]> granicus.if.org Git - handbrake/commitdiff
vobsub: fix yuv->rgb conversion of vobsub palette for mkv softsubs
authorjstebbins <jstebbins.hb@gmail.com>
Fri, 29 May 2009 16:26:51 +0000 (16:26 +0000)
committerjstebbins <jstebbins.hb@gmail.com>
Fri, 29 May 2009 16:26:51 +0000 (16:26 +0000)
the color components were reversed

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2459 b64f7644-9d1e-0410-96f1-a4d463321fa5

libhb/muxmkv.c

index 3f5e9637d106e6d12ed8f232b12e9e207ec0c86f..ace68f4540b9aa12fb5a716786e3cf8665fbfc95 100644 (file)
@@ -40,8 +40,8 @@ static int yuv2rgb(int yuv)
     int r, g, b;
 
     y =  (yuv >> 16) & 0xff;
-    Cr = (yuv >>  8) & 0xff;
-    Cb = (yuv)       & 0xff;
+    Cb = (yuv >>  8) & 0xff;
+    Cr = (yuv      ) & 0xff;
 
     r = 1.164 * (y - 16)                      + 2.018 * (Cb - 128);
     g = 1.164 * (y - 16) - 0.813 * (Cr - 128) - 0.391 * (Cb - 128);