[Ffmpeg-cvslog] r7067 - trunk/libavcodec/imgconvert.c

alex subversion
Tue Nov 14 20:53:23 CET 2006


Author: alex
Date: Tue Nov 14 20:53:22 2006
New Revision: 7067

Modified:
   trunk/libavcodec/imgconvert.c

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

Modified: trunk/libavcodec/imgconvert.c
==============================================================================
--- trunk/libavcodec/imgconvert.c	(original)
+++ trunk/libavcodec/imgconvert.c	Tue Nov 14 20:53:22 2006
@@ -2060,6 +2060,12 @@
         [PIX_FMT_RGB24] = {
             .convert = rgba32_to_rgb24
         },
+        [PIX_FMT_BGR24] = {
+            .convert = rgba32_to_bgr24
+        },
+        [PIX_FMT_RGB565] = {
+            .convert = rgba32_to_rgb565
+        },
         [PIX_FMT_RGB555] = {
             .convert = rgba32_to_rgb555
         },
@@ -2074,6 +2080,9 @@
         },
     },
     [PIX_FMT_BGR24] = {
+        [PIX_FMT_RGBA32] = {
+            .convert = bgr24_to_rgba32
+        },
         [PIX_FMT_RGB24] = {
             .convert = bgr24_to_rgb24
         },
@@ -2099,6 +2108,9 @@
         },
     },
     [PIX_FMT_RGB565] = {
+        [PIX_FMT_RGBA32] = {
+            .convert = rgb565_to_rgba32
+        },
         [PIX_FMT_RGB24] = {
             .convert = rgb565_to_rgb24
         },




More information about the ffmpeg-cvslog mailing list