}
gchar *caps_str = gst_caps_to_string(caps);
- if (strstr(caps_str, "ST12") || strstr(caps_str, "SN12"))
+ if (caps_str && (strstr(caps_str, "ST12") || strstr(caps_str, "SN12")))
player->set_mode.video_zc = TRUE;
MMPLAYER_FREEIF(caps_str);
goto ERROR;
}
} else if (strstr(name, "video")) {
- if (strstr(caps_str, "ST12") || strstr(caps_str, "SN12"))
+ if (caps_str && (strstr(caps_str, "ST12") || strstr(caps_str, "SN12")))
player->set_mode.video_zc = TRUE;
if (player->pipeline->videobin == NULL) {
GstElement* queue2 = NULL;
GstPad* sinkpad = NULL;
GstPad* qsrcpad = NULL;
- gchar *caps_str = NULL;
gint64 dur_bytes = 0L;
guint max_buffer_size_bytes = 0;
ERROR:
- MMPLAYER_FREEIF(caps_str);
-
if (sinkpad)
gst_object_unref(GST_OBJECT(sinkpad));