diff --git a/subprojects/gst-plugins-bad/docs/plugins/gst_plugins_cache.json b/subprojects/gst-plugins-bad/docs/plugins/gst_plugins_cache.json index cbbc742c5a..cdb8f61ac9 100644 --- a/subprojects/gst-plugins-bad/docs/plugins/gst_plugins_cache.json +++ b/subprojects/gst-plugins-bad/docs/plugins/gst_plugins_cache.json @@ -18792,7 +18792,7 @@ "long-name": "Video CODEC Test Sink", "pad-templates": { "sink": { - "caps": "video/x-raw:\n format: { Y444_12LE, I422_12LE, I420_12LE, Y444_10LE, I422_10LE, I420_10LE, Y444, Y42B, I420, NV12, GRAY8, GRAY10_LE16, GRAY10_LE32 }\n", + "caps": "video/x-raw:\n format: { Y444_12LE, I422_12LE, I420_12LE, Y444_10LE, I422_10LE, I420_10LE, Y444, Y42B, I420, NV12, GRAY8, GRAY10_LE16, GRAY10_LE32, GBR_10LE }\n", "direction": "sink", "presence": "always" } diff --git a/subprojects/gst-plugins-bad/gst/debugutils/gstvideocodectestsink.c b/subprojects/gst-plugins-bad/gst/debugutils/gstvideocodectestsink.c index c27871c5f0..946c9c65cb 100644 --- a/subprojects/gst-plugins-bad/gst/debugutils/gstvideocodectestsink.c +++ b/subprojects/gst-plugins-bad/gst/debugutils/gstvideocodectestsink.c @@ -82,7 +82,7 @@ GST_STATIC_PAD_TEMPLATE ("sink", GST_STATIC_CAPS ("video/x-raw, format = { " "Y444_12LE, I422_12LE, I420_12LE," "Y444_10LE, I422_10LE, I420_10LE," - "Y444, Y42B, I420, NV12, GRAY8, GRAY10_LE16, GRAY10_LE32 }")); + "Y444, Y42B, I420, NV12, GRAY8, GRAY10_LE16, GRAY10_LE32, GBR_10LE }")); #define gst_video_codec_test_sink_parent_class parent_class G_DEFINE_TYPE (GstVideoCodecTestSink, gst_video_codec_test_sink, @@ -325,6 +325,7 @@ gst_video_codec_test_sink_set_caps (GstBaseSink * sink, GstCaps * caps) case GST_VIDEO_FORMAT_Y444: case GST_VIDEO_FORMAT_Y444_10LE: case GST_VIDEO_FORMAT_Y444_12LE: + case GST_VIDEO_FORMAT_GBR_10LE: self->process = gst_video_codec_test_sink_process_planar; break; case GST_VIDEO_FORMAT_NV12: