- 18 Oct, 2016 1 commit
-
-
Treehugger Robot authored
-
- 17 Oct, 2016 1 commit
-
-
Martin Storsjo authored
This fixes building in C++11 mode, which normally errors out on narrowing hex literals to signed long. This is similar to what was done in git commit ef308366 (change id I64d19a8a8059c5a96386b1eaac297fd2469515f8), completing the fix for that category of issues. Change-Id: I1907bc947d43bf44910fb2b34bf2b31c0e53aa53
-
- 09 Sep, 2016 1 commit
-
-
Jean-Michel Trivi authored
-
- 30 Aug, 2016 1 commit
-
-
Martin Storsjo authored
This fixes the following warning: libSBRenc/src/sbr_encoder.cpp:1942:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] Change-Id: I2c833d19348574473c752076a4efff6642c0d653
-
- 20 Apr, 2016 12 commits
-
-
Glenn Kasten authored
am: 2a923c92 * commit '2a923c92': Disable warnings that are not easily fixable Change-Id: I920b16bdaa1ce7a00c91e129b950f0d486a1fa37
-
Glenn Kasten authored
am: 27625f27 * commit '27625f27': Add default case for undefined pointer initialization Change-Id: I601dc2afdfa8db2008628e05068d277a617c022d
-
Glenn Kasten authored
am: 2b2e97b8 * commit '2b2e97b8': Left shift of negative int is undefined Change-Id: Ie90b850b7adf787dfb47f8b7c43a22744c3a7fa0
-
Glenn Kasten authored
Change-Id: If143807a233d47fb7fd269fd263a8a898109b060
-
Glenn Kasten authored
am: 8192b1a9 * commit '8192b1a9': Disable warnings that are not easily fixable Change-Id: I5dc1fabd29cfb7024f8362359a796efd1764032d
-
Glenn Kasten authored
am: 9d0179c8 * commit '9d0179c8': Add default case for undefined pointer initialization Change-Id: I311521adebb1949747f0cb34bee19a57d8199558
-
Glenn Kasten authored
am: 6ae54806 * commit '6ae54806': Left shift of negative int is undefined Change-Id: If6a4abe686d3ab6b7f825058255b03aa46055484
-
Glenn Kasten authored
am: 34fb0535 * commit '34fb0535': Remove redundant parentheses around == comparison operator Change-Id: I7a37ef8293371cc0287a0e0b9f0115f82f294b31
-
Glenn Kasten authored
-
Glenn Kasten authored
-
Glenn Kasten authored
-
Glenn Kasten authored
-
- 19 Apr, 2016 12 commits
-
-
Jean-Michel Trivi authored
Fix aacDecoder_drcExtractAndMap() am: 97a1b814 am: be3ff354 am: b762ff3e am: 1a54e8f6 am: 78653b30 am: 0a209598 am: 6318d602 am: 7147e71a am: 1de50b28 am: d110691d am: 0cf3a767 am: 9d4702f2 * commit '9d4702f2': Fix aacDecoder_drcExtractAndMap() Change-Id: I0a57275a4ebc04cc3acafc6a0325b7fefe8e5ef0
-
Jean-Michel Trivi authored
Fix aacDecoder_drcExtractAndMap() am: 97a1b814 am: be3ff354 am: b762ff3e am: 1a54e8f6 am: 78653b30 am: 0a209598 am: 6318d602 am: 7147e71a am: 1de50b28 am: d110691d am: 0cf3a767 * commit '0cf3a767': Fix aacDecoder_drcExtractAndMap() Change-Id: I7ca67acba7d69472865efa84a63a49c7768487c5
-
Jean-Michel Trivi authored
am: 78653b30 * commit '78653b30': Fix aacDecoder_drcExtractAndMap() Change-Id: I53cabb3bab17e8754a03648ffac356e4a3a05e28
-
Jean-Michel Trivi authored
am: 1a54e8f6 * commit '1a54e8f6': Fix aacDecoder_drcExtractAndMap() Change-Id: I3c992ce7d3a60685f75a944d8d588fb9ff0d050c
-
Jean-Michel Trivi authored
am: b762ff3e * commit 'b762ff3e': Fix aacDecoder_drcExtractAndMap() Change-Id: I29eaf51574e1834f223a9755a353abd90fcf912b
-
Jean-Michel Trivi authored
am: be3ff354 * commit 'be3ff354': Fix aacDecoder_drcExtractAndMap() Change-Id: I82060408eab9a8990c511af4c6be8a588d2a1b49
-
Jean-Michel Trivi authored
am: 97a1b814 * commit '97a1b814': Fix aacDecoder_drcExtractAndMap() Change-Id: I1bf523e635139d71ef124462bd61e0da06191d35
-
- 18 Apr, 2016 4 commits
-
-
Glenn Kasten authored
Bug: 28026175 Change-Id: I6e9cfcd9efeb853caee01b54b241f24e64cf1e94
-
Glenn Kasten authored
Bug: 28026175 Change-Id: I1b149bf1573296df18abbe44f737bd87ab3913f9
-
Glenn Kasten authored
Bug: 28026175 Change-Id: I9dc851b818262e95711033bdc03b7b7f30cff133
-
Glenn Kasten authored
Bug: 28026175 Change-Id: I8ff9d8d1dd73933dc181f2745292a0a3398a2479
-
- 15 Apr, 2016 1 commit
-
-
Jean-Michel Trivi authored
Parse DVB DRC data only when numThreads is below MAX_DRC_THREADS. The post-increment is necessary as it is used in fill element DRC data section. This solution parses as many DRC payloads as allowed by MAX_DRC_THREADS and skips all remaining DRC elements in the stream. Bug 27792766 Bug 26751339 Change-Id: Ie1641888bac1757c4d1491119f977fc5d436eaea
-
- 09 Apr, 2016 2 commits
-
-
Jean-Michel Trivi authored
am: 203e3f28 * commit '203e3f28': AAC/SBR decoder improvements and bugfixes Change-Id: I2f7f5bb7f4c486347a1fdbd7c481cde33037441e
-
Jean-Michel Trivi authored
am: 46ba3676 * commit '46ba3676': AAC/SBR encoder improvements Change-Id: Id839c5ba8b79eddb7e239b7ec1b26fb5079b7d81
-
- 08 Apr, 2016 2 commits
-
-
Jean-Michel Trivi authored
* AAC-Decoder - Add support for AOT 20 (ER-AAC scalable) (base layer only) - Add support for AAC as used in Digital Radio Mondiale (DRM30/DRM+) Modified file(s): libAACdec/src/aacdecoder.cpp libAACdec/src/aacdecoder_lib.cpp libFDK/src/FDK_core.cpp libFDK/src/FDK_tools_rom.cpp libMpegTPDec/src/tpdec_asc.cpp libMpegTPDec/src/tpdec_lib.cpp libMpegTPDec/src/version libSBRdec/include/sbrdecoder.h libSBRdec/src/env_extr.h libSBRdec/src/sbrdecoder.cpp Added file(s): libMpegTPDec/src/tpdec_drm.cpp libMpegTPDec/src/tpdec_drm.h - Fix sanity check in HCR module that was performed at the wrong point in time. Modified file(s): libAACdec/src/aacdecoder_lib.cpp libAACdec/src/block.cpp - Extend core sampling rate support up to 96 kHz. Modified file(s): libAACdec/src/aac_rom.cpp libAACdec/src/aacdecoder.cpp libAACdec/src/aacdecoder_lib.cpp - Return correct audio output channel description according number of output channels. Modified file(s): libAACdec/src/aacdecoder_lib.cpp - Indroduce decoder intern output buffer. This change allows to use framework output buffer with the actual size of the deocder output channels. Modified file(s): libAACdec/include/aacdecoder_lib.h libAACdec/src/aacdecoder.h libAACdec/src/aacdecoder_lib.cpp * SBR-Decoder - Increase robustness for erroneous input data. - Improve error concealment performance. - Fix handling of lowest sub-band for LD-SBR Modified file(s): libAACdec/src/aacdecoder.cpp libAACdec/src/aacdecoder_lib.cpp libSBRdec/src/env_calc.cpp libSBRdec/src/env_dec.cpp libSBRdec/src/env_extr.cpp libSBRdec/src/env_extr.h libSBRdec/src/sbr_dec.cpp libSBRdec/src/sbr_rom.cpp libSBRdec/src/sbr_rom.h libSBRdec/src/sbrdecoder.cpp - Add QMF delay compensation for ELD v2 streams decoded with the complex low delay filter-bank. Modified file(s): libSBRdec/src/sbr_dec.cpp libSBRdec/src/sbr_dec.h libSBRdec/src/sbrdecoder.cpp - Introduce a different handling of frames to be flushed dependent on whether there are delayed frames available or not. Modified file(s): libSBRdec/src/sbr_ram.h libSBRdec/src/sbrdecoder.cpp - Calculate the correct number of samples for dual-mono copy in case of no available PS data. Modified file(s): libSBRdec/src/sbrdecoder.cpp * SYS-Library - Change include order of genericStds.h to prevent conflict with definitions which are also used in math.h. Modified file(s): libSYS/src/genericStds.cpp Change-Id: I3ecffbad85f39b056213107955cfadbeb3f4b6e1
-
Jean-Michel Trivi authored
* AAC-Encoder - AAC-ELD core encoder audio quality tuning. Update tuning tables, configure bitreservoir size and adapt afterburner iteration value. Modified file(s): libAACenc/src/aacenc.h libAACenc/src/aacenc_lib.cpp libAACenc/src/adj_thr.cpp libAACenc/src/adj_thr.h libAACenc/src/adj_thr_data.h libAACenc/src/bandwidth.cpp libAACenc/src/pnsparam.cpp libAACenc/src/qc_main.cpp - Introduze dead zone quantizer for ELD to improve audio quality at certain configurations. Modified file(s): libAACenc/src/aacenc_lib.cpp libAACenc/src/adj_thr.cpp libAACenc/src/adj_thr.h libAACenc/src/qc_data.h libAACenc/src/qc_main.cpp libAACenc/src/quantize.cpp libAACenc/src/quantize.h libAACenc/src/sf_estim.cpp libAACenc/src/sf_estim.h - Revise TNS module to improve ELD audio quality. - Use new window function and separate prediction gain according TNS filters. - Add missing memory initilization to TNS configuration. Modified file(s): libAACenc/src/aacenc_lib.cpp libAACenc/src/aacenc_tns.cpp libAACenc/src/aacenc_tns.h libAACenc/src/psy_main.cpp libAACenc/src/tns_func.h * SBR-Encoder - Revise frequency resolution calculation and handle differently depending on number of envelopes and split frames decision. - Add and adjust ELD SBR tuning tables. Modified file(s): libSBRenc/include/sbr_encoder.h libSBRenc/src/bit_sbr.h libSBRenc/src/env_est.cpp libSBRenc/src/fram_gen.cpp libSBRenc/src/fram_gen.h libSBRenc/src/mh_det.cpp libSBRenc/src/sbr_def.h libSBRenc/src/sbr_encoder.cpp libSBRenc/src/sbr_rom.cpp libSBRenc/src/tran_det.cpp - Replace ELD transient detector with fast implementation. Modified file(s): libSBRenc/src/env_est.cpp libSBRenc/src/env_est.h libSBRenc/src/fram_gen.cpp libSBRenc/src/sbr_def.h libSBRenc/src/sbr_encoder.cpp libSBRenc/src/tran_det.cpp libSBRenc/src/tran_det.h * FDK-Library - Introduce generic compare function in tools library. Modified file(s): libFDK/include/fixpoint_math.h libFDK/src/FDK_core.cpp * SBR-Encoder - Revise ELD frame splitter to improve bit distribution. Modified file(s): libSBRenc/include/sbr_encoder.h libSBRenc/src/bit_sbr.h libSBRenc/src/env_est.cpp libSBRenc/src/fram_gen.cpp libSBRenc/src/fram_gen.h libSBRenc/src/sbr_encoder.cpp libSBRenc/src/tran_det.cpp libSBRenc/src/tran_det.h - Configure amplitude resolution according the tonality of the audio signal. Modified file(s): libSBRenc/include/sbr_encoder.h libSBRenc/src/bit_sbr.h libSBRenc/src/env_est.cpp libSBRenc/src/nf_est.cpp libSBRenc/src/nf_est.h libSBRenc/src/sbr_def.h libSBRenc/src/sbr_encoder.cpp libSBRenc/src/ton_corr.cpp libSBRenc/src/ton_corr.h libSBRenc/src/tran_det.cpp libSBRenc/src/tran_det.h Change-Id: Ie0672b989a06ee63b50240616b8d1d4b790b6cb2
-
- 05 Apr, 2016 3 commits
-
-
Jean-Michel Trivi authored
am: 4834f01b * commit '4834f01b': Fix aacDecoder_drcExtractAndMap() Change-Id: I4f9994a4d4e858b6193b006d6971536c391e0478
-
Jean-Michel Trivi authored
Parse DVB DRC data only when numThreads is below MAX_DRC_THREADS. The post-increment is necessary as it is used in fill element DRC data section. This solution parses as many DRC payloads as allowed by MAX_DRC_THREADS and skips all remaining DRC elements in the stream. Bug 27792766 Bug 26751339 Change-Id: Ie1641888bac1757c4d1491119f977fc5d436eaea
-
Jean-Michel Trivi authored
am: e1c78ed7 * commit 'e1c78ed7': SBR/AAC encoder updates, code clean up Change-Id: I908adc47823de593c3e258c67f360da9321780f5
-