summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Dröge <sebastian@centricular.com>2016-12-02 17:06:50 +0200
committerSebastian Dröge <sebastian@centricular.com>2016-12-02 17:06:50 +0200
commit35f9fd9355197e5ccd0c42b936d7cb3c7fe73e1c (patch)
treefbc7343b9d22967496b13da0798588cd01a7d443
parent77ad28cd44ab084ba43ef4df4167902cfa1f8fda (diff)
downloadgst-libav-35f9fd9355197e5ccd0c42b936d7cb3c7fe73e1c.tar.gz
avdemux: Disable GIF "demuxer"
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
-rw-r--r--ext/libav/gstavdemux.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/ext/libav/gstavdemux.c b/ext/libav/gstavdemux.c
index a5bb02c..2a61be4 100644
--- a/ext/libav/gstavdemux.c
+++ b/ext/libav/gstavdemux.c
@@ -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);