summaryrefslogtreecommitdiff
path: root/libavformat/riff.c
Commit message (Collapse)AuthorAgeFilesLines
* avio: add avio_tell macro as a replacement for url_ftellAnton Khirnov2011-03-041-2/+2
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* lavf: replace all uses of url_fskip with avio_seekAnton Khirnov2011-03-011-2/+2
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* avio: avio_ prefix for url_fseekAnton Khirnov2011-03-011-2/+2
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* lavf: use a new ffio_wfourcc macro instead of put_tag() where possibleAnton Khirnov2011-02-251-1/+2
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* avio: avio: avio_ prefixes for put_* functionsAnton Khirnov2011-02-211-32/+32
| | | | | | | | | | | | 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>
* avio: avio_ prefixes for get_* functionsAnton Khirnov2011-02-211-22/+22
| | | | | | | | | | | | | | 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>
* avio: rename ByteIOContext to AVIOContext.Anton Khirnov2011-02-201-6/+6
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* Add audio codec 0x1602 (AAC LATM)Peter Ross2011-01-091-0/+6
| | | | Originally committed as revision 26273 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Lagarith decoder by Nathan Caldwell, saintdev at gmailCarl Eugen Hoyos2011-01-081-0/+1
| | | | Originally committed as revision 26270 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Set blkalign to 3840 (maximum bytes per frame) for AC-3 in avi.Carl Eugen Hoyos2011-01-061-5/+3
| | | | | | Fixes playback for corner-cases like 32kHz 320kb. Originally committed as revision 26242 to svn://svn.ffmpeg.org/ffmpeg/trunk
* move ff_get_bmp_header under CONFIG_DEMUXERS blockPeter Ross2011-01-011-17/+17
| | | | Originally committed as revision 26182 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Set blkalign to maximum framesize to allow playback on WMP (see issue 2455 ↵Carl Eugen Hoyos2010-12-301-0/+4
| | | | | | and issue 2446). Originally committed as revision 26167 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add ff_get_bmp_headerPeter Ross2010-12-261-0/+17
| | | | Originally committed as revision 26091 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add FourCC yuvs for rawvideo (PIX_FMT_YUYV422).Andrew Wason2010-11-291-0/+1
| | | | | | Patch by Andrew Wason, rectalogic rectalogic com Originally committed as revision 25853 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add G.722 to RIFF codec listPeter Ross2010-11-281-0/+1
| | | | Originally committed as revision 25837 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make WMV3 decoder attempt to decode WMVP as wellKostya Shishkov2010-09-261-0/+1
| | | | Originally committed as revision 25209 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add R10k decoder.Zhou Zongyi2010-09-131-0/+1
| | | | | | | 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
* add WAWV fourcc, works on V-codecs/WAWV.aviBen Littler2010-08-301-0/+1
| | | | Originally committed as revision 24991 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make MP43 the default fourcc for msmpeg4v3:Carl Eugen Hoyos2010-07-201-1/+1
| | | | | | DIV3 is not supported on default XP and Vista installations (MP43 is). Originally committed as revision 24343 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Added M701 codec_tag for mpeg2videoTomas Härdin2010-06-071-0/+1
| | | | Originally committed as revision 23513 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Samsung uses SIPP as FourCC for MPEG-4 ASP.Carl Eugen Hoyos2010-05-251-0/+1
| | | | Originally committed as revision 23309 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add missing codec id <-> codec tag entries:Stefano Sabatini2010-05-241-0/+4
| | | | | | | | | | | | 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
* Add VP80 fourccGoogle2010-05-191-0/+1
| | | | | | Patch by Google Originally committed as revision 23193 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add NV12 and NV21 AVI tags.Stefano Sabatini2010-05-161-0/+2
| | | | | | Both are listed in fourcc.org. Originally committed as revision 23145 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add FourCC MJPG for CODEC_ID_JPEGLS.Francesco Lavra2010-05-091-0/+1
| | | | | | Patch by Francesco Lavra, francescolavra interfree it Originally committed as revision 23076 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add support to the Y411 codec tag, corresponding to the rawvideo pixelStefano Sabatini2010-05-091-0/+1
| | | | | | | | format uyyvyy411. The codec tag is referenced in fourcc.org. Originally committed as revision 23072 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix FourCC when remuxing VP6F, regression introduced in r22941.Anssi Hannula2010-04-281-1/+1
| | | | | | Patch by Anssi Hannula, anssi D hannula A iki fi Originally committed as revision 22985 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Support VP6F in Matroska.Christian Schmidt2010-04-221-0/+1
| | | | | | Patch by Christian Schmidt, schmidt digadd de Originally committed as revision 22941 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Define AVMediaType enum, and use it instead of enum CodecType, whichStefano Sabatini2010-03-301-3/+3
| | | | | | is deprecated and will be dropped at the next major bump. Originally committed as revision 22735 to svn://svn.ffmpeg.org/ffmpeg/trunk
* riff: don't pad extradata when writing ASF.Anton Khirnov2010-03-151-1/+1
| | | | | | Patch by Anton Khirnov mirror(moc liamg saksyw) Originally committed as revision 22539 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Kega Game Video (KGV1) decoderDaniel Verkamp2010-03-091-0/+1
| | | | Originally committed as revision 22364 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add netspeak gsm and truespeech wav format tags to riff.cBen Littler2010-02-131-0/+2
| | | | Originally committed as revision 21797 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add GEOV fourcc (issue971).Michael Niedermayer2010-02-121-0/+1
| | | | Originally committed as revision 21768 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add uldx fourcc to mpeg4 in riff.cBen Littler2010-01-181-0/+1
| | | | Originally committed as revision 21279 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add vspx fourcc to mpeg4 in riff.cBen Littler2010-01-171-0/+1
| | | | Originally committed as revision 21269 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Support decoding of SoftLab-NSK VideoTizer.ami_stuff2010-01-161-0/+1
| | | | | | Patch by ami_stuff, ami_stuff o2 pl Originally committed as revision 21245 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Handle more ADPCM codecs in av_get_bits_per_sample().Daniel Verkamp2010-01-061-1/+1
| | | | | | | | This removes some special-case code from riff.c. CODEC_ID_ADPCM_G726 is still handled in riff.c as before because it is not guaranteed to be fixed 4 bits per sample. Originally committed as revision 21037 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add another mjpeg fourcc to riff.c listBen Littler2010-01-051-0/+1
| | | | Originally committed as revision 21032 to svn://svn.ffmpeg.org/ffmpeg/trunk
* It appears that waveformatextensible is mandatory for more cases thanMichael Niedermayer2009-12-181-1/+3
| | | | | | | just channels>2. The 16bit case is from MSDN, the 48khz is from less a reliable www page (sorry i cant find the URL anymore). Originally committed as revision 20892 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add decoder for R210 (uncompressed 10-bit RGB) codec.Reimar Döffinger2009-12-171-0/+1
| | | | Originally committed as revision 20891 to svn://svn.ffmpeg.org/ffmpeg/trunk
* (Partly) support Metasoft MJPEG Codec, fixes half of issue 1611.Carl Eugen Hoyos2009-12-101-0/+1
| | | | Originally committed as revision 20796 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Support Etymonix MPEG-2 video codec, fixes issue 1603.Carl Eugen Hoyos2009-12-101-0/+1
| | | | Originally committed as revision 20795 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add dvcs to dvvideo, fixes issue 1604Ben Littler2009-12-091-0/+1
| | | | Originally committed as revision 20786 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Support AVI1 and AVI2 in avi as MJPEG.Carl Eugen Hoyos2009-12-081-0/+2
| | | | | | Fixes issue 1602. Originally committed as revision 20781 to svn://svn.ffmpeg.org/ffmpeg/trunk
* slif aka "SoftLab MPEG-2 I-frames Codec" support.Michael Niedermayer2009-12-011-0/+1
| | | | | | | Flipping one bit still is popular it seems as a means to create a new codec. fixes issue1469. Originally committed as revision 20679 to svn://svn.ffmpeg.org/ffmpeg/trunk
* map VYUY fourcc to rawcodecBen Littler2009-11-021-0/+1
| | | | | | fixes http://samples.mplayerhq.hu/V-codecs/ATI-VCR12/ATI/y422test.avi Originally committed as revision 20432 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add 2vuy fourcc to riff.c , fixes samples/V-codecs/2vuy.aviBen Littler2009-10-271-0/+1
| | | | Originally committed as revision 20383 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add some raw codec fourccs, fixes:Ben Littler2009-10-271-0/+7
| | | | | | | | | | | | samples/V-codecs/ P422.AVI UYNV.AVI UYNY.AVI V422.AVI YUNV.AVI Originally committed as revision 20379 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Support FourCC mjpa as MJPEG.Carl Eugen Hoyos2009-10-181-0/+1
| | | | | | Fixes issue 1492. Originally committed as revision 20296 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make AVCodecTag.id enum CodecID and use CODEC_ID_NONE instead of 0.Carl Eugen Hoyos2009-10-161-1/+1
| | | | Originally committed as revision 20250 to svn://svn.ffmpeg.org/ffmpeg/trunk