Follow-up from "Update gstreamer to 1.16"
The following discussion from !1297 (merged) should be addressed:
-
@coldtom started a discussion: (+4 comments) The issue is not iso-codes, but the gl-headers, which are trying to be cloned in
gst-libs/gst/gl
, even though the dependency is there. That enormous stack trace happens because the meson build tries to automagically download the gl-headers.To outline the issues as in the WIP commit: Currently experiencing issues from:
-
gstreamer-plugins-base won't find the gl-headers, and then tries to do a
git clone
from the sandbox, causing the build to fail -
The stop-caching-codecs patch for gstreamer-libav requires passing a variable for the multiarch libdir into the build, as we hardcode the library path, but this changes for different arches. However this was done... hackily before by adding it to GST_CFLAGS in the environment. Meson does not use this environment variable, and I currently can't find a way to set a variable easily in meson.
-
Report gl-headers situation upstream. They're supposedly unnecessary but get autodownloaded.