From 92075e0256584b3ce22ff00d4c7a835ab296ddb0 Mon Sep 17 00:00:00 2001 From: Xabier Rodriguez Calvar Date: Tue, 6 Sep 2016 09:49:39 +0200 Subject: [PATCH] qtdemux: Fix crash with no cenc aux offset https://bugzilla.gnome.org/show_bug.cgi?id=770951 --- gst/isomp4/qtdemux.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gst/isomp4/qtdemux.c b/gst/isomp4/qtdemux.c index 9768cc9769..f68723e2aa 100644 --- a/gst/isomp4/qtdemux.c +++ b/gst/isomp4/qtdemux.c @@ -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 (qtdemux->cenc_aux_info_offset == 0 || info->crypto_info == NULL) { GST_DEBUG_OBJECT (qtdemux, "cenc metadata hasn't been parsed yet"); gst_buffer_unref (buf); goto exit;