summaryrefslogtreecommitdiff
path: root/libavcodec/eac3dec.c
Commit message (Collapse)AuthorAge
* eac3dec: don't call avpriv_request_sample every frame.Tim Walker2016-04-02
| | | | | | | | These errors neither prevent nor stop successful decoding of the E-AC-3 stream's "core", causing avpriv_request_sample to be called for every single frame in the bitstream. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* ac3dec: set AV_FRAME_DATA_DOWNMIX_INFO side data.Tim Walker2014-02-15
|
* eac3: cosmetics, re-indent.Tim Walker2014-01-19
|
* (e)ac3: clip surround mix level indexes.Tim Walker2014-01-19
| | | | Values 0-2 are reserved, 3 (-1.5dB) should be used instead.
* (e)ac3: parse and store the Lt/Rt and LFE mix levels.Tim Walker2014-01-19
|
* ac3: set default matrix encoding modes in parse_frame_header.Tim Walker2014-01-19
| | | | Deduplicates some code.
* (e)ac3: parse and store the Dolby Surround, Surround EX and Headphone mode ↵Tim Walker2014-01-05
| | | | flags.
* avcodec: av_log_missing_feature(1) ---> avpriv_request_sample()Diego Biurrun2013-03-13
|
* miscellaneous typo fixesDiego Biurrun2012-12-21
|
* Improve wording and spelling of av_log_missing_feature messages.Diego Biurrun2012-10-23
|
* Use proper return values in case of missing featuresDiego Biurrun2012-10-12
|
* eac3dec: replace undefined 1<<31 with INT32_MIN in noise generationJanne Grunau2012-02-09
|
* cosmetics: rename eac3dec_data.c/h to eac3_data.c/h since the tables will alsoJustin Ruggles2011-07-19
| | | | be used in the E-AC-3 encoder.
* Get audio_service_type for AC-3 based on bitstream mode in the AC-3 parserJustin Ruggles2011-03-25
| | | | and decoder, and vice-versa for the AC-3 encoder.
* Replace FFmpeg with Libav in licence headersMans Rullgard2011-03-19
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* Add spectral extension to the E-AC-3 decoder.Carl Eugen Hoyos2010-03-30
| | | | | | | Original patch by Justin, updated and resubmitted by Christophe Gisquet, christophe D gisquet A gmail Originally committed as revision 22734 to svn://svn.ffmpeg.org/ffmpeg/trunk
* refactoring: properly separate AC-3 and E-AC-3 codeDiego Biurrun2009-07-23
| | | | Originally committed as revision 19501 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rename ff_log_missing_feature() to av_log_missing_feature().Ronald S. Bultje2009-06-29
| | | | Originally committed as revision 19294 to svn://svn.ffmpeg.org/ffmpeg/trunk
* eac3dec: get rid of unnecessary left shifts in 16-bit * 24-bitJustin Ruggles2009-05-25
| | | | | | multiplication in GAQ mantissa ramapping. Originally committed as revision 18941 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10l: typing mistake in r18888Justin Ruggles2009-05-21
| | | | Originally committed as revision 18890 to svn://svn.ffmpeg.org/ffmpeg/trunk
* eac3dec: fix bug in GAQ dequantization. large mantissas should only beJustin Ruggles2009-05-21
| | | | | | decoded when the gain value is 2 or 4. Originally committed as revision 18889 to svn://svn.ffmpeg.org/ffmpeg/trunk
* eac3dec: make GAQ dequantization 24-bitJustin Ruggles2009-05-21
| | | | Originally committed as revision 18888 to svn://svn.ffmpeg.org/ffmpeg/trunk
* eac3dec: revert commit r18860. keep the AHT IDCT 24-bit. will make AHT GAQJustin Ruggles2009-05-21
| | | | | | dequantization 24-bit in a separate commit. Originally committed as revision 18887 to svn://svn.ffmpeg.org/ffmpeg/trunk
* eac3dec: use 16-bit pre-mantissas instead of 24-bit in AHT decoding. it isJustin Ruggles2009-05-17
| | | | | | simpler and also fixes a bug in GAQ dequantization. Originally committed as revision 18860 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add documentation about missing E-AC-3 features.Justin Ruggles2009-03-17
| | | | Originally committed as revision 18021 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Factorise enum of AC3 error types to be usable by AAC in the ADTS patch thatAlex Converse2009-01-07
| | | | | | | | will follow Patch by Alex Converse ( alex converse gmail com ) Originally committed as revision 16479 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make av_log_missing_feature an internal function, and change its nameStefano Sabatini2008-12-08
| | | | | | to ff_log_missing_feature. Originally committed as revision 16037 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ac3dec: add missing feature log message for block start infoJustin Ruggles2008-12-06
| | | | Originally committed as revision 16020 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ac3dec: use skip_bits_long() for block start bitsJustin Ruggles2008-12-06
| | | | Originally committed as revision 16019 to svn://svn.ffmpeg.org/ffmpeg/trunk
* revert r15812 (E-AC-3 Spectral Extension) pending further reviewJustin Ruggles2008-11-13
| | | | Originally committed as revision 15818 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add support for spectral extensionJustin Ruggles2008-11-13
| | | | Originally committed as revision 15812 to svn://svn.ffmpeg.org/ffmpeg/trunk
* simplify code and comment regarding determination whether or not AHT is used.Justin Ruggles2008-08-31
| | | | Originally committed as revision 15101 to svn://svn.ffmpeg.org/ffmpeg/trunk
* use correct table nameJustin Ruggles2008-08-31
| | | | Originally committed as revision 15099 to svn://svn.ffmpeg.org/ffmpeg/trunk
* skip converter exponent strategy for all channels at onceJustin Ruggles2008-08-31
| | | | Originally committed as revision 15092 to svn://svn.ffmpeg.org/ffmpeg/trunk
* merge declaration and init. variable is not used outside the loop.Justin Ruggles2008-08-31
| | | | Originally committed as revision 15090 to svn://svn.ffmpeg.org/ffmpeg/trunk
* commit more OKed parts of the E-AC-3 decoderJustin Ruggles2008-08-30
| | | | Originally committed as revision 15067 to svn://svn.ffmpeg.org/ffmpeg/trunk
* change eac3dec.c license to LGPLJustin Ruggles2008-08-24
| | | | Originally committed as revision 14936 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add more OKed parts of the E-AC-3 decoderJustin Ruggles2008-08-23
Originally committed as revision 14912 to svn://svn.ffmpeg.org/ffmpeg/trunk