Closed dpino closed 4 weeks ago
It seems that even after building dav1d
, making it a dependency of gstreamer and enable rust plugins, the plugin dav1ddev
is not present.
Examining the GitHub's CI build logs, I can see gst-plugins-rs
skips the compilation of dav1d
plugin.
This is from my previous build attempt:
2024-09-11T14:26:34.6970504Z gst-plugins-rs| Dependency dav1d found: NO found 1.4.1 but need: '<1.3' ; matched: '>=1.0'
That condition comes from:
I'm not sure what the condition <1.3
means to refer to.
@philn Do you have any idea about what might be issue?
The issue is that the gst-plugins-rs.wrap from the gstreamer 1.24 branch points to gst-plugins-rs 0.12: https://gitlab.freedesktop.org/gstreamer/gstreamer/-/blob/1.24/subprojects/gst-plugins-rs.wrap
What we want is 0.13. So for now (until 1.26 is released i suppose) i would recommend to build gst-plugins-rs separately, eg. not as a subproject.
The issue is that the gst-plugins-rs.wrap from the gstreamer 1.24 branch points to gst-plugins-rs 0.12: https://gitlab.freedesktop.org/gstreamer/gstreamer/-/blob/1.24/subprojects/gst-plugins-rs.wrap
What we want is 0.13. So for now (until 1.26 is released i suppose) i would recommend to build gst-plugins-rs separately, eg. not as a subproject.
Thanks for the explanation. This information was very useful.
Follow-up to: jhbuild: update gstreamer to 1.24.6