# HG changeset patch # User aurel # Date 1190646709 0 # Node ID a7fe1ee84511e40490433cdbc240620a1db52ae2 # Parent 12da4c8bcb535c2b10edf3150cc51648fc6c1a27 add support for yuva420p colorspace (yuv420p + alpha) diff -r 12da4c8bcb53 -r a7fe1ee84511 libswscale/swscale.c --- a/libswscale/swscale.c Mon Sep 24 09:13:02 2007 +0000 +++ b/libswscale/swscale.c Mon Sep 24 15:11:49 2007 +0000 @@ -102,6 +102,7 @@ #define isSupportedIn(x) ( \ (x)==PIX_FMT_YUV420P \ + || (x)==PIX_FMT_YUVA420P \ || (x)==PIX_FMT_YUYV422 \ || (x)==PIX_FMT_UYVY422 \ || (x)==PIX_FMT_RGB32 \ @@ -280,6 +281,8 @@ switch (format) { case PIX_FMT_YUV420P: return "yuv420p"; + case PIX_FMT_YUVA420P: + return "yuva420p"; case PIX_FMT_YUYV422: return "yuyv422"; case PIX_FMT_RGB24: @@ -1877,6 +1880,7 @@ *v=0; break; case PIX_FMT_YUV420P: + case PIX_FMT_YUVA420P: case PIX_FMT_GRAY16BE: case PIX_FMT_GRAY16LE: case PIX_FMT_GRAY8: //FIXME remove after different subsamplings are fully implemented