Statistics
| Branch: | Revision:

ffmpeg / libavcodec / imgconvert.c @ 7a886063

History | View | Annotate | Download (76.1 KB)

# Date Author Comment
20d46c03 11/16/2006 08:46 PM Alex Beregszaszi

Remove alpha channel from RGB555

Originally committed as revision 7106 to svn://svn.ffmpeg.org/ffmpeg/trunk

08d23410 11/16/2006 08:43 PM Alex Beregszaszi

BGR555 has never been working as alpha supporting format. Remove the false setting.

Originally committed as revision 7105 to svn://svn.ffmpeg.org/ffmpeg/trunk

b3625676 11/14/2006 07:53 PM Alex Beregszaszi

changed rgba32_to routines to support both alpha and non-alpha formats (see r7066 too)

Originally committed as revision 7067 to svn://svn.ffmpeg.org/ffmpeg/trunk

55fde95e 11/12/2006 08:08 PM Måns Rullgård

rename cropTbl -> ff_cropTbl

Originally committed as revision 6992 to svn://svn.ffmpeg.org/ffmpeg/trunk

418f17e0 10/27/2006 10:08 PM Reynaldo H. Verdejo Pinochet

Fix obvious typo, BGR555 was missing

Originally committed as revision 6812 to svn://svn.ffmpeg.org/ffmpeg/trunk

34380af0 10/24/2006 04:57 AM Kostya Shishkov

16-bit grayscale support

Originally committed as revision 6778 to svn://svn.ffmpeg.org/ffmpeg/trunk

b78e7197 10/07/2006 03:30 PM Diego Biurrun

Change license headers to say 'FFmpeg' instead of 'this program/this library'
and fix GPL/LGPL version mismatches.

Originally committed as revision 6577 to svn://svn.ffmpeg.org/ffmpeg/trunk

00b2fa86 08/28/2006 02:56 PM Luca Abeni

Minimal support for the new pixel formats in libavcodec

Originally committed as revision 6115 to svn://svn.ffmpeg.org/ffmpeg/trunk

f4bd289a 08/18/2006 01:38 PM Diego Biurrun

Explicitly include fastmemcpy.h from libvo/.

Originally committed as revision 6021 to svn://svn.ffmpeg.org/ffmpeg/trunk

790c9ca7 08/08/2006 06:51 PM Luca Abeni

Enable swscale usage in ffmpeg

Originally committed as revision 5959 to svn://svn.ffmpeg.org/ffmpeg/trunk

62a05b5b 07/06/2006 01:53 PM Stefan Huehner

Mark some read-only datastructures as const.
patch by Stefan Huehner, stefan & at & huehner & dot & org

Originally committed as revision 5639 to svn://svn.ffmpeg.org/ffmpeg/trunk

2d5545c3 04/19/2006 07:51 PM Reimar Döffinger

make "size" variable in avpicture_alloc signed, since avpicture_get_size
returns -1 on error which was not detected with previous code.

Originally committed as revision 5304 to svn://svn.ffmpeg.org/ffmpeg/trunk

5341c209 04/10/2006 07:45 AM Luca Abeni

Baptiste COUDURIER's padding patch (reworked by me a little bit).
Moves padding code to imgconvert.c, and enables padding colorspaces != YUV420P.

Originally committed as revision 5278 to svn://svn.ffmpeg.org/ffmpeg/trunk

54009d42 03/31/2006 08:43 PM Michael Niedermayer

remove mpegvideo.c img resample dependancy

Originally committed as revision 5258 to svn://svn.ffmpeg.org/ffmpeg/trunk

f2651e7a 03/10/2006 01:55 PM Baptiste Coudurier

Fix cropping, depending on enc pix fmt

Originally committed as revision 5134 to svn://svn.ffmpeg.org/ffmpeg/trunk

5509bffa 01/12/2006 10:43 PM Diego Biurrun

Update licensing information: The FSF changed postal address.

Originally committed as revision 4842 to svn://svn.ffmpeg.org/ffmpeg/trunk

bb270c08 12/22/2005 01:10 AM Diego Biurrun

COSMETICS: tabs --> spaces, some prettyprinting

Originally committed as revision 4764 to svn://svn.ffmpeg.org/ffmpeg/trunk

115329f1 12/17/2005 06:14 PM Diego Biurrun

COSMETICS: Remove all trailing whitespace.

Originally committed as revision 4749 to svn://svn.ffmpeg.org/ffmpeg/trunk

5b2ad9f5 07/11/2005 12:43 AM Michael Niedermayer

segfault fix

Originally committed as revision 4430 to svn://svn.ffmpeg.org/ffmpeg/trunk

0ecca7a4 01/12/2005 12:16 AM Michael Niedermayer

various security fixes and precautionary checks

Originally committed as revision 3822 to svn://svn.ffmpeg.org/ffmpeg/trunk

bac65165 11/24/2004 10:54 PM Luca Abeni

YUV420P to UYVY422 conversion patch by (Luca Abeni <lucabe72 >< email >< it>)

Originally committed as revision 3710 to svn://svn.ffmpeg.org/ffmpeg/trunk

d7e2f57f 10/27/2004 09:42 PM Michael Niedermayer

YUV420P to YUV422 conversion routine by (Danny Laarmans <dlaarmans at androme dot com>)

Originally committed as revision 3642 to svn://svn.ffmpeg.org/ffmpeg/trunk

ed2cea42 10/25/2004 01:16 AM Wolfram Gloger

fix -pixfmt mono[bw] patch by (Wolfram Gloger <wmglo at dent dot med dot uni-muenchen dot de>)

Originally committed as revision 3636 to svn://svn.ffmpeg.org/ffmpeg/trunk

f02be79d 10/22/2004 02:04 AM Roman Shaposhnik
  • Introducing IIDC1394 grabbing interface.
    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

eab895aa 08/19/2004 10:55 AM Todd Kirby

enrtries for PIX_FMT_XVMC_MPEG2_MC and PIX_FMT_XVMC_MPEG2_IDCT patch by ("Todd.Kirby" <doubleshot at pacbell dot net>)

Originally committed as revision 3402 to svn://svn.ffmpeg.org/ffmpeg/trunk

ebb177dd 07/25/2004 10:01 AM Todd Kirby

UYVY support patch by ("Todd.Kirby" <doubleshot at pacbell dot net>)

Originally committed as revision 3339 to svn://svn.ffmpeg.org/ffmpeg/trunk

2cbb7820 11/01/2003 05:38 PM Michael Niedermayer

ffv1 rgb support

Originally committed as revision 2463 to svn://svn.ffmpeg.org/ffmpeg/trunk

75917b88 10/11/2003 08:18 AM Drew Hess

recommit of
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

da64ecc3 09/29/2003 03:44 PM Drew Hess

avcodec const correctness patch by (Drew Hess <dhess at ilm dot com>)

Originally committed as revision 2318 to svn://svn.ffmpeg.org/ffmpeg/trunk

47017dd8 08/26/2003 10:05 PM Roman Shaposhnik
  • ffmpeg was silently rejecting to deinterlace NTSC DV. The problem
    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

d4f5d74a 07/09/2003 11:10 PM Garrick Meeker

flash video (flv) support patch by (Garrick Meeker <gmeeker at theoryllc dot com>)

Originally committed as revision 2024 to svn://svn.ffmpeg.org/ffmpeg/trunk

4cfbf61b 05/24/2003 06:48 PM Falk Hüffner

Warning and compatibility fixes.

Originally committed as revision 1902 to svn://svn.ffmpeg.org/ffmpeg/trunk

affd55a1 05/12/2003 02:53 AM Roman Shaposhnik
  • fixing a bug in avpicture_layout (PAL8 wasn't handled properly) * 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

63167088 05/07/2003 07:01 PM Roman Shaposhnik
  • introducing new public interface in imgconvert.c
    + 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....
b5ff5e22 04/21/2003 10:37 PM Fabrice Bellard

rgb555 alpha extraction fix

Originally committed as revision 1810 to svn://svn.ffmpeg.org/ffmpeg/trunk

0469baf1 04/21/2003 09:20 PM Fabrice Bellard

added img_get_alpha_info()

Originally committed as revision 1809 to svn://svn.ffmpeg.org/ffmpeg/trunk

0a05e494 04/21/2003 03:15 PM Fabrice Bellard

fixed PIX_FMT_YUV422 conversions

Originally committed as revision 1806 to svn://svn.ffmpeg.org/ffmpeg/trunk

0a9ad8d1 04/21/2003 03:01 PM Fabrice Bellard

loss fixes (thanks to Daniel Serpell) - shrink22 fix

Originally committed as revision 1805 to svn://svn.ffmpeg.org/ffmpeg/trunk

e352ff08 04/21/2003 02:38 PM Fabrice Bellard

added all missing UV conversions

Originally committed as revision 1803 to svn://svn.ffmpeg.org/ffmpeg/trunk

7e7e5940 04/21/2003 01:53 PM Fabrice Bellard

almost exhaustive image conversion support

Originally committed as revision 1802 to svn://svn.ffmpeg.org/ffmpeg/trunk

c50c0bc8 04/21/2003 12:12 PM Fabrice Bellard

accurate YUV to RGB and RGB to YUV conversions - added comments

Originally committed as revision 1801 to svn://svn.ffmpeg.org/ffmpeg/trunk

b6147995 04/20/2003 04:18 PM Fabrice Bellard

YUV formats/gray formats are correctly defined - added format loss information - preliminary JPEG YUV formats support

Originally committed as revision 1800 to svn://svn.ffmpeg.org/ffmpeg/trunk

6d93f194 04/19/2003 04:21 PM Fabrice Bellard

rgba32 convert

Originally committed as revision 1794 to svn://svn.ffmpeg.org/ffmpeg/trunk

50643575 04/04/2003 01:36 PM Michael Niedermayer

fixing mem corruption

Originally committed as revision 1729 to svn://svn.ffmpeg.org/ffmpeg/trunk

1ab3d669 03/06/2003 01:22 PM Michael Niedermayer

typos & cosmetics

Originally committed as revision 1636 to svn://svn.ffmpeg.org/ffmpeg/trunk

983e3246 03/06/2003 11:32 AM Michael Niedermayer

per file doxy

Originally committed as revision 1634 to svn://svn.ffmpeg.org/ffmpeg/trunk

185fdc54 02/18/2003 05:35 PM Michael Niedermayer

fixing 410 -> 420

Originally committed as revision 1591 to svn://svn.ffmpeg.org/ffmpeg/trunk

0c1a9eda 02/11/2003 04:35 PM Zdenek Kabelac
  • UINTX -> uintx_t INTX -> intx_t

Originally committed as revision 1578 to svn://svn.ffmpeg.org/ffmpeg/trunk

5c91a675 02/10/2003 09:35 AM Zdenek Kabelac
  • static,const,compiler warning cleanup

Originally committed as revision 1567 to svn://svn.ffmpeg.org/ffmpeg/trunk

7e6d70d0 02/09/2003 04:20 PM Fabrice Bellard

added paletted 8 bit format support

Originally committed as revision 1560 to svn://svn.ffmpeg.org/ffmpeg/trunk

16e83cbb 02/08/2003 03:34 PM Philip Gladstone

Fix a bug in the conversion of rgba32->yuv420p. This resulted in garbage images
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...

4c7e8619 02/02/2003 07:53 PM Fabrice Bellard

handle odd image sizes when using subsampled chroma (useful for JPEG images)

Originally committed as revision 1536 to svn://svn.ffmpeg.org/ffmpeg/trunk

782c5984 01/29/2003 10:44 PM Michael Niedermayer

100000l

Originally committed as revision 1524 to svn://svn.ffmpeg.org/ffmpeg/trunk

8e1e6f31 01/23/2003 11:03 PM Fabrice Bellard

use av_malloc() functions - added av_strdup and av_realloc()

Originally committed as revision 1505 to svn://svn.ffmpeg.org/ffmpeg/trunk

e78df699 01/23/2003 01:20 AM Michael Niedermayer

reversing my own stupidity ... (raw packed yuv422 files dont use YUY2 but UYVY)

Originally committed as revision 1494 to svn://svn.ffmpeg.org/ffmpeg/trunk

566986ee 01/20/2003 10:41 PM Max Krasnyansky

img_convert() (YUV to YUV) patch by (Max Krasnyansky <maxk at qualcomm dot com>)

Originally committed as revision 1484 to svn://svn.ffmpeg.org/ffmpeg/trunk

69572401 01/20/2003 10:26 PM Fabrice Bellard

added gray<->RGB functions - fixed rgb<->yuv functions for non RGB24 case

Originally committed as revision 1483 to svn://svn.ffmpeg.org/ffmpeg/trunk

d0162d09 01/20/2003 08:33 PM Michael Niedermayer

fixing yuv422 -> yuv420p (i need that for the vceq videos ...)

Originally committed as revision 1481 to svn://svn.ffmpeg.org/ffmpeg/trunk

ef9f7306 01/19/2003 06:30 PM Måns Rullgård

C99 initializers and kill warnings patch by (mru at users dot sourceforge dot net (Måns Rullgård))

Originally committed as revision 1474 to svn://svn.ffmpeg.org/ffmpeg/trunk

2a877875 01/11/2003 04:54 AM Fabrice Bellard

added missing formats in all functions - added monoblack, monowhite and gray8 support for most conversions

Originally committed as revision 1435 to svn://svn.ffmpeg.org/ffmpeg/trunk

524c6b63 01/11/2003 12:08 AM Fabrice Bellard

simplified code (need automatic testing) - added primitive new format support.

Originally committed as revision 1431 to svn://svn.ffmpeg.org/ffmpeg/trunk

2bbf7177 12/29/2002 10:35 PM Michael Niedermayer

removing PIX_FMT_ANY

Originally committed as revision 1373 to svn://svn.ffmpeg.org/ffmpeg/trunk

a32072d0 11/14/2002 07:46 PM Joel Yliluoma

16-bit and 15-bit rgb/bgr patch by (Joel Yliluoma <joel dot yliluoma at w-create dot com>) (note, rare formats disabled)

Originally committed as revision 1212 to svn://svn.ffmpeg.org/ffmpeg/trunk

5981f4e6 10/30/2002 09:09 AM Fred

1) Add MMX deinterlace code.
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>)...

789587d5 10/08/2002 05:42 PM Fabrice Bellard

minimum support for YUV411P (new combined scaler/converter will handle that better...)

Originally committed as revision 1013 to svn://svn.ffmpeg.org/ffmpeg/trunk

b71472eb 07/27/2002 03:08 AM Philip Gladstone

Add conversions to and from RGBA32 and BGRA32.

Originally committed as revision 824 to svn://svn.ffmpeg.org/ffmpeg/trunk

6742d95d 07/21/2002 07:54 AM François Revol

YUV410P to YUV420P patch by François Revol <revol at free dot fr>

Originally committed as revision 783 to svn://svn.ffmpeg.org/ffmpeg/trunk

cd4af68a 05/27/2002 04:42 PM Zdenek Kabelac
  • started to cleanup name clashes for onetime compilation

Originally committed as revision 617 to svn://svn.ffmpeg.org/ffmpeg/trunk

ff4ec49e 05/25/2002 10:45 PM Fabrice Bellard

license/copyright change

Originally committed as revision 599 to svn://svn.ffmpeg.org/ffmpeg/trunk

6000abfa 05/18/2002 11:03 PM Fabrice Bellard

removed useless header includes - use av memory functions

Originally committed as revision 522 to svn://svn.ffmpeg.org/ffmpeg/trunk

bc657ac3 04/08/2002 09:03 PM Zdenek Kabelac
  • using pixtype as enum - by Philip Gladstone

Originally committed as revision 389 to svn://svn.ffmpeg.org/ffmpeg/trunk

1a565432 08/13/2001 09:48 PM Fabrice Bellard

win32 fixes

Originally committed as revision 84 to svn://svn.ffmpeg.org/ffmpeg/trunk

85c242d8 08/11/2001 07:03 PM Fabrice Bellard

added 422P, 444P support - added deinterlace support - added xxx to RGB24 convertion

Originally committed as revision 69 to svn://svn.ffmpeg.org/ffmpeg/trunk

2d6d0c1d 08/02/2001 06:46 PM Arpi

- removed #include ../config.h, because it's included from common.h
which is included from avcodec.h which is included from those files...

Originally committed as revision 29 to svn://svn.ffmpeg.org/ffmpeg/trunk

54329dd5 08/02/2001 08:29 AM Nick Kurshev

Adding fastmemcpy stuff to speedup mplayer project

Originally committed as revision 27 to svn://svn.ffmpeg.org/ffmpeg/trunk

de6d9b64 07/22/2001 02:18 PM Fabrice Bellard

Initial revision

Originally committed as revision 5 to svn://svn.ffmpeg.org/ffmpeg/trunk