diff options
author | Lionel Landwerlin <lionel.g.landwerlin@intel.com> | 2017-03-29 22:23:19 +0100 |
---|---|---|
committer | Lionel Landwerlin <lionel.g.landwerlin@intel.com> | 2017-03-29 22:23:21 +0100 |
commit | 59780296b1b8c1ccd2bdc945e0c398daea715ae1 (patch) | |
tree | edd959b5f6fd0de55f830690b8c4b27e361fc4bd | |
parent | 3a45edf3585bd0b8199e08e867314a003d746549 (diff) | |
download | clutter-gst-59780296b1b8c1ccd2bdc945e0c398daea715ae1.tar.gz |
video-sink: fix RGBx/BGRx mapping
These should be treated as 24bpp formats.
https://bugzilla.gnome.org/show_bug.cgi?id=780195
-rw-r--r-- | clutter-gst/clutter-gst-video-sink.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/clutter-gst/clutter-gst-video-sink.c b/clutter-gst/clutter-gst-video-sink.c index a572489..f325a09 100644 --- a/clutter-gst/clutter-gst-video-sink.c +++ b/clutter-gst/clutter-gst-video-sink.c @@ -1902,20 +1902,20 @@ clutter_gst_video_sink_parse_caps (GstCaps *caps, format = CLUTTER_GST_NV12; break; case GST_VIDEO_FORMAT_RGB: + case GST_VIDEO_FORMAT_RGBx: format = CLUTTER_GST_RGB24; bgr = FALSE; break; case GST_VIDEO_FORMAT_BGR: + case GST_VIDEO_FORMAT_BGRx: format = CLUTTER_GST_RGB24; bgr = TRUE; break; case GST_VIDEO_FORMAT_RGBA: - case GST_VIDEO_FORMAT_RGBx: format = CLUTTER_GST_RGB32; bgr = FALSE; break; case GST_VIDEO_FORMAT_BGRA: - case GST_VIDEO_FORMAT_BGRx: format = CLUTTER_GST_RGB32; bgr = TRUE; break; |