summaryrefslogtreecommitdiffstats
path: root/libavcodec/ac3dec_data.c
Commit message (Collapse)AuthorAgeFilesLines
* Merge remote-tracking branch 'qatar/master'Michael Niedermayer2011-05-251-6/+0
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: (22 commits) configure: enable memalign_hack automatically when needed swscale: unbreak the build on non-x86 systems. swscale: remove if(bitexact) branch from functions. swscale: remove if(canMMX2BeUsed) conditional. swscale: remove swScale_{c,MMX,MMX2} duplication. swscale: use emms_c(). Move emms_c() from libavcodec to libavutil. tiff: set palette in the context when specified in TIFF_PAL tag rtsp: use strtoul to parse rtptime and seq values. pgssubdec: fix incorrect colors. dvdsubdec: fix incorrect colors. ape: Allow demuxing of files with metadata tags. swscale: remove dead macro WRITEBGR24OLD. swscale: remove AMD3DNOW "optimizations". swscale: remove duplicate code in ppc/ subdirectory. swscale: remove duplicated x86/ functions. swscale: force --enable-runtime-cpudetect and remove SWS_CPU_CAPS_*. vsrc_buffer.h: add file doxy vsrc_buffer: tweak error message in init() msmpeg4: reindent. ... Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * ac3enc: add channel coupling supportJustin Ruggles2011-05-241-6/+0
| | | | | | | | | | | | | | | | | | Channel coupling is an optional AC-3 feature that increases quality by combining high frequency information from multiple channels into a single channel. The per-channel high frequency information is sent with less accuracy in both the frequency and time domains. This allows more bits to be used for lower frequencies while preserving enough information to reconstruct the high frequencies.
| * Replace FFmpeg with Libav in licence headersMans Rullgard2011-03-191-4/+4
|/ | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* Add stereo rematrixing support to the AC-3 encoders.Justin Ruggles2011-01-081-6/+0
| | | | | | | | This improves the audio quality significantly for stereo source with both the fixed-point and floating-point AC-3 encoders. Update acodec-ac3_fixed and seek-ac3_rm test references. Originally committed as revision 26271 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove explicit filename from Doxygen @file commands.Diego Biurrun2010-04-201-1/+1
| | | | | | | | Passing an explicit filename to this command is only necessary if the documentation in the @file block refers to a file different from the one the block resides in. Originally committed as revision 22921 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add spectral extension to the E-AC-3 decoder.Carl Eugen Hoyos2010-03-301-0/+6
| | | | | | | 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-231-1067/+0
| | | | Originally committed as revision 19501 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: Reorder some tables/lines to make future diffs smaller.Diego Biurrun2009-07-221-6/+6
| | | | Originally committed as revision 19498 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: small typo fixesDiego Biurrun2009-07-221-3/+3
| | | | Originally committed as revision 19496 to svn://svn.ffmpeg.org/ffmpeg/trunk
* eac3dec: make GAQ dequantization 24-bitJustin Ruggles2009-05-211-11/+10
| | | | 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-211-10/+11
| | | | | | 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-171-11/+10
| | | | | | simpler and also fixes a bug in GAQ dequantization. Originally committed as revision 18860 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use full internal pathname in doxygen @file directives.Diego Biurrun2009-02-011-1/+1
| | | | | | | Otherwise doxygen complains about ambiguous filenames when files exist under the same name in different subdirectories. Originally committed as revision 16912 to svn://svn.ffmpeg.org/ffmpeg/trunk
* revert r15812 (E-AC-3 Spectral Extension) pending further reviewJustin Ruggles2008-11-131-46/+0
| | | | Originally committed as revision 15818 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add support for spectral extensionJustin Ruggles2008-11-131-0/+46
| | | | Originally committed as revision 15812 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add (additional) const to many global tables.Reimar Döffinger2008-10-021-1/+1
| | | | Originally committed as revision 15515 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: rename a tableJustin Ruggles2008-08-271-1/+1
| | | | Originally committed as revision 15003 to svn://svn.ffmpeg.org/ffmpeg/trunk
* right shift the values by 8 in GAQ remap "B" table. data now fits in int8_t.Justin Ruggles2008-08-251-10/+11
| | | | Originally committed as revision 14958 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 1000l to me. committed to wrong repo. revert last commit.Justin Ruggles2008-08-241-10/+9
| | | | Originally committed as revision 14953 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: rename some functions from *get_* to *decode_*Justin Ruggles2008-08-241-9/+10
| | | | Originally committed as revision 14952 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Hardcode the table for ungrouping 3 values in 5 bits. It will be reused byJustin Ruggles2008-08-031-0/+16
| | | | | | the E-AC-3 decoder. Originally committed as revision 14527 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: make all references to AC-3 capitalized and hyphenatedJustin Ruggles2008-08-031-2/+2
| | | | Originally committed as revision 14523 to svn://svn.ffmpeg.org/ffmpeg/trunk
* move rematrixing band table to ac3dec_data.cJustin Ruggles2008-06-081-0/+6
| | | | Originally committed as revision 13716 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add ac3dec_data.[c,h]Justin Ruggles2008-06-081-0/+1111
Originally committed as revision 13715 to svn://svn.ffmpeg.org/ffmpeg/trunk
OpenPOWER on IntegriCloud