GstCaps *_mc_gst_vid_caps_new(mc_gst_core_t *core, mediacodec_codec_type_e codec_id, gint index)
{
+ gchar *caps_string = NULL;
GstCaps *caps = NULL;
mc_gst_port_def_t *port_def = &core->ports[index]->port_def;
break;
}
+ caps_string = gst_caps_to_string(caps);
+ if (caps_string) {
+ LOGI("new caps[%s]", caps_string);
+ g_free(caps_string);
+ }
+
return caps;
}
gst_bin_add_many(GST_BIN(core->pipeline), core->appsrc, core->capsfilter, core->codec, core->fakesink, NULL);
/* link elements */
- if (!(gst_element_link_many(core->appsrc, core->capsfilter, core->codec, core->fakesink, NULL))) {
+ if (!(gst_element_link_many(core->appsrc, core->codec, core->fakesink, NULL))) {
LOGE("gst_element_link_many is failed");
goto ERROR;
}