summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Dröge <sebastian@centricular.com>2017-05-16 18:54:32 +0300
committerSebastian Dröge <sebastian@centricular.com>2017-05-16 18:55:36 +0300
commit15a17f3f8d2282005e746507f833e68947e736e3 (patch)
treec08d200707bb4df0b87a26ce0ee99fcea73dcaee
parent1038ae2327d0ce502bc304378afbc69602d686ed (diff)
avviddec: Don't expose NVIDIA CUVID decoder
It's not working without further changes on our side, like all hardware decoders in ffmpeg.
-rw-r--r--ext/libav/gstavviddec.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/ext/libav/gstavviddec.c b/ext/libav/gstavviddec.c
index 1f6edc3..251823b 100644
--- a/ext/libav/gstavviddec.c
+++ b/ext/libav/gstavviddec.c
@@ -2307,6 +2307,13 @@ gst_ffmpegviddec_register (GstPlugin * plugin)
goto next;
}
+ if (g_str_has_suffix (in_plugin->name, "_cuvid")) {
+ GST_DEBUG
+ ("Ignoring CUVID decoder %s. We can't handle this outside of ffmpeg",
+ in_plugin->name);
+ goto next;
+ }
+
GST_DEBUG ("Trying plugin %s [%s]", in_plugin->name, in_plugin->long_name);
/* no codecs for which we're GUARANTEED to have better alternatives */