qtdemux: offset is irrelevant when no crypto info

Cause later it will try to use the crypto info array to get an index and
attach on of the positions as buffer's crypto info.

https://bugzilla.gnome.org/show_bug.cgi?id=770951
This commit is contained in:
Xabier Rodriguez Calvar 2016-09-09 14:02:25 +02:00 committed by Sebastian Dröge
parent 3477f348c4
commit 415ae458d2

View file

@ -5304,7 +5304,7 @@ gst_qtdemux_decorate_and_push_buffer (GstQTDemux * qtdemux,
gst_pad_push_event (stream->pad, event);
}
if (qtdemux->cenc_aux_info_offset == 0 || info->crypto_info == NULL) {
if (info->crypto_info == NULL) {
GST_DEBUG_OBJECT (qtdemux, "cenc metadata hasn't been parsed yet");
gst_buffer_unref (buf);
goto exit;