TreeHugger Robot
|
d361b3d5c2
|
Merge "Prevent undefined values for CODING_SCHEME type in huff_decode()." into sc-dev am: af61f20a8d
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/aac/+/14386930
Change-Id: I1c3ce14ce976feed3c913882ddd7a8f2d907950b
|
2021-04-30 22:21:52 +00:00 |
|
TreeHugger Robot
|
e4f73d5c0d
|
Merge "Revise synthesis QMF scaling for PS to avoid integer overflow in qmfSynPrototypeFirSlot()." into sc-dev am: c0c3096100
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/aac/+/14387475
Change-Id: I1373bf848ca878faa781b00814a2a027eb9618ba
|
2021-04-30 22:21:48 +00:00 |
|
TreeHugger Robot
|
19be9226f3
|
Merge "Prevent signed integer overflow in calc_qmfBufferReal()." into sc-dev am: b0a46baf90
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/aac/+/14387477
Change-Id: I586c62c28581e2bb0593c9a2833682b575c80daf
|
2021-04-30 22:21:37 +00:00 |
|
TreeHugger Robot
|
280e49f8f8
|
Merge "Prevent signed integer overflow in complex path of calc_qmfBuffer()." into sc-dev am: dff30034b9
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/aac/+/14387482
Change-Id: I9895067d725d564d1c9708cd8c6a921cd94b25aa
|
2021-04-30 22:21:28 +00:00 |
|
TreeHugger Robot
|
af61f20a8d
|
Merge "Prevent undefined values for CODING_SCHEME type in huff_decode()." into sc-dev
|
2021-04-30 22:05:35 +00:00 |
|
TreeHugger Robot
|
c0c3096100
|
Merge "Revise synthesis QMF scaling for PS to avoid integer overflow in qmfSynPrototypeFirSlot()." into sc-dev
|
2021-04-30 22:04:24 +00:00 |
|
TreeHugger Robot
|
b0a46baf90
|
Merge "Prevent signed integer overflow in calc_qmfBufferReal()." into sc-dev
|
2021-04-30 22:04:04 +00:00 |
|
TreeHugger Robot
|
dff30034b9
|
Merge "Prevent signed integer overflow in complex path of calc_qmfBuffer()." into sc-dev
|
2021-04-30 22:03:58 +00:00 |
|
Fraunhofer IIS FDK
|
63bc562431
|
Fix stack buffer overflow in Pred_lt4(). am: 22e70729b4
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/aac/+/14387483
Change-Id: Ia6a25fd44b97252815232a48e043da744fee3376
|
2021-04-30 19:14:29 +00:00 |
|
Fraunhofer IIS FDK
|
22e70729b4
|
Fix stack buffer overflow in Pred_lt4().
Bug: 186706541
Bug: 160187491
Test: atest android.media.cts.DecoderTestAacFormat android.media.cts.DecoderTestXheAac android.media.cts.DecoderTestAacDrc
Change-Id: I3b8d9326319cca21145cc246588b01c5bf29a9a0
|
2021-04-30 17:56:52 +00:00 |
|
Fraunhofer IIS FDK
|
ef864daeea
|
Prevent signed integer overflow in complex path of calc_qmfBuffer().
Bug: 186706541
Test: atest android.media.cts.DecoderTestAacFormat android.media.cts.DecoderTestXheAac android.media.cts.DecoderTestAacDrc
Change-Id: Iae0581ea983912bcf1bc6b3bdc2c0d8ee2f6248e
|
2021-04-30 15:38:00 +00:00 |
|
Fraunhofer IIS FDK
|
5522e52e5a
|
Prevent signed integer overflow in calc_qmfBufferReal().
Bug: 186706541
Test: atest android.media.cts.DecoderTestAacFormat android.media.cts.DecoderTestXheAac android.media.cts.DecoderTestAacDrc
Change-Id: I6d12fba9d958280ead368fcc4c6c5c79dc0111e2
|
2021-04-30 15:29:59 +00:00 |
|
Fraunhofer IIS FDK
|
0e0a2f66d6
|
Revise synthesis QMF scaling for PS to avoid integer overflow in qmfSynPrototypeFirSlot().
Bug: 186706541
Test: atest android.media.cts.DecoderTestAacFormat android.media.cts.DecoderTestXheAac android.media.cts.DecoderTestAacDrc
Change-Id: I23ff345a1b1d0a8d125d49164fbd020387a37901
|
2021-04-30 15:26:58 +00:00 |
|
Fraunhofer IIS FDK
|
a43c9f8822
|
Prevent undefined values for CODING_SCHEME type in huff_decode().
Bug: 186706541
Test: atest android.media.cts.DecoderTestAacFormat android.media.cts.DecoderTestXheAac android.media.cts.DecoderTestAacDrc
Change-Id: I82da4a5660289d1c96888d48c315f96a4a5c1c2a
|
2021-04-30 15:00:27 +00:00 |
|
Fraunhofer IIS FDK
|
e249d56343
|
Avoid signed integer overflow in pcmLimiter_Apply(). am: 5a83a8e5e1
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/aac/+/14355877
Change-Id: I798d862bd7532eb5c4c11789358389ce81eb1d1f
|
2021-04-30 14:58:36 +00:00 |
|
Fraunhofer IIS FDK
|
5a83a8e5e1
|
Avoid signed integer overflow in pcmLimiter_Apply().
Bug: 186706541
Test: atest android.media.cts.DecoderTestAacFormat android.media.cts.DecoderTestXheAac android.media.cts.DecoderTestAacDrc
Change-Id: I89f5206053926cb2f8726e4bc1ffb9fc88371edb
|
2021-04-29 19:12:14 +00:00 |
|
Anuj Joshi
|
45c56d041b
|
Stop using __DATE__/__TIME__ on all builds am: edbf93589b am: 5f80d21a8a
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/aac/+/13893670
Change-Id: I50e629a1bd07ddf3985a280c32678c446201bac9
|
2021-03-19 03:26:41 +00:00 |
|
Fraunhofer IIS FDK
|
2f106c58f3
|
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: I0d777fd2e5cdd9fa874708494c30e04abd42d539
|
2021-03-19 03:26:39 +00:00 |
|
Fraunhofer IIS FDK
|
207a4cee05
|
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: I9a743f343325b5a9b6cd17b2ab77f936fc5950f9
|
2021-03-19 03:26:37 +00:00 |
|
Fraunhofer IIS FDK
|
2383a87460
|
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: I7a6aa1f9625290deac2499d4ba46707f16869507
|
2021-03-19 03:26:36 +00:00 |
|
Fraunhofer IIS FDK
|
285fc69da6
|
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: I7bda1e6c65ca0535e0ec5ff7d093a849ff084953
|
2021-03-19 03:26:34 +00:00 |
|
Fraunhofer IIS FDK
|
7a41ce55d2
|
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: I4ff20a46fa2131b5bd1d884d6f7ae0cc28274965
|
2021-03-19 03:26:32 +00:00 |
|
Fraunhofer IIS FDK
|
d356fc5bb8
|
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: Ibe70e73392e9213cfd662c566c879ab914ef5a37
|
2021-03-19 03:26:30 +00:00 |
|
Fraunhofer IIS FDK
|
8367dea9e6
|
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: Ibf215a3b7d95742c18fb0a2464c44de7732a1ce1
|
2021-03-19 03:26:28 +00:00 |
|
Fraunhofer IIS FDK
|
6f23bec19a
|
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: Ie38793caef6344e60676b8d09ed61bf016d39dfb
|
2021-03-19 03:26:26 +00:00 |
|
Fraunhofer IIS FDK
|
afef1613e6
|
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: I3926abbc2634286f47faec0e87e1ba655d045a30
|
2021-03-19 03:26:24 +00:00 |
|
Fraunhofer IIS FDK
|
43f219d639
|
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: Ic0e74d2d8cdd4dc47159d42bc5b8ad9865cd23cf
|
2021-03-19 03:26:22 +00:00 |
|
Fraunhofer IIS FDK
|
e0c4c24cfa
|
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: I0069b6e9f429be5b51cbcb6fbc0b634136cad757
|
2021-03-19 03:26:20 +00:00 |
|
Fraunhofer IIS FDK
|
e91120f6b7
|
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: I3a5bb7a14bf0f3066822ae92d419ce326cfaad27
|
2021-03-19 03:26:19 +00:00 |
|
Fraunhofer IIS FDK
|
fa6aba363d
|
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: I2686674890cda03234dbaf954cf576657e21008a
|
2021-03-19 03:26:17 +00:00 |
|
Fraunhofer IIS FDK
|
e2ebbcd4c7
|
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: I44b080cdce04ccf7899884c2d4cfd3362b2bd50b
|
2021-03-19 03:26:15 +00:00 |
|
Fraunhofer IIS FDK
|
299b5cfd7c
|
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: Ia736223ff975b702d63aba06db12cabb1fe1a00e
|
2021-03-19 03:26:13 +00:00 |
|
Fraunhofer IIS FDK
|
4dd6948876
|
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: I6904208dfaf8c158d33237c860942cb4e312ffea
|
2021-03-19 03:26:11 +00:00 |
|
Fraunhofer IIS FDK
|
e9396621d3
|
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: I13f43344216b3d953a39200e2565a0b4409575cd
|
2021-03-19 03:26:09 +00:00 |
|
Fraunhofer IIS FDK
|
aabad641bc
|
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: I0910b1fa2a5bf1153333b01bf4a214baeeab9a0c
|
2021-03-19 03:26:06 +00:00 |
|
Fraunhofer IIS FDK
|
473403d571
|
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: Ibd97bb78f1e3d42a210edf4a5a8ff639daa6479e
|
2021-03-19 03:26:04 +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
|
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
|
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
|
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 |
|
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 |
|