summaryrefslogtreecommitdiff
path: root/libavcodec/imgconvert.c
Commit message (Collapse)AuthorAge
* various security fixes and precautionary checksMichael Niedermayer2005-01-12
| | | | Originally committed as revision 3822 to svn://svn.ffmpeg.org/ffmpeg/trunk
* YUV420P to UYVY422 conversion patch by (Luca Abeni <lucabe72 >< email >< it>)Luca Abeni2004-11-24
| | | | Originally committed as revision 3710 to svn://svn.ffmpeg.org/ffmpeg/trunk
* YUV420P to YUV422 conversion routine by (Danny Laarmans <dlaarmans at ↵Michael Niedermayer2004-10-27
| | | | | | androme dot com>) Originally committed as revision 3642 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix -pixfmt mono[bw] patch by (Wolfram Gloger <wmglo at dent dot med dot ↵Wolfram Gloger2004-10-25
| | | | | | uni-muenchen dot de>) Originally committed as revision 3636 to svn://svn.ffmpeg.org/ffmpeg/trunk
* * Introducing IIDC1394 grabbing interface.Roman Shaposhnik2004-10-22
| | | | | | | | | Use it with -grab dc1394 * Introducing yet another packed pix_fmt in order to support some of the IIDC1394 modes: uyvy411 (Cb Y0 Y1 Cr Y2 Y3). Originally committed as revision 3621 to svn://svn.ffmpeg.org/ffmpeg/trunk
* enrtries for PIX_FMT_XVMC_MPEG2_MC and PIX_FMT_XVMC_MPEG2_IDCT patch by ↵Todd Kirby2004-08-19
| | | | | | ("Todd.Kirby" <doubleshot at pacbell dot net>) Originally committed as revision 3402 to svn://svn.ffmpeg.org/ffmpeg/trunk
* UYVY support patch by ("Todd.Kirby" <doubleshot at pacbell dot net>)Todd Kirby2004-07-25
| | | | Originally committed as revision 3339 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ffv1 rgb supportMichael Niedermayer2003-11-01
| | | | Originally committed as revision 2463 to svn://svn.ffmpeg.org/ffmpeg/trunk
* recommit ofDrew Hess2003-10-11
| | | | | | promote avpicture_alloc to public interface patch by (Drew Hess <dhess at ilm dot com>) Originally committed as revision 2351 to svn://svn.ffmpeg.org/ffmpeg/trunk
* avcodec const correctness patch by (Drew Hess <dhess at ilm dot com>)Drew Hess2003-09-29
| | | | Originally committed as revision 2318 to svn://svn.ffmpeg.org/ffmpeg/trunk
* * ffmpeg was *silently* rejecting to deinterlace NTSC DV. The problemRoman Shaposhnik2003-08-26
| | | | | | | is generic for any video with yuv411. Seems like a trivial fix, but we really have to clean up all of the pix_fmt business a bit more. Originally committed as revision 2169 to svn://svn.ffmpeg.org/ffmpeg/trunk
* flash video (flv) support patch by (Garrick Meeker <gmeeker at theoryllc dot ↵Garrick Meeker2003-07-09
| | | | | | com>) Originally committed as revision 2024 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Warning and compatibility fixes.Falk Hüffner2003-05-24
| | | | Originally committed as revision 1902 to svn://svn.ffmpeg.org/ffmpeg/trunk
* * fixing a bug in avpicture_layout (PAL8 wasn't handled properly)Roman Shaposhnik2003-05-12
| | | | | | | * adding regression tests for all pix_fmt conversions * making libavtest part of the default testsuite Originally committed as revision 1855 to svn://svn.ffmpeg.org/ffmpeg/trunk
* * introducing new public interface in imgconvert.cRoman Shaposhnik2003-05-07
| | | | | | | | | | | | | | | | | | | | | | + avcodec_get_pix_fmt converts textual representation of pixel format into the actual id. Complements avcodec_get_pix_fmt_name. + avpicture_layout serializes given picture into a flat array. Complements avpicture_fill. * adding a new option -pix_fmt to the ffmpeg, in order to control pixel format for the codecs that do support it, like rawvideo, for example. * reducing complexity of the rawvideo codec by splitting it in two and making it more reliable via hooking up to the avpicture_layout. Plus adding new FourCC as described here: http://www.fourcc.org * A tiny fix for avienc.c that makes avih and video strf consistent regarding codec FourCC. Originally committed as revision 1842 to svn://svn.ffmpeg.org/ffmpeg/trunk
* rgb555 alpha extraction fixFabrice Bellard2003-04-21
| | | | Originally committed as revision 1810 to svn://svn.ffmpeg.org/ffmpeg/trunk
* added img_get_alpha_info()Fabrice Bellard2003-04-21
| | | | Originally committed as revision 1809 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fixed PIX_FMT_YUV422 conversionsFabrice Bellard2003-04-21
| | | | Originally committed as revision 1806 to svn://svn.ffmpeg.org/ffmpeg/trunk
* loss fixes (thanks to Daniel Serpell) - shrink22 fixFabrice Bellard2003-04-21
| | | | Originally committed as revision 1805 to svn://svn.ffmpeg.org/ffmpeg/trunk
* added all missing UV conversionsFabrice Bellard2003-04-21
| | | | Originally committed as revision 1803 to svn://svn.ffmpeg.org/ffmpeg/trunk
* almost exhaustive image conversion supportFabrice Bellard2003-04-21
| | | | Originally committed as revision 1802 to svn://svn.ffmpeg.org/ffmpeg/trunk
* accurate YUV to RGB and RGB to YUV conversions - added commentsFabrice Bellard2003-04-21
| | | | Originally committed as revision 1801 to svn://svn.ffmpeg.org/ffmpeg/trunk
* YUV formats/gray formats are correctly defined - added format loss ↵Fabrice Bellard2003-04-20
| | | | | | information - preliminary JPEG YUV formats support Originally committed as revision 1800 to svn://svn.ffmpeg.org/ffmpeg/trunk
* rgba32 convertFabrice Bellard2003-04-19
| | | | Originally committed as revision 1794 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fixing mem corruptionMichael Niedermayer2003-04-04
| | | | Originally committed as revision 1729 to svn://svn.ffmpeg.org/ffmpeg/trunk
* typos & cosmeticsMichael Niedermayer2003-03-06
| | | | Originally committed as revision 1636 to svn://svn.ffmpeg.org/ffmpeg/trunk
* per file doxyMichael Niedermayer2003-03-06
| | | | Originally committed as revision 1634 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fixing 410 -> 420Michael Niedermayer2003-02-18
| | | | Originally committed as revision 1591 to svn://svn.ffmpeg.org/ffmpeg/trunk
* * UINTX -> uintx_t INTX -> intx_tZdenek Kabelac2003-02-11
| | | | Originally committed as revision 1578 to svn://svn.ffmpeg.org/ffmpeg/trunk
* * static,const,compiler warning cleanupZdenek Kabelac2003-02-10
| | | | Originally committed as revision 1567 to svn://svn.ffmpeg.org/ffmpeg/trunk
* added paletted 8 bit format supportFabrice Bellard2003-02-09
| | | | Originally committed as revision 1560 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix a bug in the conversion of rgba32->yuv420p. This resulted in garbage imagesPhilip Gladstone2003-02-08
| | | | | | | | | when this conversion was used. I suspect that the same bug may be lurking in other conversions. [The assumption was that the linesize was equal to the width for both the source and destination images. This turns out not to be true in some cases.] Originally committed as revision 1556 to svn://svn.ffmpeg.org/ffmpeg/trunk
* handle odd image sizes when using subsampled chroma (useful for JPEG images)Fabrice Bellard2003-02-02
| | | | Originally committed as revision 1536 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 100000lMichael Niedermayer2003-01-29
| | | | Originally committed as revision 1524 to svn://svn.ffmpeg.org/ffmpeg/trunk
* use av_malloc() functions - added av_strdup and av_realloc()Fabrice Bellard2003-01-23
| | | | Originally committed as revision 1505 to svn://svn.ffmpeg.org/ffmpeg/trunk
* reversing my own stupidity ... (raw packed yuv422 files dont use YUY2 but UYVY)Michael Niedermayer2003-01-23
| | | | Originally committed as revision 1494 to svn://svn.ffmpeg.org/ffmpeg/trunk
* img_convert() (YUV to YUV) patch by (Max Krasnyansky <maxk at qualcomm dot com>)Max Krasnyansky2003-01-20
| | | | Originally committed as revision 1484 to svn://svn.ffmpeg.org/ffmpeg/trunk
* added gray<->RGB functions - fixed rgb<->yuv functions for non RGB24 caseFabrice Bellard2003-01-20
| | | | Originally committed as revision 1483 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fixing yuv422 -> yuv420p (i need that for the vceq videos ...)Michael Niedermayer2003-01-20
| | | | Originally committed as revision 1481 to svn://svn.ffmpeg.org/ffmpeg/trunk
* C99 initializers and kill warnings patch by (mru at users dot sourceforge ↵Måns Rullgård2003-01-19
| | | | | | dot net (Måns Rullgård)) Originally committed as revision 1474 to svn://svn.ffmpeg.org/ffmpeg/trunk
* added missing formats in all functions - added monoblack, monowhite and ↵Fabrice Bellard2003-01-11
| | | | | | gray8 support for most conversions Originally committed as revision 1435 to svn://svn.ffmpeg.org/ffmpeg/trunk
* simplified code (need automatic testing) - added primitive new format support.Fabrice Bellard2003-01-11
| | | | Originally committed as revision 1431 to svn://svn.ffmpeg.org/ffmpeg/trunk
* removing PIX_FMT_ANYMichael Niedermayer2002-12-29
| | | | Originally committed as revision 1373 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 16-bit and 15-bit rgb/bgr patch by (Joel Yliluoma <joel dot yliluoma at ↵Joel Yliluoma2002-11-14
| | | | | | w-create dot com>) (note, rare formats disabled) Originally committed as revision 1212 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 1) Add MMX deinterlace code.Fred2002-10-30
| | | | | | | | 2) "Fix" first and last line deinterlace. I had second-thoughts that this might be some image filtering algorithm that someone cleverer than I created. 3) Add in-place deinterlace functions (only used when src == dst). patch by (Fred <foohoo at shaw dot ca>) Originally committed as revision 1113 to svn://svn.ffmpeg.org/ffmpeg/trunk
* minimum support for YUV411P (new combined scaler/converter will handle that ↵Fabrice Bellard2002-10-08
| | | | | | better...) Originally committed as revision 1013 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add conversions to and from RGBA32 and BGRA32.Philip Gladstone2002-07-27
| | | | Originally committed as revision 824 to svn://svn.ffmpeg.org/ffmpeg/trunk
* YUV410P to YUV420P patch by François Revol <revol at free dot fr>François Revol2002-07-21
| | | | Originally committed as revision 783 to svn://svn.ffmpeg.org/ffmpeg/trunk
* * started to cleanup name clashes for onetime compilationZdenek Kabelac2002-05-27
| | | | Originally committed as revision 617 to svn://svn.ffmpeg.org/ffmpeg/trunk
* license/copyright changeFabrice Bellard2002-05-25
| | | | Originally committed as revision 599 to svn://svn.ffmpeg.org/ffmpeg/trunk