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-01-22riff: fix invalid av_freep() calls on EOF in ff_read_riff_infoJanne Grunau
2012-01-12riff: remove references to sonic codec idsAnton Khirnov
They are deprecated and will be purged on next major bump.
2012-01-02Detect 'yuv2' as rawvideo also in avi.Carl Eugen Hoyos
Signed-off-by: Anton Khirnov <anton@khirnov.net>
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-10Dxtory capture format decoderKostya Shishkov
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-12-08cljr: add encoderPaul B Mahol
Signed-off-by: Diego Biurrun <diego@biurrun.de>
2011-11-27Generalize RIFF INFO tag support; support reading INFO tag in wavVictor Vasiliev
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
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-02g726: use bits_per_coded_sample instead of bitrate to determine modeJustin Ruggles
This requires some workarounds in the WAV muxer and demuxer. We need to write the correct bits_per_coded_sample and block_align in the muxer. In the demuxer, we cannot rely on the bits_per_coded_sample value, so we use the bit rate and sample rate to determine the value. This avoids having the decoder rely on AVCodecContext.bit_rate, which is not required to be set by the user for decoding according to our API.
2011-10-19Ut Video decoderKostya Shishkov
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-10-14riff: always generate a proper WAVEFORMATEX structure in ff_put_wav_headerJohn Brooks
The cbSize field should be included in all cases, even with PCM where its value is ignored. Fixes encoding PCM audio in Matroska for some players which insist on a full WAVEFORMATEX structure for A_MS/ACM audio. Since fate uses wav files for the audio test a larger number of tests has changed checksums or shifted positions due to the 2 byte longer wave header. Signed-off-by: Janne Grunau <janne-libav@jannau.net>
2011-10-04Synchronize various 4CCs and codec tags from FFmpeg.Diego Biurrun
2011-08-23Windows Media Image decoder (WMVP/WVP2)Alberto Delmás
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-07-22riff: Add mpgv MPEG-2 fourccAlex Converse
Supported by mplayer and seen in the wild.
2011-07-04Do not include mathematics.h in avutil.hMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-06-21riff/img2: Add JPEG 2000 codec IDs.Kamil Nowosad
2011-06-21riff: Add DAVC fourcc.ami_stuff
This fourcc is used by the "mpegable AVC" codec and files encoded with this codec decode correctly with our H.264 decoder.
2011-06-21riff: Add M263, XVIX, MMJP, CDV5 fourccs.Carl Eugen Hoyos
2011-06-21rawvideo: Support auv2 fourcc.ami_stuff
2011-06-09riff: Fix potential memleak.Alex Converse
Make ff_get_wav_header() free existing extradata before allocing a new buffer.
2011-05-03Make ffmpeg support generic data streamLuca Barbato
The patch is the first step to support -dcodec copy
2011-04-14handle malloc failures in ff_get_wav_headerMax Horn
ff_get_wav_header is reading data from a WAVE file and then uses it (without validation) to malloc a buffer. It then proceeded to read data into the buffer, without verifying that the allocation succeeded. To address this, change ff_get_wav_header to return an error if allocation failed, and adapted all calling code to handle that error. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2011-04-10Parse sprite data for WMVP and WVP2, and decode sprites for the latterAlberto Delmás
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-03-19Replace FFmpeg with Libav in licence headersMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-03-17lavf: replace avio_seek(SEEK_CUR) with avio_skip where it makes senseAnton Khirnov
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2011-03-07Add audio codec 0x1600 (ADTS AAC)Peter Ross
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2011-03-04avio: add avio_tell macro as a replacement for url_ftellAnton Khirnov
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2011-03-01lavf: replace all uses of url_fskip with avio_seekAnton Khirnov
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2011-03-01avio: avio_ prefix for url_fseekAnton Khirnov
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2011-02-25lavf: use a new ffio_wfourcc macro instead of put_tag() where possibleAnton Khirnov
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2011-02-21avio: avio: avio_ prefixes for put_* functionsAnton Khirnov
In the name of consistency: put_byte -> avio_w8 put_<type> -> avio_w<type> put_buffer -> avio_write put_nbyte will be made private put_tag will be merged with avio_put_str Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2011-02-21avio: avio_ prefixes for get_* functionsAnton Khirnov
In the name of consistency: get_byte -> avio_r8 get_<type> -> avio_r<type> get_buffer -> avio_read get_partial_buffer will be made private later get_strz is left out becase I want to change it later to return something useful. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2011-02-20avio: rename ByteIOContext to AVIOContext.Anton Khirnov
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2011-01-09Add audio codec 0x1602 (AAC LATM)Peter Ross
Originally committed as revision 26273 to svn://svn.ffmpeg.org/ffmpeg/trunk
2011-01-09Lagarith decoder by Nathan Caldwell, saintdev at gmailCarl Eugen Hoyos
Originally committed as revision 26270 to svn://svn.ffmpeg.org/ffmpeg/trunk
2011-01-06Set blkalign to 3840 (maximum bytes per frame) for AC-3 in avi.Carl Eugen Hoyos
Fixes playback for corner-cases like 32kHz 320kb. Originally committed as revision 26242 to svn://svn.ffmpeg.org/ffmpeg/trunk
2011-01-01move ff_get_bmp_header under CONFIG_DEMUXERS blockPeter Ross
Originally committed as revision 26182 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-12-30Set blkalign to maximum framesize to allow playback on WMP (see issue 2455 ↵Carl Eugen Hoyos
and issue 2446). Originally committed as revision 26167 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-12-26add ff_get_bmp_headerPeter Ross
Originally committed as revision 26091 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-11-30Add FourCC yuvs for rawvideo (PIX_FMT_YUYV422).Andrew Wason
Patch by Andrew Wason, rectalogic rectalogic com Originally committed as revision 25853 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-11-28Add G.722 to RIFF codec listPeter Ross
Originally committed as revision 25837 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-26Make WMV3 decoder attempt to decode WMVP as wellKostya Shishkov
Originally committed as revision 25209 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-14Add R10k decoder.Zhou Zongyi
Original patch by Zhou Zongyi, zhouzy A os pku edu cn, resubmitted by James Darnley, james.darnley gmail, changes by me. Originally committed as revision 25115 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-08-30add WAWV fourcc, works on V-codecs/WAWV.aviBen Littler
Originally committed as revision 24991 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-20Make MP43 the default fourcc for msmpeg4v3:Carl Eugen Hoyos
DIV3 is not supported on default XP and Vista installations (MP43 is). Originally committed as revision 24343 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-06-07Added M701 codec_tag for mpeg2videoTomas Härdin
Originally committed as revision 23513 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-05-25Samsung uses SIPP as FourCC for MPEG-4 ASP.Carl Eugen Hoyos
Originally committed as revision 23309 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-05-25Add missing codec id <-> codec tag entries:Stefano Sabatini
CODEC_ID_RAWVIDEO <-> Y41B CODEC_ID_RAWVIDEO <-> Y42B CODEC_ID_RAWVIDEO <-> YUV9 CODEC_ID_RAWVIDEO <-> YVU9 These codec tags are listed in fourcc.org, and are already listed in libavcodec/raw.c:ff_raw_pix_fmt_tags as AVI tags. Originally committed as revision 23296 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-05-19Add VP80 fourccGoogle
Patch by Google Originally committed as revision 23193 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-05-16Add NV12 and NV21 AVI tags.Stefano Sabatini
Both are listed in fourcc.org. Originally committed as revision 23145 to svn://svn.ffmpeg.org/ffmpeg/trunk