From: jstebbins Date: Fri, 29 May 2009 16:26:51 +0000 (+0000) Subject: vobsub: fix yuv->rgb conversion of vobsub palette for mkv softsubs X-Git-Tag: 0.9.4~503 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=d4d3b610f2a1ebd784768422866fa3992d346d88;p=handbrake vobsub: fix yuv->rgb conversion of vobsub palette for mkv softsubs the color components were reversed git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2459 b64f7644-9d1e-0410-96f1-a4d463321fa5 --- diff --git a/libhb/muxmkv.c b/libhb/muxmkv.c index 3f5e9637d..ace68f454 100644 --- a/libhb/muxmkv.c +++ b/libhb/muxmkv.c @@ -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);