aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec/ac3dec.c
Commit message (Collapse)AuthorAgeFilesLines
* Add variable alpha and size of half window for Kaiser-Bessel Derived windowRobert Swain2008-01-131-1/+1
| | | | | | | | | | generation. Hard code Bessel I0 approximation iterations to 50. See thread for discussion: [FFmpeg-devel] [PATCH] Move Kaiser-Bessel Derived window to mdct.c Started on the 2008/01/10 Originally committed as revision 11520 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make the Kaiser-Bessel window generator a common functionRobert Swain2008-01-121-25/+1
| | | | | | Patch by Robert Swain, robert d swain a gmail d com Originally committed as revision 11514 to svn://svn.ffmpeg.org/ffmpeg/trunk
* used defined name for testing error resilience levelJustin Ruggles2008-01-081-1/+1
| | | | Originally committed as revision 11478 to svn://svn.ffmpeg.org/ffmpeg/trunk
* split out init of downmix coeffs into a separate function that can be calledJustin Ruggles2008-01-071-10/+30
| | | | | | only when needed Originally committed as revision 11441 to svn://svn.ffmpeg.org/ffmpeg/trunk
* remove unneeded variable from AC3DecodeContextJustin Ruggles2008-01-061-3/+1
| | | | Originally committed as revision 11439 to svn://svn.ffmpeg.org/ffmpeg/trunk
* make sure that the last coupling band stops at the end of the coupling rangeJustin Ruggles2008-01-061-0/+1
| | | | Originally committed as revision 11438 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix phase flag processing for the case when coupling coordinates are reusedJustin Ruggles2008-01-061-4/+7
| | | | | | for the right channel, but new for the left channel Originally committed as revision 11436 to svn://svn.ffmpeg.org/ffmpeg/trunk
* move E-AC3 header parsing to ff_ac3_parse_header()Justin Ruggles2008-01-051-0/+3
| | | | Originally committed as revision 11420 to svn://svn.ffmpeg.org/ffmpeg/trunk
* remove unneeded variables from AC3HeaderInfoJustin Ruggles2008-01-051-4/+2
| | | | Originally committed as revision 11419 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: indentationJustin Ruggles2008-01-051-1/+1
| | | | Originally committed as revision 11416 to svn://svn.ffmpeg.org/ffmpeg/trunk
* check for request_channels at codec initJustin Ruggles2008-01-051-0/+7
| | | | Originally committed as revision 11415 to svn://svn.ffmpeg.org/ffmpeg/trunk
* improve CRC APIAurelien Jacobs2008-01-041-1/+1
| | | | | | | - don't export any global var - provide either generated or hardcoded tables Originally committed as revision 11409 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: indentation and add a TODO commentJustin Ruggles2008-01-041-4/+5
| | | | Originally committed as revision 11389 to svn://svn.ffmpeg.org/ffmpeg/trunk
* only check ac3 crc if AVCodecContext.error_resilience > 0Justin Ruggles2008-01-031-0/+2
| | | | Originally committed as revision 11388 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add crc check to ac3 decoderJustin Ruggles2008-01-031-3/+10
| | | | Originally committed as revision 11379 to svn://svn.ffmpeg.org/ffmpeg/trunk
* simplifyJustin Ruggles2007-12-301-2/+2
| | | | Originally committed as revision 11360 to svn://svn.ffmpeg.org/ffmpeg/trunk
* pass an AC3DecodeContext to ac3_downmix() instead of multiple argumentsJustin Ruggles2007-12-301-14/+12
| | | | Originally committed as revision 11359 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: rename sampling_rate to sample_rateJustin Ruggles2007-12-301-3/+3
| | | | Originally committed as revision 11358 to svn://svn.ffmpeg.org/ffmpeg/trunk
* do not need to cast a (void *)Justin Ruggles2007-12-301-2/+2
| | | | Originally committed as revision 11357 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: vertical realignment after last commitJustin Ruggles2007-12-301-7/+6
| | | | Originally committed as revision 11356 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: rename all AC3DecodeContext variables from ctx to sJustin Ruggles2007-12-301-251/+251
| | | | Originally committed as revision 11355 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: rename GetBitContext gb to gbcJustin Ruggles2007-12-301-83/+83
| | | | Originally committed as revision 11354 to svn://svn.ffmpeg.org/ffmpeg/trunk
* remove unused context variableJustin Ruggles2007-12-301-2/+0
| | | | Originally committed as revision 11353 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add option for user to scale the amount of dynamic range compression which isJustin Ruggles2007-12-201-1/+2
| | | | | | applied by the audio decoder, and use that option in the AC3 decoder. Originally committed as revision 11280 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Skip dialog normalization. It shouldn't be used by the decoder, and there isJustin Ruggles2007-12-171-16/+4
| | | | | | not currently a clean way to pass the value to the user. Originally committed as revision 11246 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Revert commit made in revision 11228. I'm getting some strange results in theJustin Ruggles2007-12-171-34/+13
| | | | | | downmixed output that I can't quite figure out. Originally committed as revision 11245 to svn://svn.ffmpeg.org/ffmpeg/trunk
* downmix before the IMDCT if no block switching is usedJustin Ruggles2007-12-161-13/+34
| | | | Originally committed as revision 11228 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make AC3 decoder honor avctx->request_channelsAndreas Öman2007-12-151-16/+5
| | | | Originally committed as revision 11220 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: rename ac3 decoder variablesJustin Ruggles2007-12-091-162/+162
| | | | Originally committed as revision 11197 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: rename common ac3 variablesJustin Ruggles2007-12-091-39/+39
| | | | Originally committed as revision 11196 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: rename ac3 bit allocation variablesJustin Ruggles2007-12-091-34/+34
| | | | Originally committed as revision 11194 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: rename ac3 tablesJustin Ruggles2007-12-091-6/+6
| | | | Originally committed as revision 11193 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Misc spelling fixes, prefer American over British English.Diego Biurrun2007-12-021-4/+4
| | | | Originally committed as revision 11126 to svn://svn.ffmpeg.org/ffmpeg/trunk
* skip incomplete framesJustin Ruggles2007-09-151-0/+6
| | | | Originally committed as revision 10497 to svn://svn.ffmpeg.org/ffmpeg/trunk
* better AC3 header error reportingJustin Ruggles2007-09-151-5/+21
| | | | Originally committed as revision 10496 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix random dithering of zero-bit mantissasJustin Ruggles2007-09-151-1/+1
| | | | Originally committed as revision 10495 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: rename variables. tbl->tab for consistency with other AC3 tablesJustin Ruggles2007-09-151-17/+17
| | | | Originally committed as revision 10494 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix decoding of DolbyNet AC3Justin Ruggles2007-09-151-2/+2
| | | | Originally committed as revision 10493 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: vertical alignmentJustin Ruggles2007-08-091-18/+18
| | | | Originally committed as revision 10002 to svn://svn.ffmpeg.org/ffmpeg/trunk
* comments modification: add, clean up, Doxygenize, and rewordJustin Ruggles2007-08-091-113/+146
| | | | Originally committed as revision 10001 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: blank lines, remove some commentsJustin Ruggles2007-08-051-8/+1
| | | | Originally committed as revision 9955 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add pointer to the parent context for use with av_log()Justin Ruggles2007-08-051-5/+7
| | | | Originally committed as revision 9954 to svn://svn.ffmpeg.org/ffmpeg/trunk
* use array for dynamic range scaling factorsJustin Ruggles2007-08-051-15/+10
| | | | Originally committed as revision 9953 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add dialogue normalizationJustin Ruggles2007-08-051-4/+16
| | | | Originally committed as revision 9948 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add support for downmixing to stereo or monoJustin Ruggles2007-08-041-13/+110
| | | | Originally committed as revision 9916 to svn://svn.ffmpeg.org/ffmpeg/trunk
* use dsputil for float to signed 16-bit sample conversionJustin Ruggles2007-08-041-17/+19
| | | | Originally committed as revision 9914 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: indentationJustin Ruggles2007-08-041-7/+7
| | | | Originally committed as revision 9911 to svn://svn.ffmpeg.org/ffmpeg/trunk
* consolidate decoding of lfe and coupling channels with decoding of ↵Justin Ruggles2007-08-041-204/+138
| | | | | | full-bandwidth channels. Originally committed as revision 9910 to svn://svn.ffmpeg.org/ffmpeg/trunk
* there are only 4 rematrixing bandsJustin Ruggles2007-08-041-1/+1
| | | | Originally committed as revision 9908 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: use more appropriate names for iterator variables.Justin Ruggles2007-08-041-66/+66
| | | | Originally committed as revision 9907 to svn://svn.ffmpeg.org/ffmpeg/trunk