From 072b27d32d5d11168958371396c83dbb14460459 Mon Sep 17 00:00:00 2001 From: "Joshua M. Doe" Date: Fri, 16 Mar 2018 14:24:07 -0400 Subject: [PATCH] euresyssrc: switch from RGB to BGR to fix color --- sys/euresys/gsteuresyssrc.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sys/euresys/gsteuresyssrc.c b/sys/euresys/gsteuresyssrc.c index 3140ce1..e699bd4 100644 --- a/sys/euresys/gsteuresyssrc.c +++ b/sys/euresys/gsteuresyssrc.c @@ -88,7 +88,7 @@ GST_STATIC_PAD_TEMPLATE ("src", GST_PAD_SRC, GST_PAD_ALWAYS, GST_STATIC_CAPS (GST_VIDEO_CAPS_MAKE - ("{ GRAY8, RGB, ARGB, RGB_16, RGB_16 }")) + ("{ GRAY8, BGR, BGRx, RGB_16, RGB_16 }")) ); int gst_euresys_connector_map[] = { @@ -281,10 +281,10 @@ gst_euresys_color_format_to_video_format (INT32 color_format) case MC_ColorFormat_RGB16: return GST_VIDEO_FORMAT_RGB16; case MC_ColorFormat_RGB24: - return GST_VIDEO_FORMAT_RGB; + return GST_VIDEO_FORMAT_BGR; case MC_ColorFormat_RGB32: case MC_ColorFormat_ARGB32: - return GST_VIDEO_FORMAT_ARGB; + return GST_VIDEO_FORMAT_BGRx; default: return GST_VIDEO_FORMAT_UNKNOWN; }