diff --git a/meson.build b/meson.build index a648fd9b..70034a02 100644 --- a/meson.build +++ b/meson.build @@ -179,8 +179,14 @@ ffmpeg_proj = subproject( default_options: ffmpeg_opts, ) avformat = ffmpeg_proj.get_variable('libavformat_dep') +avcodec = ffmpeg_proj.get_variable('libavcodec_dep') avfilter = ffmpeg_proj.get_variable('libavfilter_dep') -streamplace_deps += [avformat, avfilter] +avutil = ffmpeg_proj.get_variable('libavutil_dep') +streamplace_deps += [avformat, avfilter, avcodec] +meson.override_dependency('libavcodec', avcodec) +meson.override_dependency('libavfilter', avfilter) +meson.override_dependency('libavformat', avformat) +meson.override_dependency('libavutil', avutil) gstreamer_proj = subproject( 'gstreamer-full', diff --git a/subprojects/gstreamer-full.wrap b/subprojects/gstreamer-full.wrap index 99b00759..acd5b4e7 100644 --- a/subprojects/gstreamer-full.wrap +++ b/subprojects/gstreamer-full.wrap @@ -1,4 +1,4 @@ [wrap-git] url = https://gitlab.freedesktop.org/iameli/gstreamer.git -revision = 587f2f9d8678df804515dac40aaac0a732c32c00 +revision = 627ce52e1735b08ca49ca3a18bce60becd5d1a80 depth = 1