[FFmpeg-cvslog] r20790 - trunk/libavcodec/mjpegdec.c

michael subversion
Thu Dec 10 19:18:57 CET 2009


Author: michael
Date: Thu Dec 10 19:18:57 2009
New Revision: 20790

Log:
Flip red and blue in rct-less lossless jpeg.
Fixes issue1466, and decoding of plain lossless jpeg.

Modified:
   trunk/libavcodec/mjpegdec.c

Modified: trunk/libavcodec/mjpegdec.c
==============================================================================
--- trunk/libavcodec/mjpegdec.c	Thu Dec 10 19:14:26 2009	(r20789)
+++ trunk/libavcodec/mjpegdec.c	Thu Dec 10 19:18:57 2009	(r20790)
@@ -674,9 +674,9 @@ static int ljpeg_decode_rgb_scan(MJpegDe
             }
         }else{
             for(mb_x = 0; mb_x < s->mb_width; mb_x++) {
-                ptr[4*mb_x+0] = buffer[mb_x][0];
+                ptr[4*mb_x+0] = buffer[mb_x][2];
                 ptr[4*mb_x+1] = buffer[mb_x][1];
-                ptr[4*mb_x+2] = buffer[mb_x][2];
+                ptr[4*mb_x+2] = buffer[mb_x][0];
             }
         }
     }



More information about the ffmpeg-cvslog mailing list