"long-name": "Video CODEC Test Sink",
"pad-templates": {
"sink": {
- "caps": "video/x-raw:\n format: { I422_10LE, I420_10LE, Y42B, I420, NV12 }\n",
+ "caps": "video/x-raw:\n format: { Y444_12LE, I422_12LE, I420_12LE, Y444_10LE, I422_10LE, I420_10LE, Y444, Y42B, I420, NV12 }\n",
"direction": "sink",
"presence": "always"
}
GST_PAD_SINK,
GST_PAD_ALWAYS,
GST_STATIC_CAPS ("video/x-raw, format = { "
- "I422_10LE, I420_10LE, Y42B, I420, NV12 }"));
+ "Y444_12LE, I422_12LE, I420_12LE,"
+ "Y444_10LE, I422_10LE, I420_10LE, Y444, Y42B, I420, NV12 }"));
#define gst_video_codec_test_sink_parent_class parent_class
G_DEFINE_TYPE (GstVideoCodecTestSink, gst_video_codec_test_sink,
case GST_VIDEO_FORMAT_I420_10LE:
case GST_VIDEO_FORMAT_Y42B:
case GST_VIDEO_FORMAT_I422_10LE:
+ case GST_VIDEO_FORMAT_I420_12LE:
+ case GST_VIDEO_FORMAT_I422_12LE:
+ case GST_VIDEO_FORMAT_Y444:
+ case GST_VIDEO_FORMAT_Y444_10LE:
+ case GST_VIDEO_FORMAT_Y444_12LE:
self->process = gst_video_codec_test_sink_process_i42x;
break;
case GST_VIDEO_FORMAT_NV12: