summaryrefslogtreecommitdiff
path: root/libavcodec/raw.c
Commit message (Collapse)AuthorAgeFilesLines
* nut: add 12/14 bit yuv to nut/rawCarl Eugen Hoyos2012-07-051-0/+12
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* isom: add Radius DV YUV FourCCsPiotr Bandurski2012-06-051-0/+2
|
* lavc/raw: add test utility for listing fourcc/pix_fmt mapStefano Sabatini2012-06-041-0/+96
| | | | | The test program is useful for checking which raw formats are currently identified by a codec tag.
* Support decoding fourcc YVYU.Carl Eugen Hoyos2012-05-271-0/+1
| | | | | | Based on work by ami_stuff. Fixes ticket #1352
* Support some BOXX codecs.ami_stuff2012-05-261-0/+3
| | | | | | Fixes a part of ticket #1352. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Support yuva422p rawvideo in nut.Carl Eugen Hoyos2012-05-081-0/+1
|
* Support yuva444p rawvideo in nut.Carl Eugen Hoyos2012-04-061-0/+1
| | | | Fixes ticket #1058.
* Allow encoding rawvideo RGBA64 and friends.Carl Eugen Hoyos2012-02-091-0/+4
|
* Allow encoding rawvideo RGB0 and friends.Carl Eugen Hoyos2012-02-091-0/+4
|
* Allow decoding of uyvy422 CYUV with -vcodec rawvideo.Carl Eugen Hoyos2012-01-061-0/+1
| | | | FourCC CYUV can be Creative YUV and uyvy422 rawvideo.
* Merge remote-tracking branch 'qatar/master'Michael Niedermayer2011-12-211-0/+6
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: lavc: always align height by 32 pixel raw: add 10bit YUV definitions nut: support 10bit YUV mpegvideo_enc: separate declarations and statements oma: make header compile standalone vp3: Reorder some functions to fix VP3 build with Theora disabled. build: fix standalone compilation of ADX encoder build: fix standalone compilation of ADPCM decoders build: fix standalone compilation of mpc7/mpc8 decoders 4xm: Use bytestream2 functions to prevent overreads bytestream: add a new set of bytestream functions with overread checking mpegts: Suppress invalid timebase warnings on DMB streams. mpegts: Fix typo in handling sections in the PMT. vc1dec: Use the right pointer type for the tmp pointer Conflicts: libavcodec/4xm.c libavcodec/utils.c libavcodec/vc1dec.c libavcodec/vp3.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * raw: add 10bit YUV definitionsLuca Barbato2011-12-211-0/+6
| | | | | | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
| * Synchronize various 4CCs and codec tags from FFmpeg.Diego Biurrun2011-10-041-1/+3
| |
| * rawdec: Fix decoding of QT WRAW files.ami_stuff2011-06-211-1/+0
| | | | | | | | | | | | | | From some tests it results that: 1. All of the AVI/MOV WRAW files need to be flipped. 2. MOV WRAW files need to use AVI color modes. 3. Assigning PAL8 mode by default to WRAW codec is not correct.
| * mov: Support Digital Voodoo SD 8 Bit and DTS codec identifiers.Carl Eugen Hoyos2011-06-211-0/+1
| |
| * rawvideo: Support auv2 fourcc.ami_stuff2011-06-211-0/+1
| |
| * rawvideo codec: support PIX_FMT_BGR48LE and PIX_FMT_BGR48BEPeter Ross2011-04-281-0/+2
| | | | | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
| * Replace FFmpeg with Libav in licence headersMans Rullgard2011-03-191-4/+4
| | | | | | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* | Remove non-existing fourcc " Y8".Carl Eugen Hoyos2011-08-011-1/+0
| | | | | | | | This reverts a line of r1842.
* | Support fourcc YV24.ami_stuff2011-07-061-0/+1
| | | | | | | | Fixes ticket #306.
* | Support fourcc Y8 (ticket 308).ami_stuff2011-06-271-0/+1
| |
* | Support fourcc YV16 (ticket 307).ami_stuff2011-06-271-0/+1
| |
* | rawdec: fix decoding of QT WRAW filesami_stuff2011-05-251-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | Fix decoding of QT WRAW files. From some tests it results that: 1. all of the AVI/MOV WRAW files (at least from the link posted to the trac ticket #108) need to be flipped 2. mov WRAW files need to use AVI color modes 3. assigning PAL8 mode by default to WRAW codec is not correct Fix decoding of file CarltonMovie2.mov, fix trac issue #108.
* | Support Digital Voodoo SD 8 Bit in mov (ticket 195).Carl Eugen Hoyos2011-05-131-0/+1
| |
* | Rename y400a to gray8a.Baptiste Coudurier2011-04-271-1/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Support fourcc auv2.ami_stuff2011-04-251-0/+1
| | | | | | | | Fixes ticket #101.
* | rawvideo codec: support PIX_FMT_BGR48LE and PIX_FMT_BGR48BEPeter Ross2011-03-261-0/+2
|/
* Support gray16be and rgb48be in movBaptiste Coudurier2010-06-151-0/+2
| | | | Originally committed as revision 23608 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add support to B4BY and R4BY NUT codec tags added in NUT r672.Stefano Sabatini2010-06-061-0/+2
| | | | Originally committed as revision 23508 to svn://svn.ffmpeg.org/ffmpeg/trunk
* bgr/rgb444 for nutMichael Niedermayer2010-06-061-0/+4
| | | | Originally committed as revision 23504 to svn://svn.ffmpeg.org/ffmpeg/trunk
* More mov rawvideo fourcc supported by the rawvideo decoderBaptiste Coudurier2010-06-041-0/+7
| | | | Originally committed as revision 23481 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove weird empty line and perform vertical align.Stefano Sabatini2010-06-021-3/+2
| | | | Originally committed as revision 23435 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add support for the newly added Nut codec tags (added in Nut r669):Stefano Sabatini2010-05-261-0/+10
| | | | | | | Y1[00][16], [16][00]1Y, Y3[11][16], [16][11]3Y, Y3[10][16], [16][10]3Y, Y3[00][16], [16][00]3Y, Y4[11][ 8], Y2[00][ 8]. Originally committed as revision 23342 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rename ff_raw_pixelFormatTags symbol to ff_raw_pix_fmt_tags.Stefano Sabatini2010-05-201-2/+2
| | | | | | The new name is shorter and consistent with the FFmpeg style. Originally committed as revision 23206 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix typo ('B', 'O', 'W', '1') => ('B', '0', 'W', '1')Benoit Fouet2010-05-171-1/+1
| | | | Originally committed as revision 23150 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add missing rawvideo pixel formats to codec tags mappings for nut.Stefano Sabatini2010-05-161-0/+15
| | | | Originally committed as revision 23146 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
* Reorder nut specific codec tags and add a comment for marking them asStefano Sabatini2010-05-091-1/+5
| | | | | | | | | | | | such. Also put the [3][0][0][0] codec tag, mapped to rgb565le, in a special section. It needs to be specified *after* the nut RGB[16] codec tag, otherwise it will be used by default when encoding normal non-flipped rgb565le, and will be decoded like a flipped format (see rawdec.c:raw_init_decoder()). Originally committed as revision 23075 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add missing nut-specific codec tags for rawvideo pixel formats.Stefano Sabatini2010-05-091-0/+10
| | | | | | | | | | | | | | | | | | Add codec tags for the formats: [15]BGR Packed RGB 5:5:5, 16bpp, (msb)1A 5R 5G 5B(lsb), big-endian [NOT in AVI] [15]RGB Packed BGR 5:5:5, 16bpp, (msb)1A 5B 5G 5R(lsb), big-endian [NOT in AVI] [16]BGR Packed RGB 5:6:5, 16bpp, (msb) 5R 6G 5B(lsb), big-endian [NOT in AVI] [16]RGB Packed BGR 5:6:5, 16bpp, (msb) 5B 6G 5R(lsb), big-endian [NOT in AVI] RGBA Packed RGBA 8:8:8:8, 32bpp, RGBA [NOT in AVI] BGRA Packed RGBA 8:8:8:8, 32bpp, BGRA [NOT in AVI] ABGR Packed RGBA 8:8:8:8, 32bpp, ABGR [NOT in AVI] ARGB Packed RGBA 8:8:8:8, 32bpp, ARGB [NOT in AVI] RGB[24] Packed RGB 8:8:8, 24bpp RGB [NOT in AVI] BGR[24] Packed RGB 8:8:8, 24bpp BGR [NOT in AVI] which are listed in the nut4cc.txt spec. Originally committed as revision 23074 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make the codec tags for the yuvjXXX pixel formats the same as theStefano Sabatini2010-05-091-0/+7
| | | | | | corresponding ones for the yuvXXX pixel formats. Originally committed as revision 23073 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
* Remove explicit filename from Doxygen @file commands.Diego Biurrun2010-04-201-1/+1
| | | | | | | | 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
* Change ff_raw_pixelFormatTags RGB entries (RGB555, BGR555, RGB565,Stefano Sabatini2010-04-121-5/+5
| | | | | | | | | BGR565, RGB565) to make them specify the tags for the LE variants rather than for the native endian ones. Fix NUT compatibility. Originally committed as revision 22866 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
* Support 2Vuy in mov, fixes issue 1690.ami_stuff2010-01-161-0/+1
| | | | | | Patch by ami_stuff, ami_stuff o2 pl Originally committed as revision 21230 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Support decoding of Avid uncompressed mov files, fixes issue 1685.Carl Eugen Hoyos2010-01-151-0/+1
| | | | Originally committed as revision 21223 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Support decoding Avid 1:1x codec, (partially) fixes issue1684.Carl Eugen Hoyos2010-01-151-0/+1
| | | | Originally committed as revision 21222 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Do not assign codec_tag to pix_fmt in rawdec.c, but in raw.cCarl Eugen Hoyos2010-01-151-0/+1
| | | | Originally committed as revision 21218 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add yuvs fourcc to raw.c and isom.c, fixes samples/mov/yuvs.movAndrew Wason2009-11-031-0/+1
| | | | | | patch by Andrew Wason Originally committed as revision 20439 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