summaryrefslogtreecommitdiff
path: root/libavcodec/ac3dec.c
Commit message (Collapse)AuthorAge
* create a separate codec_id for E-AC-3Justin Ruggles2008-09-01
| | | | Originally committed as revision 15143 to svn://svn.ffmpeg.org/ffmpeg/trunk
* turn on E-AC-3 decoding support and update the ChangelogJustin Ruggles2008-08-31
| | | | Originally committed as revision 15103 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: indentationJustin Ruggles2008-08-31
| | | | Originally committed as revision 15089 to svn://svn.ffmpeg.org/ffmpeg/trunk
* commit more OKed parts of the E-AC-3 decoderJustin Ruggles2008-08-31
| | | | Originally committed as revision 15087 to svn://svn.ffmpeg.org/ffmpeg/trunk
* commit more OKed parts of the E-AC-3 decoderJustin Ruggles2008-08-30
| | | | Originally committed as revision 15068 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: update comment about ditheringJustin Ruggles2008-08-30
| | | | Originally committed as revision 15051 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: change another "get" to "decode"Justin Ruggles2008-08-29
| | | | Originally committed as revision 15014 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: change "get" to "decode"Justin Ruggles2008-08-29
| | | | Originally committed as revision 15013 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: indentationJustin Ruggles2008-08-28
| | | | Originally committed as revision 15012 to svn://svn.ffmpeg.org/ffmpeg/trunk
* remove unneeded variable, dither_allJustin Ruggles2008-08-28
| | | | Originally committed as revision 15011 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: indent after last commitJustin Ruggles2008-08-27
| | | | Originally committed as revision 15001 to svn://svn.ffmpeg.org/ffmpeg/trunk
* do not read exponent strategies from each block for E-AC-3 since they are in ↵Justin Ruggles2008-08-27
| | | | | | the header Originally committed as revision 15000 to svn://svn.ffmpeg.org/ffmpeg/trunk
* copy default coupling band structure from table to decoding context (used ↵Justin Ruggles2008-08-27
| | | | | | for E-AC-3) Originally committed as revision 14990 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add more OKed parts of the E-AC-3 decoder: structural changes to support AHT ↵Justin Ruggles2008-08-27
| | | | | | mode mantissa decoding Originally committed as revision 14989 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: rename some functions from *get_* to *decode_*Justin Ruggles2008-08-27
| | | | Originally committed as revision 14988 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix decoding of coupling leak info for normal AC-3Justin Ruggles2008-08-23
| | | | Originally committed as revision 14913 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: indentationJustin Ruggles2008-08-23
| | | | Originally committed as revision 14911 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add some approved parts of the E-AC-3 decoderJustin Ruggles2008-08-23
| | | | Originally committed as revision 14910 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: indentationJustin Ruggles2008-08-20
| | | | Originally committed as revision 14863 to svn://svn.ffmpeg.org/ffmpeg/trunk
* commit the OKed parts of the E-AC-3 decoderJustin Ruggles2008-08-20
| | | | Originally committed as revision 14860 to svn://svn.ffmpeg.org/ffmpeg/trunk
* get data size based on the actual data array instead of coding-in the ↵Justin Ruggles2008-08-20
| | | | | | calculation Originally committed as revision 14859 to svn://svn.ffmpeg.org/ffmpeg/trunk
* rename AC3_MAX_FRAME_SIZE to AC3_FRAME_BUFFER_SIZE and increase the sizeJustin Ruggles2008-08-20
| | | | Originally committed as revision 14858 to svn://svn.ffmpeg.org/ffmpeg/trunk
* remove some unneeded header includesJustin Ruggles2008-08-17
| | | | Originally committed as revision 14819 to svn://svn.ffmpeg.org/ffmpeg/trunk
* use LFG instead of Mersenne Twister for AC-3 PRNGJustin Ruggles2008-08-17
| | | | Originally committed as revision 14815 to svn://svn.ffmpeg.org/ffmpeg/trunk
* update my email address to one which does not depend on my service providerJustin Ruggles2008-08-16
| | | | Originally committed as revision 14797 to svn://svn.ffmpeg.org/ffmpeg/trunk
* simd int->floatLoren Merritt2008-08-13
| | | | | | 20% faster ac3 if downmixing, 15% if not Originally committed as revision 14743 to svn://svn.ffmpeg.org/ffmpeg/trunk
* simd downmixLoren Merritt2008-08-13
| | | | | | 13% faster ac3 if downmixing Originally committed as revision 14742 to svn://svn.ffmpeg.org/ffmpeg/trunk
* don't mark the delayed samples for upmixing if they haven't been downmixedLoren Merritt2008-08-13
| | | | Originally committed as revision 14741 to svn://svn.ffmpeg.org/ffmpeg/trunk
* oops, non-normalized downmix to mono contaminated add_bias for non-simd ↵Loren Merritt2008-08-13
| | | | | | float-to-int. Originally committed as revision 14740 to svn://svn.ffmpeg.org/ffmpeg/trunk
* optimize ac3_downmix.Loren Merritt2008-08-12
| | | | | | 1.3x faster 5.1->stereo, 1.9x faster 5.1->mono. Originally committed as revision 14719 to svn://svn.ffmpeg.org/ffmpeg/trunk
* use float_to_int16_interleave in ac3Loren Merritt2008-08-12
| | | | Originally committed as revision 14706 to svn://svn.ffmpeg.org/ffmpeg/trunk
* use imdct_half in ac3Loren Merritt2008-08-12
| | | | Originally committed as revision 14705 to svn://svn.ffmpeg.org/ffmpeg/trunk
* mdct wrapper function to match fftLoren Merritt2008-08-12
| | | | Originally committed as revision 14703 to svn://svn.ffmpeg.org/ffmpeg/trunk
* remove mdct tmp bufferLoren Merritt2008-08-12
| | | | Originally committed as revision 14702 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: use a better function name than uncouple_channels()Justin Ruggles2008-08-05
| | | | Originally committed as revision 14614 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: change function name and comments to refer to block decodingJustin Ruggles2008-08-05
| | | | | | instead of block parsing Originally committed as revision 14613 to svn://svn.ffmpeg.org/ffmpeg/trunk
* remove unneeded local variableJustin Ruggles2008-08-05
| | | | Originally committed as revision 14547 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Read bitstream parameters for E-AC-3 streams before returning an error.Justin Ruggles2008-08-03
| | | | Originally committed as revision 14528 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Hardcode the table for ungrouping 3 values in 5 bits. It will be reused byJustin Ruggles2008-08-03
| | | | | | the E-AC-3 decoder. Originally committed as revision 14527 to svn://svn.ffmpeg.org/ffmpeg/trunk
* use the same table for ungrouping exponents and bap=2 mantissasJustin Ruggles2008-08-03
| | | | Originally committed as revision 14525 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: make all references to AC-3 capitalized and hyphenatedJustin Ruggles2008-08-03
| | | | Originally committed as revision 14523 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Modify all codecs to report their supported input and output sample format(s).Peter Ross2008-07-31
| | | | Originally committed as revision 14482 to svn://svn.ffmpeg.org/ffmpeg/trunk
* read 'coupling in use' parameter from bitstream into decoder context first,Justin Ruggles2008-07-19
| | | | | | then copy to the local variable. Originally committed as revision 14311 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetic: use hex value instead of decimal to show relation to 0x7FFFFFJustin Ruggles2008-07-19
| | | | Originally committed as revision 14290 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make AVCodec long_names definition conditional depending on CONFIG_SMALL.Stefano Sabatini2008-06-12
| | | | Originally committed as revision 13759 to svn://svn.ffmpeg.org/ffmpeg/trunk
* move rematrixing band table to ac3dec_data.cJustin Ruggles2008-06-08
| | | | Originally committed as revision 13716 to svn://svn.ffmpeg.org/ffmpeg/trunk
* split up header parsing functionJustin Ruggles2008-06-07
| | | | Originally committed as revision 13705 to svn://svn.ffmpeg.org/ffmpeg/trunk
* store exp_strategy for all blocks in decode contextJustin Ruggles2008-06-07
| | | | Originally committed as revision 13704 to svn://svn.ffmpeg.org/ffmpeg/trunk
* store cpl_in_use for all blocks in decode contextJustin Ruggles2008-06-07
| | | | Originally committed as revision 13703 to svn://svn.ffmpeg.org/ffmpeg/trunk
* move the decode context and some macro constants to a new file, ac3dec.hJustin Ruggles2008-06-07
| | | | Originally committed as revision 13697 to svn://svn.ffmpeg.org/ffmpeg/trunk