ccextractor: Use gst_caps_new_simple() instead of gst_caps_from_string()

This commit is contained in:
Sebastian Dröge 2018-09-06 20:23:55 +03:00
parent 17f0271aa0
commit 3812985a9e

View file

@ -250,23 +250,20 @@ gst_cc_extractor_handle_meta (GstCCExtractor * filter, GstBuffer * buf,
GST_DEBUG_OBJECT (filter, "Creating new caption pad"); GST_DEBUG_OBJECT (filter, "Creating new caption pad");
switch (meta->caption_type) { switch (meta->caption_type) {
case GST_VIDEO_CAPTION_TYPE_CEA608_RAW: case GST_VIDEO_CAPTION_TYPE_CEA608_RAW:
caption_caps = caption_caps = gst_caps_new_simple ("closedcaption/x-cea-608",
gst_caps_from_string ("closedcaption/x-cea-608,format=(string)raw"); "format", G_TYPE_STRING, "raw", NULL);
break; break;
case GST_VIDEO_CAPTION_TYPE_CEA608_IN_CEA708_RAW: case GST_VIDEO_CAPTION_TYPE_CEA608_IN_CEA708_RAW:
caption_caps = caption_caps = gst_caps_new_simple ("closedcaption/x-cea-608",
gst_caps_from_string "format", G_TYPE_STRING, "cc_data", NULL);
("closedcaption/x-cea-608,format=(string)cc_data");
break; break;
case GST_VIDEO_CAPTION_TYPE_CEA708_RAW: case GST_VIDEO_CAPTION_TYPE_CEA708_RAW:
caption_caps = caption_caps = gst_caps_new_simple ("closedcaption/x-cea-708",
gst_caps_from_string "format", G_TYPE_STRING, "cc_data", NULL);
("closedcaption/x-cea-708,format=(string)cc_data");
break; break;
case GST_VIDEO_CAPTION_TYPE_CEA708_CDP: case GST_VIDEO_CAPTION_TYPE_CEA708_CDP:
caption_caps = caption_caps = gst_caps_new_simple ("closedcaption/x-cea-708",
gst_caps_from_string ("closedcaption/x-cea-708,format=(string)cdp"); "format", G_TYPE_STRING, "cdp", NULL);
break;
default: default:
break; break;
} }