summaryrefslogtreecommitdiff
path: root/libavcodec/dcadata.h
Commit message (Collapse)AuthorAge
* dca: remove unused decode_hf function and quant_d tablesAlexandra Hájková2015-12-24
| | | | | They were superseded with their integer equivalents. Rename integer decode_hf to decode_hf.
* dca: Support for XLL (lossless extension)Niels Möller2015-03-15
| | | | | | Cleanup and integration by Diego Biurrun. Signed-off-by: Diego Biurrun <diego@biurrun.de>
* dca: Move data tables from a header to an object fileDiego Biurrun2015-02-15
| | | | This allows sharing them with the DCA XLL extension w/o duplication.
* dca: Add array sizes to array declarationsDiego Biurrun2015-02-15
|
* dca: Move all tables into dcadata.hDiego Biurrun2015-02-14
|
* dca: K&R formatting cosmeticsGabriel Dume2014-09-16
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* dca: Convert dca_dmixtable to integersNiels Möller2014-05-23
| | | | | | | | Also include zero in the table, eliminating a special case in the decoder. Signed-off-by: Niels Möller <nisse@southpole.se> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* dcadec: remove scaling in lfe_interpolation_firChristophe Gisquet2014-02-28
| | | | | | | The scaling factor is constant so it is faster to scale the FIR coefficients in the tables during compilation. Signed-off-by: Janne Grunau <janne-libav@jannau.net>
* dca: support mixing LFE in dca_downmix.Tim Walker2013-11-28
| | | | | | Embedded downmix coefficients can use this. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* dca: improve default stereo downmix coefficients.Tim Walker2013-11-28
| | | | | | | | | | Previous coefficients were producing a non-normalized, incorrect Lt/Rt downmix. The new coefficients produce a standard Lo/Ro downmix with 3dB attenuation. This should match the typical default coefficients used by DTS encoders. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* dca: extract core substream's embedded downmix coeffcient codes, if present.Tim Walker2013-11-28
| | | | | | As per ETSI TS 102 114 V1.4.1 specification. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* dca: remove embedded downmix coefficient extraction.Tim Walker2013-11-28
| | | | | | | It was based on an old, seemingly incorrect specification, so default coefficients were always used anyway. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* dca: convert dca_default_coeffs to float.Tim Walker2013-11-28
| | | | | | Easier to read, modify, and avoids relying on an outdated table. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* dca: Move tables used outside of dcadec.c to a separate file.Diego Biurrun2012-08-01
|
* dca: prevent accessing static arrays with invalid indexes.Ronald S. Bultje2012-03-07
| | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
* dca: NEON optimised high freq VQ decodingMans Rullgard2011-09-30
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* Replace FFmpeg with Libav in licence headersMans Rullgard2011-03-19
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* dca: pretty-print some tablesMans Rullgard2011-01-21
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* Remove explicit filename from Doxygen @file commands.Diego Biurrun2010-04-20
| | | | | | | | 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
* DCA: 16-byte-align lfe_fir tablesMåns Rullgård2010-04-12
| | | | Originally committed as revision 22862 to svn://svn.ffmpeg.org/ffmpeg/trunk
* DCA: simplify lfe_interpolation_fir()Måns Rullgård2010-04-12
| | | | | | | | | | This reorders the lfe_fir tables, and drops the mirrored half, such that the loops in lfe_interpolation_fir() can be simplified. The new loop structure should be easier to implement with SIMD. Static data size is reduced by 2kB. 3% faster on Cortex-A8. Originally committed as revision 22849 to svn://svn.ffmpeg.org/ffmpeg/trunk
* DECLARE_ALIGNED usage requires #inclusion of 'mem.h'.Jai Menon2010-04-11
| | | | Originally committed as revision 22838 to svn://svn.ffmpeg.org/ffmpeg/trunk
* DCA: align some arraysMåns Rullgård2010-04-10
| | | | | | | Optimised implementations of the synth filter will require these arrays 16-byte aligned. Originally committed as revision 22826 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use full internal pathname in doxygen @file directives.Diego Biurrun2009-02-01
| | | | | | | 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
* Fix filenames in Doxygen comments.Diego Biurrun2009-01-26
| | | | Originally committed as revision 16811 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Globally rename the header inclusion guard names.Stefano Sabatini2008-08-31
| | | | | | | | | Consistently apply this rule: the guard name is obtained from the filename by stripping the leading "lib", converting '/' and '.' to '_' and uppercasing the resulting name. Guard names in the root directory have to be prefixed by "FFMPEG_". Originally committed as revision 15120 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fir_32bands_perfect[] contents were mixed, restore original orderAlexander E. Patrakov2008-08-25
| | | | | | | Patch by Alexander Patrakov ($lastname <whirlpool> gmail.com) Thread: dcadata.h: fir_32bands_perfect[] is wrong Originally committed as revision 14964 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Some spelling fixes in commentsReimar Döffinger2007-12-02
| | | | Originally committed as revision 11138 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add FFMPEG_ prefix to all multiple inclusion guards.Diego Biurrun2007-10-17
| | | | Originally committed as revision 10765 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add a comment to indicate which #endif belong to which #defineGuillaume Poirier2007-06-17
| | | | Originally committed as revision 9356 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add multiple inclusion guards to headersMåns Rullgård2007-06-17
| | | | Originally committed as revision 9345 to svn://svn.ffmpeg.org/ffmpeg/trunk
* include all prerequisites in header filesMåns Rullgård2007-06-16
| | | | Originally committed as revision 9344 to svn://svn.ffmpeg.org/ffmpeg/trunk
* use downmixing coefficients in dca decoder.Justin Ruggles2007-05-02
| | | | | | | | reference: Subject: [Ffmpeg-devel] [PATCH] DTS multichannel Date: Wed, 25 Apr 2007 16:25:18 -0400 Originally committed as revision 8875 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix wrong license header.Diego Biurrun2007-02-27
| | | | Originally committed as revision 8144 to svn://svn.ffmpeg.org/ffmpeg/trunk
* DCA decoderKostya Shishkov2007-02-27
Originally committed as revision 8141 to svn://svn.ffmpeg.org/ffmpeg/trunk