mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-27 12:11:13 +00:00
matroska-mux: Fix strcmp usage
Just use g_strcmp0 which can handle NULL entries
This commit is contained in:
parent
e9a795fa8b
commit
ac3b1cf2ed
1 changed files with 4 additions and 5 deletions
|
@ -3541,14 +3541,13 @@ gst_matroska_mux_write_data (GstMatroskaMux * mux, GstMatroskaPad * collect_pad,
|
||||||
}
|
}
|
||||||
|
|
||||||
/* for dirac we have to queue up everything up to a picture unit */
|
/* for dirac we have to queue up everything up to a picture unit */
|
||||||
if (collect_pad->track->codec_id != NULL &&
|
if (!g_strcmp0 (collect_pad->track->codec_id,
|
||||||
strcmp (collect_pad->track->codec_id,
|
GST_MATROSKA_CODEC_ID_VIDEO_DIRAC)) {
|
||||||
GST_MATROSKA_CODEC_ID_VIDEO_DIRAC) == 0) {
|
|
||||||
buf = gst_matroska_mux_handle_dirac_packet (mux, collect_pad, buf);
|
buf = gst_matroska_mux_handle_dirac_packet (mux, collect_pad, buf);
|
||||||
if (!buf)
|
if (!buf)
|
||||||
return GST_FLOW_OK;
|
return GST_FLOW_OK;
|
||||||
} else if (strcmp (collect_pad->track->codec_id,
|
} else if (!g_strcmp0 (collect_pad->track->codec_id,
|
||||||
GST_MATROSKA_CODEC_ID_VIDEO_PRORES) == 0) {
|
GST_MATROSKA_CODEC_ID_VIDEO_PRORES)) {
|
||||||
/* Remove the 'Frame container atom' header' */
|
/* Remove the 'Frame container atom' header' */
|
||||||
buf = gst_buffer_make_writable (buf);
|
buf = gst_buffer_make_writable (buf);
|
||||||
gst_buffer_resize (buf, 8, gst_buffer_get_size (buf) - 8);
|
gst_buffer_resize (buf, 8, gst_buffer_get_size (buf) - 8);
|
||||||
|
|
Loading…
Reference in a new issue