From: Zaheer Abbas Merali Date: Fri, 4 Aug 2006 10:21:26 +0000 (+0000) Subject: sys/ximage/ximageutil.c: Fix rgb masks when recording in < 24bpp. X-Git-Tag: RELEASE-0_10_5~291 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=8d6b0e29631e5bc3ee5b2b784061549ea6a30270;p=platform%2Fupstream%2Fgst-plugins-good.git sys/ximage/ximageutil.c: Fix rgb masks when recording in < 24bpp. Original commit message from CVS: 2006-08-04 Zaheer Abbas Merali * sys/ximage/ximageutil.c: (ximageutil_xcontext_get): Fix rgb masks when recording in < 24bpp. --- diff --git a/ChangeLog b/ChangeLog index b311634..994e7b3 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2006-08-04 Zaheer Abbas Merali + + * sys/ximage/ximageutil.c: (ximageutil_xcontext_get): + Fix rgb masks when recording in < 24bpp. + 2006-08-04 Andy Wingo * ext/ladspa/gstsignalprocessor.c (gst_signal_processor_setcaps) diff --git a/sys/ximage/ximageutil.c b/sys/ximage/ximageutil.c index c9b7c56..61a5bab 100644 --- a/sys/ximage/ximageutil.c +++ b/sys/ximage/ximageutil.c @@ -210,6 +210,10 @@ ximageutil_xcontext_get (GstElement * parent, const gchar * display_name) xcontext->g_mask_output >>= 8; xcontext->b_mask_output >>= 8; } + } else { + xcontext->r_mask_output = xcontext->visual->red_mask; + xcontext->g_mask_output = xcontext->visual->green_mask; + xcontext->b_mask_output = xcontext->visual->blue_mask; } return xcontext;