diff options
Diffstat (limited to 'media-plugins/gst-plugins-libav/files')
-rw-r--r-- | media-plugins/gst-plugins-libav/files/external-ffmpeg4-dep.patch | 20 |
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); |