aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec/ac3dec.c
Commit message (Expand)AuthorAgeFilesLines
* skip incomplete framesJustin Ruggles2007-09-151-0/+6
* better AC3 header error reportingJustin Ruggles2007-09-151-5/+21
* fix random dithering of zero-bit mantissasJustin Ruggles2007-09-151-1/+1
* cosmetics: rename variables. tbl->tab for consistency with other AC3 tablesJustin Ruggles2007-09-151-17/+17
* fix decoding of DolbyNet AC3Justin Ruggles2007-09-151-2/+2
* cosmetics: vertical alignmentJustin Ruggles2007-08-091-18/+18
* comments modification: add, clean up, Doxygenize, and rewordJustin Ruggles2007-08-091-113/+146
* cosmetics: blank lines, remove some commentsJustin Ruggles2007-08-051-8/+1
* add pointer to the parent context for use with av_log()Justin Ruggles2007-08-051-5/+7
* use array for dynamic range scaling factorsJustin Ruggles2007-08-051-15/+10
* add dialogue normalizationJustin Ruggles2007-08-051-4/+16
* add support for downmixing to stereo or monoJustin Ruggles2007-08-041-13/+110
* use dsputil for float to signed 16-bit sample conversionJustin Ruggles2007-08-041-17/+19
* cosmetics: indentationJustin Ruggles2007-08-041-7/+7
* consolidate decoding of lfe and coupling channels with decoding of full-bandw...Justin Ruggles2007-08-041-204/+138
* there are only 4 rematrixing bandsJustin Ruggles2007-08-041-1/+1
* cosmetics: use more appropriate names for iterator variables.Justin Ruggles2007-08-041-66/+66
* move some variables to a more local scope.Justin Ruggles2007-08-041-4/+3
* make exponent decoding consistent (prepare for merging coupling and lfe code ...Justin Ruggles2007-08-041-11/+14
* cosmetics: use braces when it makes the code easier to read.Justin Ruggles2007-08-041-17/+31
* change AC3DecodeContext variable to local variableJustin Ruggles2007-08-041-4/+3
* use array instead of bitmaskJustin Ruggles2007-08-041-4/+3
* use table for converting dynamic range codes to scale factorsJustin Ruggles2007-08-041-5/+13
* use floating-point mantissa dequantization tablesJustin Ruggles2007-08-041-121/+80
* cosmetics: indentationJustin Ruggles2007-08-041-1/+1
* dither zero-bit mantissas by default. remove dithering only if it's explicitl...Justin Ruggles2007-08-041-10/+44
* simplify coefficient decodingJustin Ruggles2007-08-041-16/+15
* merge decoding of coupling channel coefficients and regular channel coefficientsJustin Ruggles2007-08-041-74/+13
* split out coupling coefficient reconstruction into a separate functionJustin Ruggles2007-08-031-36/+38
* align array used in mdct. fixes segfault.Justin Ruggles2007-08-011-1/+1
* simplify stereo rematrixingJustin Ruggles2007-07-291-41/+29
* change 2 fields from context to local variablesJustin Ruggles2007-07-291-12/+12
* BLOCK_SIZE is not used properly, just use numbers instead to avoid confusionJustin Ruggles2007-07-281-10/+8
* remove broken downmixing. will add new implementation later.Justin Ruggles2007-07-281-543/+47
* simplify snr offset and bit allocationJustin Ruggles2007-07-241-52/+31
* only use sized data types when necessaryJustin Ruggles2007-07-241-28/+28
* set bit allocation parameters directly instead of copyingJustin Ruggles2007-07-241-23/+7
* use enum value instead of numerical value for acmodJustin Ruggles2007-07-231-3/+3
* use consistent data type for exponents. needs to be int8_t to pass to bit all...Justin Ruggles2007-07-231-5/+5
* change some bit masks to arraysJustin Ruggles2007-07-231-31/+29
* cosmetics: indentationJustin Ruggles2007-07-211-2/+2
* Use shared AC-3 header parsing. Move some initializations to block parsing fu...Justin Ruggles2007-07-211-90/+62
* don't need to synchronize in the decoder. the parser does that already.Justin Ruggles2007-07-211-28/+1
* get rid of an ugly macroJustin Ruggles2007-07-211-17/+14
* don't need to define ALT_BITSTREAM_READERJustin Ruggles2007-07-191-2/+0
* update license header. add copyright for myself. correct and complete the sta...Justin Ruggles2007-07-191-2/+4
* revise comment for exponent decoding functionJustin Ruggles2007-07-191-7/+7
* new implementation of exponent decodingJustin Ruggles2007-07-191-89/+34
* cosmetics: indentationJustin Ruggles2007-07-191-18/+18
* remove portions of bit allocation which are no longer needed since they are s...Justin Ruggles2007-07-191-44/+1