avdemux: Disable GIF "demuxer"
authorSebastian Dröge <sebastian@centricular.com>
Fri, 2 Dec 2016 15:06:50 +0000 (17:06 +0200)
committerSebastian Dröge <sebastian@centricular.com>
Fri, 2 Dec 2016 15:06:50 +0000 (17:06 +0200)
It's actually a parser but it a) can only work with the ffmpeg GIF
decoder that is deactivated anyway, and b) it currently causes infinite
linking of avdemux_gif elements with a multiqueue in between in
decodebin.

https://bugzilla.gnome.org/show_bug.cgi?id=775516

ext/libav/gstavdemux.c

index a5bb02c..2a61be4 100644 (file)
@@ -2067,8 +2067,7 @@ gst_ffmpegdemux_register (GstPlugin * plugin)
         !strcmp (in_plugin->name, "yuv4mpegpipe") ||
         !strcmp (in_plugin->name, "pva") ||
         !strcmp (in_plugin->name, "mpc") ||
-        !strcmp (in_plugin->name, "mpc8") ||
-        !strcmp (in_plugin->name, "gif") || !strcmp (in_plugin->name, "ivf"))
+        !strcmp (in_plugin->name, "mpc8") || !strcmp (in_plugin->name, "ivf"))
       rank = GST_RANK_MARGINAL;
     else {
       GST_DEBUG ("ignoring %s", in_plugin->name);