qtdemux: Don't assert if a file does not have any active streams
authorSebastian Dröge <sebastian@centricular.com>
Tue, 31 Jul 2018 09:33:54 +0000 (12:33 +0300)
committerSebastian Dröge <sebastian@centricular.com>
Tue, 31 Jul 2018 09:33:54 +0000 (12:33 +0300)
** (gst-play-1.0:9113): CRITICAL **: 12:31:54.360: qtdemux_is_streams_update: assertion 'qtdemux->active_streams != NULL' failed

gst/isomp4/qtdemux.c

index d1ce320..b2a08d7 100644 (file)
@@ -12377,7 +12377,8 @@ qtdemux_is_streams_update (GstQTDemux * qtdemux)
 {
   GList *new, *old;
 
-  g_return_val_if_fail (qtdemux->active_streams != NULL, FALSE);
+  if (!qtdemux->active_streams)
+    return FALSE;
 
   /* streams in list are sorted in track-id order */
   for (new = qtdemux->active_streams, old = qtdemux->old_streams; new && old;