[FFmpeg-cvslog] r28776 - trunk/libswscale/yuv2rgb_vis.c

reimar subversion
Sun Mar 1 12:38:46 CET 2009


Author: reimar
Date: Sun Mar  1 12:38:46 2009
New Revision: 28776

Log:
Add warnings to yuv2rgb_vis.c because alpha is set wrong (0 instead of 255).

Modified:
   trunk/libswscale/yuv2rgb_vis.c

Modified: trunk/libswscale/yuv2rgb_vis.c
==============================================================================
--- trunk/libswscale/yuv2rgb_vis.c	Sun Mar  1 12:36:39 2009	(r28775)
+++ trunk/libswscale/yuv2rgb_vis.c	Sun Mar  1 12:38:46 2009	(r28776)
@@ -80,6 +80,7 @@
 
 
 
+// FIXME: must be changed to ste alpha to 255 instead of 0
 static int vis_420P_ARGB32(SwsContext *c, uint8_t* src[], int srcStride[], int srcSliceY,
                            int srcSliceH, uint8_t* dst[], int dstStride[]){
   int y, out1, out2, out3, out4, out5, out6;
@@ -131,6 +132,7 @@ static int vis_420P_ARGB32(SwsContext *c
   return srcSliceH;
 }
 
+// FIXME: must be changed to ste alpha to 255 instead of 0
 static int vis_422P_ARGB32(SwsContext *c, uint8_t* src[], int srcStride[], int srcSliceY,
                            int srcSliceH, uint8_t* dst[], int dstStride[]){
   int y, out1, out2, out3, out4, out5, out6;
@@ -196,11 +198,11 @@ SwsFunc sws_yuv2rgb_init_vis(SwsContext 
     c->sparc_coeffs[4]=(((int16_t)c->vOffset*(int16_t)c->vrCoeff>>11) & 0xffff) * 0x0001000100010001ULL;
 
     if (c->dstFormat == PIX_FMT_RGB32 && c->srcFormat == PIX_FMT_YUV422P && (c->dstW & 7)==0) {
-        av_log(c, AV_LOG_INFO, "SPARC VIS accelerated YUV422P -> RGB32\n");
+        av_log(c, AV_LOG_INFO, "SPARC VIS accelerated YUV422P -> RGB32 (WARNING: alpha value is wrong)\n");
         return vis_422P_ARGB32;
     }
     else if (c->dstFormat == PIX_FMT_RGB32 && c->srcFormat == PIX_FMT_YUV420P && (c->dstW & 7)==0) {
-        av_log(c, AV_LOG_INFO, "SPARC VIS accelerated YUV420P -> RGB32\n");
+        av_log(c, AV_LOG_INFO, "SPARC VIS accelerated YUV420P -> RGB32 (WARNING: alpha value is wrong)\n");
         return vis_420P_ARGB32;
     }
     return NULL;




More information about the ffmpeg-cvslog mailing list