]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-7500: fix rgb2yuv typo
authorSeven Du <dujinfang@gmail.com>
Fri, 13 Feb 2015 02:38:42 +0000 (10:38 +0800)
committerMichael Jerris <mike@jerris.com>
Thu, 28 May 2015 17:47:01 +0000 (12:47 -0500)
src/switch_core_video.c

index 80132b69509b40050ef40e4da020b110a18f4392..3ee1433b70adcf3c6cb53f01268cdb42f02a6979 100644 (file)
@@ -295,7 +295,7 @@ SWITCH_DECLARE(void) switch_color_rgb2yuv(switch_rgb_color_t *rgb, switch_yuv_co
 {
        yuv->y = (uint8_t)(((rgb->r * 4897) >> 14) + ((rgb->g * 9611) >> 14) + ((rgb->b * 1876) >> 14));
        yuv->u = (uint8_t)(- ((rgb->r * 2766) >> 14)  - ((5426 * rgb->g) >> 14) + rgb->b / 2 + 128);
-       yuv->v = (uint8_t)(rgb->r / 2 -((6855 * rgb->b) >> 14) - ((rgb->b * 1337) >> 14) + 128);
+       yuv->v = (uint8_t)(rgb->r / 2 -((6855 * rgb->g) >> 14) - ((rgb->b * 1337) >> 14) + 128);
 }
 
 SWITCH_DECLARE(void) switch_color_set_yuv(switch_yuv_color_t *color, const char *str)