No .pc file generated or headers copied across after compilation for gst-libav?
So, I have gstreamer sources and I have my configure command. I have selected libav and this builds gstreamer and libgstlibav.so as so:
CONFIGURE = $(NATIVEPREFIX)/bin/python3 $(NATIVEPREFIX)/bin/meson \
--prefix=$(PREFIX) \
--libdir=lib \
--buildtype=$(MESON_BUILD_TYPE) \
--default-library=shared \
-Dauto_features=disabled \
-Dgstreamer:tools=disabled \
-Dlibav=enabled
This compiles gstreamer and gst-libav..
Executing subproject gst-libav
However, it does not seem to generate anything like a "gstlibav-1.0.pc" like other parts of the build process so I cannot use it in pkg-config.
Also, it does not seem to copy across the headers e.g. gstavcodecmap.h like it does for other headers?
Installing x/gstreamer/arm-linux-release/subprojects/gstreamer/gst/gst.h to x/arm-linux-release/include/gstreamer-1.0/gst
I am trying to use the function gst_ffmpeg_codecid_to_caps (gstavcodecmap.h) in my own application.
Also, for local development needs (when not cross compiling), gstavcodecmap.h does not seem to exist in a ubuntu package.