File fdk-aac.changes of Package fdk-aac

-------------------------------------------------------------------
Fri Dec 10 02:57:57 UTC 2021 - virtuousfox@gmail.com

- Update to version 2.0.2~+2~git20210824.573e93e:
  * Update aac-enc.c
  * Do not force inlining of indirect functions
  * Bump the versions and add changelog entries for v2.0.2
  * Add files missing from EXTRA_DIST
  * Specify the macOS compatibility version to make it a drop-in replacement for the libtool built
  * Don't use enums for values read directly from the bitstream
  * Made this compatible with cmake version 3.5.1
  * Remove the separate nmakefile for MSVC
  * Fixed a typo in the documentation
  * Fix improper assignment in aac_enc_fuzzer
  * [LSC] Add LOCAL_LICENSE_KINDS to external/aac
  * aac_enc_fuzzer: Improve code coverage
  * aac remove diag

-------------------------------------------------------------------
Wed Feb 10 07:23:26 UTC 2021 - virtuousfox@gmail.com

- Update to version 2.0.1~+561~git20210204T140543:
  * Avoid failing asserts on broken bitstreams
  * Add CMake project
  * Don't use enums for values read directly from the bitstream
  * fix compilation with mips16
  * Adjust VBR mode depending on given peak bitrate and fix crash recovery usage.
  * Added aac_enc_fuzzer
  * Enable cfi for aac

-------------------------------------------------------------------
Mon Nov 09 19:53:05 UTC 2020 - virtuousfox@gmail.com

- Update to version 2.0.1~DAB+git20200915T165416:
  * Avoid undefined shifts in SATURATE_SHIFT
  * Don't use an enum for a value read directly from the bitstream
  * Avoid undefined shifts
  * Don't store a value read directly from the bitstream in an enum
  * Don't use an enum for a value read directly from the bitstream
  * Don't use an enum for a value read directly from the bitstream
  * Don't use an enum for a value read directly from the bitstream
  * Revert "Reapply: Avoid reading out of bounds due to negative aaIccIndexMapped"
  * Revert "Reapply: Avoid reading out of bounds due to too large aaIidIndexMapped"
  * Revert "Avoid index-out-of-bounds in prepareDrcGain"
  * Revert "Avoid index-out-of-bounds in prepareDrcGain"
  * Revert "Avoid index-out-of-bounds in processDrcTime"
  * Update the version numbers in the public installed headers
  * Bump the versions and add a changelog entry for v2.0.1
  * Avoid index-out-of-bounds in processDrcTime
  * Avoid index-out-of-bounds in prepareDrcGain
  * Avoid index-out-of-bounds in prepareDrcGain
  * Avoid a failed assert on invalid channel indices
  * Integer overflow fix in FDKaacEnc_initAvoidHoleFlag()
  * Fix integer overflow in FDKaacEnc_IntensityStereoProcessing().
  * Improve phase coding accuracy by use of splitAngle lookup table.
  * Improve random phase table accuracy.
  * Increase scale factor gain in TES tool.
  * Improve accuracy of division in calcSubbandGain().
  * Avoid -1.0 autocorrelation input data.
  * Increase scale factor to avoid overflows in function factorCLD().
  * Fix out of sync function declaration of scaleValues().
  * Fetch multiple samples of input channels from encoder input buffer.
  * Fix HE-AAC using MPEG-D DRC with implicit SBR signaling.
  * MPEG-4/D DRC unification, loudness norm default at -24
  * Add support for Album Mode (FDKdec v3.1.0).
  * Update README, describing branches
  * Added installation procedure
  * Reset parameter smoothing tool while concealment.
  * Discard SBR data in case of unsuccessful SBR header update.
  * Trigger config change after a change in SBR activity has been recognized.
  * Clear config in case of parsing error in drcDec_readUniDrc()
  * Add MPEG-D DRC sanity checks
  * Always call startSelectionProcess() independent on an error in FDK_drcDec_ReadUniDrc()
  * AAC decoder: fix use of uninitialized value, check index
  * libSBRdec: prevent OOB access
  * libMpegTPDec: fix use of uninitialized value in OutOfBandConfig
  * Remove an unused version declaration from Makefile.vc
  * Fix FDK_FALLTHROUGH for apple clang
  * Don't explicitly enable CFI in libFraunhoferAAC
  * Add QMF analysis band sanity check
  * Integer overflow fix in _compressorIO_sigmoid()
  * Add AOT specific number of qmf bands sanity check in SpatialSpecificConfig()
  * Do not support channel configuration change within PCE
  * Return transport decoder error in case of invalid ELD configuration
  * Add sanity check in huff_decode()
  * Return SpatialDecDecodeFrame() parse error in case extended frame does not match the spatial frame
  * Add sanity check in SpatialDecParseSpecificConfig()
  * Clear spatial specific config struct at the beginning of parse routines
  * Free whole QMF domain in case of an error in FDK_QmfDomain_Configure()
  * QMF configuration flag QMF_FLAG_MPSLDFB has always priority over QMF_FLAG_CLDFB
  * Add missing parameter initialization in FDK_QmfDomain_Clear*() functions
  * Prevent energy overflow in acelp calc_period_factor()
  * Add valid bits check to adts header parser
  * Skip CRC check when flushing or concealment is applied
  * Fix element list in channel_configuration_14 description
  * Setup lowdelay SBR LFE element via SBR callback
  * Extend PS concealment/error treatment
  * Fix potential invalid memory access for concealment in decodeEnvelope()
  * Reset all noisefloor levels in leanSbrConcealment()
  * Apply sbrDecoder_Parse() function for all explict SBR elements
  * Call QMF transposer initialization only with successful SBR processing
  * Add error path to generateFixFixOnly()
  * Add missing break in order to avoid a fallthrough in setConcealMethod()
  * Add FDK_FALLTHROUGH macro to prevent implicit-fallthrough compiler warnings
  * Limit too large shift exponent in apply_inter_tes()
  * Limit too large scale_change exponent used in adjustTimeSlot
  * Signed Integer Overflows in imlt_block()
  * Encoder returned an error while explicit flushing
  * Unsigned Integer Overflow in InitSegmentBitfield()
  * Unsigned Integer Overflow in CAacDecoder_PreRollExtensionPayloadParse()
  * Improve error robustness in arithmetic decoder
  * Prevent overflow in usac filters
  * Signed Integer Overflow in CLpd_FAC_Acelp2Mdct()
  * Signed Integer Overflow in E_UTIL_preemph()
  * Fix SATURATE_LEFT_SHIFT_ALT() since it returned 0x80000000 in certain cases
  * UBSAN overflow in FFT
  * Unsigned Integer Overflow in transportDec_readHeader().
  * Unsigned Integer Overflow in transportDec_AdjustEndOfAccessUnit().
  * Unsigned Integer Overflows in mpegSurroundDecoder_Parse().
  * Enable bounds sanitization in libaac.
  * Integer overflow fix in InvMdctTransformLowDelay_fdk()
  * Add sanity check for allowed LPD sampling rate.
  * Unsigned Integer Overflow in SpatialDecParseSpecificConfigHeader().
  * Unsigned Integer Overflow in aacDecoder_DecodeFrame().
  * Prevent overflow in MPEG-D DRC _setSelectionDataInfo().
  * Fix huffman decoder escape sequence length limitation.
  * Saturate additions in FDKaacEnc_IntensityStereoProcessing
  * Prevent out of bounds accesses in lppTransposer() and lppTransposerHBE()
  * Unify audio element loop abort criterion in ER syntax
  * Always check whether given channel config is supported.
  * Reapply: Avoid reading out of bounds due to too large aaIidIndexMapped
  * Fix call to function sbrDecoder_Header() through pointer to incorrect function type.
  * Prevent out of bounds accesses in lppTransposer() and lppTransposerHBE()
  * Signed Integer Overflow in DuckerCalcEnergy()
  * Always check whether given channel config is supported.
  * Always check whether given channel config is supported.
  * Unify audio element loop abort criterion in ER syntax
  * Reapply: Avoid reading out of bounds due to negative aaIccIndexMapped
  * Prevent bit buffer counter overflow.
  * Break audio element loop in case element_count becomes too large.
  * Add sampling rate sanity check
  * Prevent overflow in concealment clipping check
  * Break audio element loop in case element_count becomes too large.
  * Add sampling rate sanity check
  * Suppress -Wimplicit-fallthrough.
  * Prevent bit buffer counter overflow.
  * FDK sanitization fixes

-------------------------------------------------------------------
Tue Feb 12 05:46:36 UTC 2019 - opensuse-packaging@opensuse.org

- Update to version 2.0.0.~DAB+git20190204:
  * Double the outBufferInBytes internal buffer, for high bitrates
  * Add DAB+ support
  * Remove a duplicate definition of fMax/fMin for x86_64 mingw
  * Add tighter sanity checks in CBlock_GetEscape
  * Initialize the transport decoder library with TPDEC_PARAM_IGNORE_BUFFERFULLNESS
  * Make sure there are enough bits when reading ADTS header.
  * Recognize the MSVC ARM64 compiler arch identification
  * Replace __attribute__((always_inline)) with FDK_FORCEINLINE
  * Update Makefile.vc for the new upstream version
  * Adjust the aac-enc.c encoding example to fix flushing the encoder with FDKv2
  * Bump the version for the project to 2.0.0
  * Add an fdk_ prefix to t_qua_gain7b
  * Reorder source file lists in Makefile.am into alphabetical order
  * Update Makefile.am after the upstream source update
  * Use TT_MP4_ADTS instead of a literal number in the encoder example
  * Fix unsigned integer overflow in aacDecoder_UpdateBitStreamCounters()
  * FDKv2 ubsan patches
  * FDK patches: fix overflows in decoder out-of-band config
  * FDKv2 additional fixes
  * Fix overflows in accumulation, fixing crashes
  * Upgrade to FDKv2
  * Bump the versions and add a changelog entry for v0.1.6
  * Fix warnings with MSVC about mismatch between signed and unsigned in a header
  * Update the list of extra files for "make dist"
  * MPEG-4 AAC Decoder: check against invalid height info
  * Fix SBR multichannel noise
  * Fix an assertion failure when encoding a particular input at specific bitrates
  * Avoid reading out of bounds due to too large aaIidIndexMapped
  * DO NOT MERGE Prevent out of bound memory access in GetInvInt
  * DO NOT MERGE Prevent out of bound memory access in GetInvInt
  * DO NOT MERGE Prevent out of bound memory access in GetInvInt
  * Fix out of bound memory access in lppTransposer
  * DO NOT MERGE Prevent out of bound memory access in GetInvInt
  * DO NOT MERGE Prevent out of bound memory access in GetInvInt
  * Fix an assertion failure (avoid division by zero) when encoding a particular input
  * Avoid reading out of bounds due to negative aaIccIndexMapped
  * Add tighter sanity checks in CBlock_GetEscape
  * Use -Werror in external/aac
  * Make sure there are enough bits when reading ADTS header.
  * Adjust the fix for infinite loops with a drained ADTS stream
  * Enhance TNS tuning for 8 kHz audio sampling rate
  * Always feed more input data when possible for ADTS
  * Check that pSettings is initialized
  * Make software codecs as VNDK
  * Check for heightLayer out of range
  * Make sure at least one bit exists before reading further in FDKreadBit
  * Check that all channel mapping entries used are valid
  * Re-fix "Stack-buffer-overflow in FDKmemset"
  * Revert "Fix "Stack-buffer-overflow in FDKmemset""
  * Check that the SBR decoder has been properly initialized
  * Fix "Stack-buffer-overflow in FDKmemset"
  * Make sure to end all CRC regions in the right order
  * Don't try to read a negative number of bits
  * Avoid infinite loops in block decoding
  * Add OWNERS in external/aac
  * Try to properly handle the case when the bitstream reader runs out of bits to read
  * Add checks to avoid overreading supplied buffers and fix issue #61.
  * Saturate additions in spectralChange
  * Fix not properly handled NULL-pointer access before check in aac lib
  * Linux compilation fix
  * Change build config of aac from Android.mk to Android.bp
  * Update the changelog for the upcoming 0.1.5 release
  * Remove redundant register storage class specifiers
  * Don't force C++98 mode any longer
  * Add casts to avoid errors due to narrowing
  * Add new files to "make dist"
  * Fix building with MSVC for ARM
  * Detect MSVC x64
  * Windows MSVC Makefile
  * Add aarch64 assembly optimization (ARMv8a 64 bits)
  * Avoid a warning about extra parentheses
  * Fix build warning
  * Remove redundant parentheses around == comparison operator

-------------------------------------------------------------------
Sat Apr 29 08:38:05 UTC 2017 - mardnh@gmx.de

- Specfile cleanup

-------------------------------------------------------------------
Fri Mar 24 19:33:32 UTC 2017 - mardnh@gmx.de

- Update to version 0.1.5.git1486906915.7257135:
  * Fix bitrates over 144 kBit/s

-------------------------------------------------------------------
Wed Nov 09 22:35:48 UTC 2016 - mardnh@gmx.de

- initial package, version 0.1.5.git1473610894.aad197a

openSUSE Build Service is sponsored by