Fraunhofer IIS FDK
|
df2cddfdb3
|
Solve issue regarding config changes between Loudness-only vs. Loudness+DRC. am: a4695298d6 am: 830d2d033c
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/aac/+/13893669
Change-Id: I4241fc52c87b1d933813c22880166b7cf79fca1b
|
2021-03-19 03:26:03 +00:00 |
Fraunhofer IIS FDK
|
af40b10e95
|
Limit smoothedNoise values to avoid integer overflows in adjustTimeSlotHQ() and adjustTimeSlotHQ_GainAndNoise(). am: ba54a5c040 am: d40cec83ed
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/aac/+/13893570
Change-Id: I293c2bcb4de6aaf609ba067688f8574f732be6e8
|
2021-03-19 03:26:02 +00:00 |
Fraunhofer IIS FDK
|
2475df28c2
|
Overcome SBR encoder coupling quality issue in ELD. am: edab3e30d6 am: 67bd65ae2b
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/aac/+/13893668
Change-Id: I34cd4823c2a8af78710e32681385ea1be24515ca
|
2021-03-19 03:26:01 +00:00 |
Fraunhofer IIS FDK
|
9542492f21
|
Avoid integer overflow in dct_II(). am: 19c8cc495e am: 7f707f8057
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/aac/+/13893569
Change-Id: I9b2e017443215c646b67471a5c5babb4886b2a49
|
2021-03-19 03:26:00 +00:00 |
Fraunhofer IIS FDK
|
9f6f300dff
|
Fix input buffer flushing for PS encoder. am: 4fbc97cc47 am: 1e6b9e0283
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/aac/+/13893667
Change-Id: If22aadf77a0c60c6e4f6dbb5b3bb5a5878c3a488
|
2021-03-19 03:25:59 +00:00 |
Fraunhofer IIS FDK
|
cd4b6095c3
|
Prevent integer overflows in dualChannelFiltering() and eightChannelFiltering(). am: 614b9f005a am: a948ff1cd4
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/aac/+/13893568
Change-Id: Ie1b7ec7af6e41e095d93253c8ecc4eb63d50d295
|
2021-03-19 03:25:58 +00:00 |
Fraunhofer IIS FDK
|
fd82cc8924
|
Fix wrong input buffer feed for PS encoder at less input samples than framesize. am: bd021e7fb4 am: c66c41726b
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/aac/+/13893666
Change-Id: I0e37033545f624ae71bf20c9aef77b5585a7537b
|
2021-03-19 03:25:57 +00:00 |
Fraunhofer IIS FDK
|
3ec23a0ac3
|
Adjust VBR mode depending on given peak bitrate and fix crash recovery usage. am: f89d1d0a4e am: f04901b42a
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/aac/+/13893567
Change-Id: Icbb5dab11813dda07c2bf945781ef2b3e720e002
|
2021-03-19 03:25:56 +00:00 |
Fraunhofer IIS FDK
|
4e95049d6e
|
Read uniDrcGainExtension element only if all DRC gain sequences are parsed correctly. am: 0c2c08aef6 am: d3ade3d525
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/aac/+/13893665
Change-Id: Id33b3066508311404c0149f9c7e539ffe952b303
|
2021-03-19 03:25:55 +00:00 |
Fraunhofer IIS FDK
|
648badf920
|
Consider TNS headroom for complex prediction. am: 5e031b67ba am: dd435f98de
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/aac/+/13893584
Change-Id: I6d384642469e88979d18dd55cf61c566f6dde5b0
|
2021-03-19 03:25:53 +00:00 |
Fraunhofer IIS FDK
|
b5940b9d1e
|
Fix USAC time domain limiter latency at config change. am: 09e7c40a3a am: 0b8dc7f5ac
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/aac/+/13893583
Change-Id: I9fed5911f416b38593d80585e4bfea7db4a355e8
|
2021-03-19 03:25:51 +00:00 |
Fraunhofer IIS FDK
|
58d29eb3b3
|
Introduce additional sanity checks to validate program config element. am: 82f6f3dac6 am: ac4a9990b8
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/aac/+/13893582
Change-Id: I17f7c45897761741cb62ce3ca5aceeeec84d52f7
|
2021-03-19 03:25:49 +00:00 |
Fraunhofer IIS FDK
|
597313e438
|
Validate DRC compression factor and DRC boost factor value range in aacDecoder_SetParam(). am: baa3203971 am: d6b2fee1a4
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/aac/+/13893581
Change-Id: I21d8d065e27b7c9396fb315a466d0d78041bf0f2
|
2021-03-19 03:25:47 +00:00 |
Fraunhofer IIS FDK
|
9f4c09846e
|
Fix unsigned integer overflow in Hcr_State_BODY_SIGN_ESC__ESC_WORD(). am: a7c64ff42f am: 8d150d51be
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/aac/+/13893580
Change-Id: Ib88c88c221f54f86aa4ed47b2d6d1e6ee63e6996
|
2021-03-19 03:25:45 +00:00 |
Fraunhofer IIS FDK
|
fb51b8f4b8
|
Make sure that alphaValue is correctly initialized in sbrDecoder_drcApplySlot(). am: 150febcc65 am: 3634d2026c
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/aac/+/13893579
Change-Id: I03d3278ba0eb2db77a6d33c21edf5e2dd11905ab
|
2021-03-19 03:25:43 +00:00 |
Fraunhofer IIS FDK
|
166c67099a
|
Introduce aacDecoder_drcDisable() and always disable legacy DRC for USAC. am: 3ebe6ffe95 am: b29e70b86c
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/aac/+/13893578
Change-Id: I90d8c6325ecaf3c1c1c797780eeea41775996593
|
2021-03-19 03:25:41 +00:00 |
Fraunhofer IIS FDK
|
d9e31b0700
|
Evaluate and return StoreConfigAsBitstream() error state. am: 702d914e1a am: 87ec9dc4b9
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/aac/+/13893577
Change-Id: Ic6f76d8631656088034e07e1573a49e6bd6df35a
|
2021-03-19 03:25:39 +00:00 |
Fraunhofer IIS FDK
|
52a206c940
|
Check transportDec_OutOfBandConfig() input buffer size parameter. am: ef5f44c760 am: 4ee3d5e502
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/aac/+/13893576
Change-Id: I50fe4fe54c4204e4b3a0461d583190b57c4f0cfd
|
2021-03-19 03:25:36 +00:00 |
Fraunhofer IIS FDK
|
28d4ee7c57
|
ELD downscale factor 3 is only allowed for framesize 480. am: 18758b9fe1 am: a98b84dad0
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/aac/+/13893575
Change-Id: Ic8c1d24c19f3d74a5b309394a3ce999f2f20c6b0
|
2021-03-19 03:25:34 +00:00 |
Fraunhofer IIS FDK
|
f7fe3b9b18
|
Improve decoder robustness by storing flags and elFlags temporarily. am: b93f896f37 am: bdf161824b
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/aac/+/13893574
Change-Id: I7838577da3ccfeaae426703b7ef1b1d3411647d1
|
2021-03-19 03:25:32 +00:00 |
Fraunhofer IIS FDK
|
cd6f2b27e6
|
Revise bypass mode in SpatialDecApplyParameterSets() to prevent an assert in fDivNorm(). am: a1a8f69b14 am: 1e1d714dd1
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/aac/+/13893573
Change-Id: Ic6160d133e8230e8315667f98e55403a3b7a30aa
|
2021-03-19 03:25:30 +00:00 |
Fraunhofer IIS FDK
|
0e247f183d
|
Check number of core channels and SAC decoder input channels to avoid a channel mismatch. am: 87e01ef1e7 am: c7f9c11adf
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/aac/+/13893572
Change-Id: Ida44b892a90c804eb20dde496b8d22a20ac01a25
|
2021-03-19 03:25:28 +00:00 |
Fraunhofer IIS FDK
|
c419180e46
|
Prevent integer overflow in subbandTPApply() energy update. am: e916be37f2 am: 1f9f6958c3
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/aac/+/13893571
Change-Id: I42f40b379ae405dcd4a87ed0d3185dc590460030
|
2021-03-19 03:25:26 +00:00 |
Fraunhofer IIS FDK
|
98b9c134a5
|
Limit smoothedNoise values to avoid integer overflows in adjustTimeSlotHQ() and adjustTimeSlotHQ_GainAndNoise(). am: ba54a5c040 am: d40cec83ed
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/aac/+/13893570
Change-Id: I08ae5cbc12f285250afcf8a5db623d81ec5c7daf
|
2021-03-19 03:25:25 +00:00 |
Fraunhofer IIS FDK
|
7c6b987fc0
|
Avoid integer overflow in dct_II(). am: 19c8cc495e am: 7f707f8057
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/aac/+/13893569
Change-Id: I9d30b004a103014e61a2881df7dc5ded1e3b2dde
|
2021-03-19 03:25:23 +00:00 |
Fraunhofer IIS FDK
|
eac65eded1
|
Prevent integer overflows in dualChannelFiltering() and eightChannelFiltering(). am: 614b9f005a am: a948ff1cd4
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/aac/+/13893568
Change-Id: Ied51faf01028a95104a479754dc2454204cfa5ff
|
2021-03-19 03:25:21 +00:00 |
Fraunhofer IIS FDK
|
678582779c
|
Adjust VBR mode depending on given peak bitrate and fix crash recovery usage. am: f89d1d0a4e am: f04901b42a
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/aac/+/13893567
Change-Id: I09a8ea695781097f9f56433eb6e7870913cf6616
|
2021-03-19 03:25:19 +00:00 |
Anuj Joshi
|
5f80d21a8a
|
Stop using __DATE__/__TIME__ on all builds am: edbf93589b
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/aac/+/13893670
Change-Id: Iaef3e0e1066e8e352b9ce3849bbce9fdc79d9d6d
|
2021-03-19 02:51:38 +00:00 |
Fraunhofer IIS FDK
|
830d2d033c
|
Solve issue regarding config changes between Loudness-only vs. Loudness+DRC. am: a4695298d6
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/aac/+/13893669
Change-Id: Iacec8ed463772b387d576bbd00efe9c110ee775a
|
2021-03-19 02:51:36 +00:00 |
Fraunhofer IIS FDK
|
67bd65ae2b
|
Overcome SBR encoder coupling quality issue in ELD. am: edab3e30d6
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/aac/+/13893668
Change-Id: Ifb69e3d270de293c728bdc01b1e813bcc0209e3f
|
2021-03-19 02:51:34 +00:00 |
Fraunhofer IIS FDK
|
1e6b9e0283
|
Fix input buffer flushing for PS encoder. am: 4fbc97cc47
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/aac/+/13893667
Change-Id: Ib70ddabdd291ac167f1150c1d9b3038499268b01
|
2021-03-19 02:51:32 +00:00 |
Fraunhofer IIS FDK
|
c66c41726b
|
Fix wrong input buffer feed for PS encoder at less input samples than framesize. am: bd021e7fb4
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/aac/+/13893666
Change-Id: Ibd0e9ca582177906d113b536a5c9851aa9c0c8c4
|
2021-03-19 02:51:30 +00:00 |
Fraunhofer IIS FDK
|
d3ade3d525
|
Read uniDrcGainExtension element only if all DRC gain sequences are parsed correctly. am: 0c2c08aef6
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/aac/+/13893665
Change-Id: I998dd24e53e8a17f41301b44576fa91d5d9f5a40
|
2021-03-19 02:51:28 +00:00 |
Fraunhofer IIS FDK
|
dd435f98de
|
Consider TNS headroom for complex prediction. am: 5e031b67ba
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/aac/+/13893584
Change-Id: I8882d378afec8b7d2e683346c271c062aac21791
|
2021-03-19 02:51:25 +00:00 |
Fraunhofer IIS FDK
|
0b8dc7f5ac
|
Fix USAC time domain limiter latency at config change. am: 09e7c40a3a
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/aac/+/13893583
Change-Id: I3d4c661ab94d6b1783e33b01d1c3573578b91b15
|
2021-03-19 02:51:23 +00:00 |
Fraunhofer IIS FDK
|
ac4a9990b8
|
Introduce additional sanity checks to validate program config element. am: 82f6f3dac6
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/aac/+/13893582
Change-Id: If93b7326cc0418a1e649989b91298c65b53c2c48
|
2021-03-19 02:51:21 +00:00 |
Fraunhofer IIS FDK
|
d6b2fee1a4
|
Validate DRC compression factor and DRC boost factor value range in aacDecoder_SetParam(). am: baa3203971
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/aac/+/13893581
Change-Id: I02c726264c22ec1f7e1169d457ac0848c77e89ca
|
2021-03-19 02:51:19 +00:00 |
Fraunhofer IIS FDK
|
8d150d51be
|
Fix unsigned integer overflow in Hcr_State_BODY_SIGN_ESC__ESC_WORD(). am: a7c64ff42f
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/aac/+/13893580
Change-Id: Iee18084b10e8063c77d7cd18180dd68b62cd5124
|
2021-03-19 02:51:17 +00:00 |
Fraunhofer IIS FDK
|
3634d2026c
|
Make sure that alphaValue is correctly initialized in sbrDecoder_drcApplySlot(). am: 150febcc65
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/aac/+/13893579
Change-Id: Ibc4b1a850bd68399610ccf4984b7423f119258f8
|
2021-03-19 02:51:15 +00:00 |
Fraunhofer IIS FDK
|
b29e70b86c
|
Introduce aacDecoder_drcDisable() and always disable legacy DRC for USAC. am: 3ebe6ffe95
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/aac/+/13893578
Change-Id: Ibe9ac12e3339569f502ba29cff3ae2828543405b
|
2021-03-19 02:51:13 +00:00 |
Fraunhofer IIS FDK
|
87ec9dc4b9
|
Evaluate and return StoreConfigAsBitstream() error state. am: 702d914e1a
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/aac/+/13893577
Change-Id: I4c50ac58579ba0ab0efa1efec8cd84579003cb45
|
2021-03-19 02:51:11 +00:00 |
Fraunhofer IIS FDK
|
4ee3d5e502
|
Check transportDec_OutOfBandConfig() input buffer size parameter. am: ef5f44c760
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/aac/+/13893576
Change-Id: I3774fc7e9af8e3ae2df9533625a82ae5072f3494
|
2021-03-19 02:51:09 +00:00 |
Fraunhofer IIS FDK
|
a98b84dad0
|
ELD downscale factor 3 is only allowed for framesize 480. am: 18758b9fe1
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/aac/+/13893575
Change-Id: I7ad315dd40ec894650808503136b1e223df38fc6
|
2021-03-19 02:51:07 +00:00 |
Fraunhofer IIS FDK
|
bdf161824b
|
Improve decoder robustness by storing flags and elFlags temporarily. am: b93f896f37
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/aac/+/13893574
Change-Id: Id0cce2d6202fa4aca32bfab283317793a84195e4
|
2021-03-19 02:51:05 +00:00 |
Fraunhofer IIS FDK
|
1e1d714dd1
|
Revise bypass mode in SpatialDecApplyParameterSets() to prevent an assert in fDivNorm(). am: a1a8f69b14
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/aac/+/13893573
Change-Id: I9bba810c814f2d68710a1d94df680e714241dbc4
|
2021-03-19 02:51:03 +00:00 |
Fraunhofer IIS FDK
|
c7f9c11adf
|
Check number of core channels and SAC decoder input channels to avoid a channel mismatch. am: 87e01ef1e7
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/aac/+/13893572
Change-Id: I307d428eb2801a8a10b8aa4519979db550f1d688
|
2021-03-19 02:51:01 +00:00 |
Fraunhofer IIS FDK
|
1f9f6958c3
|
Prevent integer overflow in subbandTPApply() energy update. am: e916be37f2
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/aac/+/13893571
Change-Id: I738274cd97a1c24d635d5c7f6a8efee8efc62e5c
|
2021-03-19 02:50:59 +00:00 |
Fraunhofer IIS FDK
|
d40cec83ed
|
Limit smoothedNoise values to avoid integer overflows in adjustTimeSlotHQ() and adjustTimeSlotHQ_GainAndNoise(). am: ba54a5c040
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/aac/+/13893570
Change-Id: I84f177df0aaa55929682b56a7bf2902c4f5fb9e7
|
2021-03-19 02:50:57 +00:00 |
Fraunhofer IIS FDK
|
7f707f8057
|
Avoid integer overflow in dct_II(). am: 19c8cc495e
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/aac/+/13893569
Change-Id: I806a23071a940dbdb74d0e921c2b7312ae7c856b
|
2021-03-19 02:50:55 +00:00 |
Fraunhofer IIS FDK
|
a948ff1cd4
|
Prevent integer overflows in dualChannelFiltering() and eightChannelFiltering(). am: 614b9f005a
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/aac/+/13893568
Change-Id: Ibcb7694e41a6836f5c46901cce534ea3d8813ab2
|
2021-03-19 02:50:53 +00:00 |