[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