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
2012-02-23lavc: drop libdirac encoder.Anton Khirnov
Libschroedinger is the preferred way to encode dirac video now, it produces better output and has a nicer API.
2012-02-23mov: set channel layout for AC-3 streams based on the 'dac3' atom infoJustin Ruggles
fixes Bug 225
2012-02-20libmp3lame: use avpriv_mpegaudio_decode_header() for output frame parsingJustin Ruggles
2012-02-17avcodec: add a Sun Rasterfile encoderAneesh Dogra
Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
2012-02-15prores encoderKostya Shishkov
2012-02-15prores: move data shared between decoder and encoder to common fileKostya Shishkov
2012-02-15CDXL demuxer and decoderPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Diego Biurrun <diego@biurrun.de>
2012-02-13Move PS2 MMI code below the mips subdirectory, where it belongs.Diego Biurrun
Also give a more suitable name to the MMI-optimized IDCT; it is not PS2-specific, as the name currently suggests.
2012-02-09build: Add missing directories to DIRS declarations.Diego Biurrun
2012-02-08Remove Sun medialib glue code.Diego Biurrun
It is obscure, most likely unused and not bit-exact compared to libavcodec due to a different IDCT transform algorithm.
2012-01-31h264: Split h264-test off into a separate file - golomb-test.c.Diego Biurrun
The new name is more appropriate as only golomb functions are tested.
2012-01-29png: move DSP functions to their own DSP context.Ronald S. Bultje
2012-01-28aacsbr: move some simdable loops to function pointersMans Rullgard
This prepares for assembly optimisations by moving the most time-consuming loops to functions called through pointers in a new context. Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-01-27lavc: remove the deprecated opt.h header.Anton Khirnov
2012-01-25build: Automatically include architecture-specific library Makefile snippets.Diego Biurrun
2012-01-24avcodec: add a new codec_id for CRYO APC IMA ADPCM.Justin Ruggles
The stereo layout and extradata is significantly different from that in Westwood IMA ADPCM, so a separate codec_id is warranted.
2012-01-23XWD encoder and decoderPaul B Mahol
Signed-off-by: Kostya Shishkov <kostya.shishkov@gmail.com>
2012-01-11avcodec: add GSM parserJustin Ruggles
The WAVE demuxer returns packets with many blocks per frame, which needs to be parsed into single blocks. This has a side-effect of fixing the timestamps.
2011-12-28Indeo 4 decoderKostya Shishkov
Signed-off-by: Kostya Shishkov <kostya.shishkov@gmail.com>
2011-12-21build: fix standalone compilation of ADX encoderDiego Biurrun
The encoder depends on the common code, so link against it.
2011-12-21build: fix standalone compilation of ADPCM decodersDiego Biurrun
The generic ADPCM codes depends on the ADPCM data tables.
2011-12-14v410 encoder and decoderDerek Buitenhuis
v410 is a packed 10-bit 4:4:4 YCbCr format used in QuickTime. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> Signed-off-by: Diego Biurrun <diego@biurrun.de>
2011-12-13build: move inclusion of subdir.mak to main subdir loopMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-12-10Dxtory capture format decoderKostya Shishkov
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-11-27avformat: add CRI ADX format demuxerJustin Ruggles
2011-11-27adx: add an ADX parser.Justin Ruggles
This simplifies the decoder so it doesn't have to process an in-packet header or handle arbitrary-sized packets. It also fixes decoding of files with large headers.
2011-11-27adx: calculate correct LPC coeffsJustin Ruggles
Instead of using fixed coefficients, the correct way is to calculate the coefficients using the highpass cutoff frequency from the ADX stream header and the sample rate.
2011-11-25snow: split snow in snowdec and snowencLuca Barbato
The common non inlined code goes in snow.c, the common inlined code in snow.h, tables move in snowdata.h (included only by snow.c)
2011-11-14hwaccel: OS X Video Decoder Acceleration (VDA) support.Sebastien Zwickert
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2011-11-12VBLE DecoderDerek Buitenhuis
Add a decoder for the VBLE Lossless Codec, which still has a cult following. Used to be popular several years ago on doom9. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> Signed-off-by: Martin Storsjö <martin@martin.st>
2011-11-10avcodec: add support for planar signed 8-bit PCM.Justin Ruggles
It is found in some 8svx files (e.g. ones created by SoX). Currently the decoder reuses the 8svx functions because we already have handling of a single large planar packet for the compressed 8svx codecs.
2011-11-08BMV demuxer and decoderKostya Shishkov
Signed-off-by: Martin Storsjö <martin@martin.st>
2011-10-28lavc: remove "legacy" mpegvideo decoder.Anton Khirnov
2011-10-26avcodec: remove the Zork PCM encoder.Justin Ruggles
The Zork PCM decoder does not decode the 1 sample we have correctly, therefore the encoder based on the decoder is also incorrect. There is no good reason to keep the encoder.
2011-10-23g722: split decoder and encoder into separate filesJustin Ruggles
2011-10-20libspeexenc: add libspeex encoderJustin Ruggles
2011-10-20Only test-compile w32pthreads.h if W32THREADS are available.Diego Biurrun
This fixes 'make checkheaders' on non-W32THREADS systems.
2011-10-19Ut Video decoderKostya Shishkov
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-10-16w32threads: support for frame multithreadingSteven Walters
Replace our incomplete w32threads implementation with x264's pthreads w32threads wrapper. Relicensed to LGPL with kind permission by Pegasys Inc. Signed-off-by: Janne Grunau <janne-libav@jannau.net>
2011-10-12rv34: move inverse transform functions to DSP contextJanne Grunau
2011-10-11prores: extract idct into its own dspcontext and merge with put_pixels.Ronald S. Bultje
2011-09-22Apple ProRes decoderMaxim Poliakovski
Signed-off-by: Martin Storsjö <martin@martin.st>
2011-09-12adpcm: split ADPCM encoders and decoders into separate files.Justin Ruggles
Move shared tables to a separate file as well.
2011-09-07Add LATM muxerKieran Kunhya
Signed-off-by: Janne Grunau <janne-libav@jannau.net>
2011-08-17Use parsers for RealVideo 3/4 to determine correct PTSKostya Shishkov
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-07-27bink: make IDCT take 32-bit inputKostya Shishkov
Since IDCT transforming 32-bit input to 8-bit output is unusual and unpractical for most codecs, move Bink IDCT into separate context. Get rid of an additional permutation table while at it since SIMD support for Bink IDCT is unlikely to be implemented in foreseeable future. Quantisation tables also have to change type to signed for proper dequantisation of DCT coefficients. Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-07-22add Flash Screen Video 2 decoderKostya Shishkov
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2011-07-20Remove snow/dwt test programMans Rullgard
This test program so full of programming errors it is impossible to make sense of it. Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-07-19eac3enc: use frame exponent strategy when applicable.Justin Ruggles
This checks if the set of selected exponent strategies for all blocks in a channel are in the frame exponent strategy table, and if so, writes the table index instead of each strategy. This saves up to 7 bits per channel per frame, so the overall effect on quality is small.
2011-07-19cosmetics: rename eac3dec_data.c/h to eac3_data.c/h since the tables will alsoJustin Ruggles
be used in the E-AC-3 encoder.