Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-05-23Merge commit '6b7b8585d73548f08b98959df39d80b97677662f'Michael Niedermayer
* commit '6b7b8585d73548f08b98959df39d80b97677662f': dca: Convert dca_dmixtable to integers Conflicts: libavcodec/dcadec.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-05-23dca: Convert dca_dmixtable to integersNiels Möller
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>
2014-02-28Merge commit '87ec849fe9acba075c843e67bcd01f256f481a18'Michael Niedermayer
* commit '87ec849fe9acba075c843e67bcd01f256f481a18': dcadec: remove scaling in lfe_interpolation_fir Conflicts: libavcodec/dcadec.c libavcodec/dcadsp.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-02-28dcadec: remove scaling in lfe_interpolation_firChristophe Gisquet
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>
2013-11-29Merge commit 'aaa44d0299338e3bc90128816c21dbfab06cdb48'Michael Niedermayer
* commit 'aaa44d0299338e3bc90128816c21dbfab06cdb48': dca: support mixing LFE in dca_downmix. Conflicts: libavcodec/dcadec.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-11-29Merge commit '149438cfe5d233c46bb18341b7c574fe643dd5f2'Michael Niedermayer
* commit '149438cfe5d233c46bb18341b7c574fe643dd5f2': dca: improve default stereo downmix coefficients. Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-11-29Merge commit '44b17d794aa508ae21f438ae80bfe8aaf4b426e1'Michael Niedermayer
* commit '44b17d794aa508ae21f438ae80bfe8aaf4b426e1': dca: extract core substream's embedded downmix coeffcient codes, if present. Conflicts: libavcodec/dcadata.h libavcodec/dcadec.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-11-29Merge commit '27245b4e1bbb7a863341db321b5bdc5792e427d9'Michael Niedermayer
* commit '27245b4e1bbb7a863341db321b5bdc5792e427d9': dca: remove embedded downmix coefficient extraction. Conflicts: libavcodec/dcadata.h libavcodec/dcadec.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-11-29Merge commit 'b6d5e6aa10a2f09351f287e876f7ed4504e1f75d'Michael Niedermayer
* commit 'b6d5e6aa10a2f09351f287e876f7ed4504e1f75d': dca: convert dca_default_coeffs to float. Conflicts: libavcodec/dcadata.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-11-29dca: support mixing LFE in dca_downmix.Tim Walker
Embedded downmix coefficients can use this. Signed-off-by: Anton Khirnov <anton@khirnov.net>
2013-11-29dca: improve default stereo downmix coefficients.Tim Walker
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>
2013-11-29dca: extract core substream's embedded downmix coeffcient codes, if present.Tim Walker
As per ETSI TS 102 114 V1.4.1 specification. Signed-off-by: Anton Khirnov <anton@khirnov.net>
2013-11-29dca: remove embedded downmix coefficient extraction.Tim Walker
It was based on an old, seemingly incorrect specification, so default coefficients were always used anyway. Signed-off-by: Anton Khirnov <anton@khirnov.net>
2013-11-29dca: convert dca_default_coeffs to float.Tim Walker
Easier to read, modify, and avoids relying on an outdated table. Signed-off-by: Anton Khirnov <anton@khirnov.net>
2012-08-02Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: dca: Switch dca_sample_rates to avpriv_ prefix; it is used across libs ARM: use =const syntax instead of explicit literal pools ARM: use standard syntax for all LDRD/STRD instructions fft: port FFT/IMDCT 3dnow functions to yasm, and disable on x86-64. dct-test: allow to compile without HAVE_INLINE_ASM. x86/dsputilenc: bury inline asm under HAVE_INLINE_ASM. dca: Move tables used outside of dcadec.c to a separate file. dca: Rename dca.c ---> dcadec.c x86: h264dsp: Remove unused variable ff_pb_3_1 apetag: change a forgotten return to return 0 Conflicts: libavcodec/Makefile libavcodec/dca.c libavcodec/x86/fft_3dn.c libavcodec/x86/fft_3dn2.c libavcodec/x86/fft_mmx.asm Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-08-01dca: Move tables used outside of dcadec.c to a separate file.Diego Biurrun
2012-06-29Generate channel layout, reordering for DTS-XXCH extension and, undo ↵Nick Brereton
embedded downmixes Reviewed-by: Benjamin Larsson <benjamin@southpole.se> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-03-08Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: (29 commits) sbrdsp.asm: convert all instructions to float/SSE ones. dv: cosmetics. dv: check buffer size before reading profile. Revert "AAC SBR: group some writes." udp: Print an error message if bind fails cook: extend channel uncoupling tables so the full bit range is covered. roqvideo: cosmetics. roqvideo: convert to bytestream2 API. dca: don't use av_clip_uintp2(). wmall: fix build with -DDEBUG enabled. smc: port to bytestream2 API. AAC SBR: group some writes. dsputil: remove shift parameter from scalarproduct_int16 SBR DSP: unroll sum_square rv34: remove dead code in intra availability check rv34: clean a bit availability checks. v4l2: update documentation tgq: convert to bytestream2 API. parser: remove forward declaration of MpegEncContext dca: prevent accessing static arrays with invalid indexes. ... Conflicts: doc/indevs.texi libavcodec/Makefile libavcodec/dca.c libavcodec/dvdata.c libavcodec/eatgq.c libavcodec/mmvideo.c libavcodec/roqvideodec.c libavcodec/smc.c libswscale/output.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-03-07dca: prevent accessing static arrays with invalid indexes.Ronald S. Bultje
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
2011-10-01Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: (34 commits) dpcm: return error if packet is too small dpcm: use smaller data types for static tables dpcm: use sol_table_16 directly instead of through the DPCMContext. dpcm: replace short with int16_t dpcm: check to make sure channels is 1 or 2. dpcm: misc pretty-printing dpcm: remove unnecessary variable by using bytestream functions. dpcm: move codec-specific variable declarations to their corresponding decoding blocks. dpcm: consistently use the variable name 'n' for the next input byte. dpcm: output AV_SAMPLE_FMT_U8 for Sol DPCM subcodecs 1 and 2. dpcm: calculate and check actual output data size prior to decoding. dpcm: factor out the stereo flag calculation dpcm: cosmetics: rename channel_number to ch avserver: Fix a bug where the socket is IPv4, but IPv6 is autoselected for the loopback address. lavf: Avoid using av_malloc(0) in av_dump_format dxva2_h264: pass the correct 8x8 scaling lists dca: NEON optimised high freq VQ decoding avcodec: reject audio packets with NULL data and non-zero size dxva: Add ability to enable workaround for older ATI cards latmenc: Set latmBufferFullness to largest value to indicate it is not used ... Conflicts: libavcodec/dxva2_h264.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2011-09-30dca: NEON optimised high freq VQ decodingMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-03-19Replace FFmpeg with Libav in licence headersMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-01-21dca: pretty-print some tablesMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit 2611e52088b923601c83d331e8047d6e572abb82)
2011-01-21dca: pretty-print some tablesMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2010-04-20Remove explicit filename from Doxygen @file commands.Diego Biurrun
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
2010-04-13DCA: 16-byte-align lfe_fir tablesMåns Rullgård
Originally committed as revision 22862 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-04-12DCA: simplify lfe_interpolation_fir()Måns Rullgård
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
2010-04-11DECLARE_ALIGNED usage requires #inclusion of 'mem.h'.Jai Menon
Originally committed as revision 22838 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-04-10DCA: align some arraysMåns Rullgård
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
2009-02-01Use full internal pathname in doxygen @file directives.Diego Biurrun
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
2009-01-27Fix filenames in Doxygen comments.Diego Biurrun
Originally committed as revision 16811 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-08-31Globally rename the header inclusion guard names.Stefano Sabatini
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
2008-08-25fir_32bands_perfect[] contents were mixed, restore original orderAlexander E. Patrakov
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
2007-12-03Some spelling fixes in commentsReimar Döffinger
Originally committed as revision 11138 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-10-17Add FFMPEG_ prefix to all multiple inclusion guards.Diego Biurrun
Originally committed as revision 10765 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-06-17add a comment to indicate which #endif belong to which #defineGuillaume Poirier
Originally committed as revision 9356 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-06-17add multiple inclusion guards to headersMåns Rullgård
Originally committed as revision 9345 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-06-17include all prerequisites in header filesMåns Rullgård
Originally committed as revision 9344 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-05-03use downmixing coefficients in dca decoder.Justin Ruggles
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
2007-02-27Fix wrong license header.Diego Biurrun
Originally committed as revision 8144 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-02-27DCA decoderKostya Shishkov
Originally committed as revision 8141 to svn://svn.ffmpeg.org/ffmpeg/trunk