diff options
author | Zaheer Abbas Merali <zaheerabbas@merali.org> | 2006-08-04 10:21:26 +0000 |
---|---|---|
committer | Zaheer Abbas Merali <zaheerabbas@merali.org> | 2006-08-04 10:21:26 +0000 |
commit | 8d6b0e29631e5bc3ee5b2b784061549ea6a30270 (patch) | |
tree | 683ca488da03ec46e93393eeb6e311107a7116ab | |
parent | 76e8dd7b26719e869ff0c00cebc0ce3c9561c790 (diff) |
sys/ximage/ximageutil.c: Fix rgb masks when recording in < 24bpp.
Original commit message from CVS:
2006-08-04 Zaheer Abbas Merali <zaheerabbas at merali dot org>
* sys/ximage/ximageutil.c: (ximageutil_xcontext_get):
Fix rgb masks when recording in < 24bpp.
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | sys/ximage/ximageutil.c | 4 |
2 files changed, 9 insertions, 0 deletions
@@ -1,3 +1,8 @@ +2006-08-04 Zaheer Abbas Merali <zaheerabbas at merali dot org> + + * sys/ximage/ximageutil.c: (ximageutil_xcontext_get): + Fix rgb masks when recording in < 24bpp. + 2006-08-04 Andy Wingo <wingo@pobox.com> * ext/ladspa/gstsignalprocessor.c (gst_signal_processor_setcaps) diff --git a/sys/ximage/ximageutil.c b/sys/ximage/ximageutil.c index c9b7c566..61a5bab7 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; |