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
2013-02-06dsputil: Separate h264chromaDiego Biurrun
2013-01-24dsputil: Separate h264 qpelMans Rullgard
The sh4 optimizations are removed, because the code is 100% identical to the C code, so it is unlikely to provide any real practical benefit. Signed-off-by: Diego Biurrun <diego@biurrun.de> Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2013-01-21wmv2: move IDCT to its own DSP context.Ronald S. Bultje
This allows us to remove FF_IDCT_WMV2, which serves no practical purpose other than to be able to select the WMV2 IDCT for MPEG (or vice versa) and get corrupt output. Fate tests for all wmv2-related tests change, because (for some obscure reason) they forced use of the MPEG IDCT. You would get the same changes previously by not using -idct simple in the fate test (or replacing it with -idct auto).
2013-01-20Move vorbis_inverse_coupling from dsputil to vorbisdspcontext.Ronald S. Bultje
Conveniently (together with Justin's earlier patches), this makes our vorbis decoder entirely independent of dsputil.
2013-01-14libvpx: make vp8 and vp9 selectableLuca Barbato
Support older libvpx versions.
2013-01-14build: Remove stray Makefile entry for non-existent VCR1 encoderDiego Biurrun
2013-01-13vdpau: Add VC-1 decoding via hwaccel infrastructureRémi Denis-Courmont
Signed-off-by: Diego Biurrun <diego@biurrun.de>
2013-01-13vdpau: Add H.264 decoding via hwaccel infrastructureRémi Denis-Courmont
Signed-off-by: Diego Biurrun <diego@biurrun.de>
2013-01-13vdpau: Add MPEG-4 decoding via hwaccel infrastructureRémi Denis-Courmont
Signed-off-by: Diego Biurrun <diego@biurrun.de>
2013-01-13vdpau: Add MPEG-1/2 decoding via hwaccel infrastructureRémi Denis-Courmont
Signed-off-by: Diego Biurrun <diego@biurrun.de>
2013-01-06Drop Snow codecDiego Biurrun
Snow is a toy codec with no real-world use and horrible code.
2012-12-23huffyuv: split encoder and decoder into separate files.Anton Khirnov
2012-12-20lavc: introduce VideoDSPContextRonald S. Bultje
Move some functions from dsputil. The idea is that videodsp contains functions that are useful for a large and varied set of video decoders. Currently, it contains emulated_edge_mc() and prefetch(). Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2012-12-08tak: demuxer, parser, and decoderPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
2012-12-06alacenc: add support for multi-channel encodingJustin Ruggles
2012-11-29build: The FLAC encoder also depends on the flacdsp codeDiego Biurrun
Fixes linking with only the FLAC encoder enabled.
2012-11-20avcodec: split avpicture from imgconvertLuca Barbato
All the non deprecated functions are in avpicture.c now.
2012-11-14Drop broken and unused CABAC test program.Diego Biurrun
2012-10-30avcodec: Add a RFC 3389 comfort noise codecMartin Storsjö
This isn't too useful as a normal codec, but can be used in voip style applications. The decoder updates the noise generator parameters when a packet is given to it for decoding, but if called with an empty packet, it generates more noise according to the last parameters. Signed-off-by: Martin Storsjö <martin@martin.st>
2012-10-23Revert "avutil: Add a copy of ff_sqrt_tab back into avutil to restore ABI ↵Anton Khirnov
compatibility" This reverts commit d15c21e5fa3961f10026da1a3080a3aa3cf4cec9. After the major bump this is no longer necessary.
2012-10-20ffv1: split decoder and encoderLuca Barbato
2012-10-20avutil: Add a copy of ff_sqrt_tab back into avutil to restore ABI compatibilityMartin Storsjö
Earlier versions of for instance of libavcodec expect this symbol to be present in libavutil. This commit can be reverted after the next major bump. New shared builds of avcodec will link to the internal copy of the table within that library, so those builds won't rely on this table being present in avutil any longer either. Signed-off-by: Martin Storsjö <martin@martin.st>
2012-10-19build: Drop OBJS declaration for non-existing PCM_DVD encoderDiego Biurrun
2012-10-12avutil: Duplicate ff_log2_tab instead of sharing it across libsDiego Biurrun
The table is so small that the space gain is not worth the performance overhead of cross-library access.
2012-10-11Move avutil tables only used in libavcodec to libavcodec.Diego Biurrun
2012-10-09lavc: split asv12 encoder/decoderAnton Khirnov
2012-10-04build: Factor out mpegaudio dependencies to CONFIG_MPEGAUDIODiego Biurrun
A new hidden config variable is added for the codecs that depend on the mpegaudio parts.
2012-10-01Opus encoder using libopusNathan Caldwell
Signed-off-by: Diego Biurrun <diego@biurrun.de>
2012-09-28Opus decoder using libopusNicolas George
Signed-off-by: Diego Biurrun <diego@biurrun.de>
2012-09-09rtp: Depacketization of JPEG (RFC 2435)Samuel Pitoiset
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-09-03build: avcodec: order cosmeticsDiego Biurrun
2012-09-03Delete motion-test tool; it is of doubtful utility.Diego Biurrun
2012-08-31MSS2 decoderAlberto Delmás
Signed-off-by: Kostya Shishkov <kostya.shishkov@gmail.com>
2012-08-27build: Restore dependency of acelp_filters.o on celp_math.oDiego Biurrun
2012-08-27celp_math: Replace duplicate ff_dot_productf() by ff_scalarproduct_c()Diego Biurrun
2012-08-27celp_math: Move ff_cos() to the only place it is usedDiego Biurrun
2012-08-27mss1: move code that will be reused by MSS2 decoder into separate fileKostya Shishkov
2012-08-26cavs: convert cavsdata.h to a .c fileMans Rullgard
Defining tables in header files is ugly and prone to duplication. Signed-off-by: Diego Biurrun <diego@biurrun.de>
2012-08-24libavcodec: drop bogus dependencies from mpc[78] and qdm2Mans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-08-24mpegaudio: move ff_mpa_enwindow to a separate fileMans Rullgard
This table is used only by mpegaudiodsp and mpegaudioenc. Separating it allows dropping some dependencies from mpc[78] and qdm2. Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-08-24svq1/svq3: Move common code out of SVQ1 decoder-specific fileDiego Biurrun
2012-08-22build: Make the E-AC-3 encoder select the AC-3 encoderDiego Biurrun
The E-AC-3 encoder depends on almost all of the code of the AC-3 encoder, so it makes no sense to enable one without the other.
2012-08-20build: amrwb: Drop redundant lsp dependency declarationDiego Biurrun
2012-08-20lavc: add Ut Video encoderJan Ekström
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2012-08-17utvideo: Rename utvideo.c to utvideodec.cJan Ekström
Signed-off-by: Kostya Shishkov <kostya.shishkov@gmail.com>
2012-08-16build: Factor out rangecoder dependencies to CONFIG_RANGECODERDiego Biurrun
A new hidden config variable is added for the codecs that depend on the rangecoder parts.
2012-08-16build: Factor out error resilience dependencies to CONFIG_ERROR_RESILIENCEDiego Biurrun
A new hidden config variable is added for the codecs that depend on the error resilience parts.
2012-08-14vda: Merge implementation into one fileSebastien Zwickert
Signed-off-by: Diego Biurrun <diego@biurrun.de>
2012-08-14build: Factor out mpegvideo encoding dependencies to CONFIG_MPEGVIDEOENCDiego Biurrun
A new hidden config variable is added for the codecs that depend on the mpegvideo encoding parts.
2012-08-11lavc: add codec descriptors.Anton Khirnov
They describe properties that are inherent to a codec (as described by an AVCodecID) without referring to a specific implementation.