summaryrefslogtreecommitdiff
path: root/media-plugins/gst-plugins-libav/files
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2018-12-24 14:11:38 +0000
committerV3n3RiX <venerix@redcorelinux.org>2018-12-24 14:11:38 +0000
commitde49812990871e1705b64051c35161d5e6400269 (patch)
tree5e1e8fcb0ff4579dbd22a1bfee28a6b97dc8aaeb /media-plugins/gst-plugins-libav/files
parent536c3711867ec947c1738f2c4b96f22e4863322d (diff)
gentoo resync : 24.12.2018
Diffstat (limited to 'media-plugins/gst-plugins-libav/files')
-rw-r--r--media-plugins/gst-plugins-libav/files/external-ffmpeg4-dep.patch20
1 files changed, 20 insertions, 0 deletions
diff --git a/media-plugins/gst-plugins-libav/files/external-ffmpeg4-dep.patch b/media-plugins/gst-plugins-libav/files/external-ffmpeg4-dep.patch
new file mode 100644
index 000000000000..c264507102f0
--- /dev/null
+++ b/media-plugins/gst-plugins-libav/files/external-ffmpeg4-dep.patch
@@ -0,0 +1,20 @@
+diff --git a/ext/libav/gstav.c b/ext/libav/gstav.c
+index 2a88230..f6a6303 100644
+--- a/ext/libav/gstav.c
++++ b/ext/libav/gstav.c
+@@ -155,6 +155,15 @@ plugin_init (GstPlugin * plugin)
+ /* build global ffmpeg param/property info */
+ gst_ffmpeg_cfg_init ();
+
++#ifndef HAVE_LIBAV_UNINSTALLED
++ /* Not using bundled ffmpeg - add a feature rescan dependency for system-ffmpeg */
++ gst_plugin_add_dependency_simple (plugin, NULL,
++ GIO_LIBDIR,
++ "libavcodec.so.58,"
++ "libavformat.so.58",
++ GST_PLUGIN_DEPENDENCY_FLAG_NONE);
++#endif
++
+ gst_ffmpegaudenc_register (plugin);
+ gst_ffmpegvidenc_register (plugin);
+ gst_ffmpegauddec_register (plugin);