libav: Stop using internal `AVInputFormat` APIs like `read_probe`
There was an error compiling this module.
[4/13] arm-oe-linux-gnueabi-gcc -mfpu=neon-vfpv4 -mfloat-abi=hard -mcpu=cortex-a15 -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 --sysroot=/home/foxbob/test/openpli-oe-core/build/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/gstreamer1.0-libav/1.22.11/recipe-sysroot -Iext/libav/libgstlibav.so.p -Iext/libav -I../gst-libav-1.22.11/ext/libav -I. -I../gst-libav-1.22.11 -I/home/foxbob/test/openpli-oe-core/build/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/gstreamer1.0-libav/1.22.11/recipe-sysroot/usr/include/gstreamer-1.0 -I/home/foxbob/test/openpli-oe-core/build/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/gstreamer1.0-libav/1.22.11/recipe-sysroot/usr/include/glib-2.0 -I/home/foxbob/test/openpli-oe-core/build/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/gstreamer1.0-libav/1.22.11/recipe-sysroot/usr/lib/glib-2.0/include -I/home/foxbob/test/openpli-oe-core/build/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/gstreamer1.0-libav/1.22.11/recipe-sysroot/usr/include/orc-0.4 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -fvisibility=hidden -fno-strict-aliasing -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wredundant-decls -Wundef -Wwrite-strings -Wformat -Wformat-nonliteral -Wformat-security -Winit-self -Wmissing-include-dirs -Waddress -Wno-multichar -Waggregate-return -Wvla -Wpointer-arith -Os -pipe -g -feliminate-unused-debug-types -fcanon-prefix-map -fmacro-prefix-map=/home/foxbob/test/openpli-oe-core/build/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/gstreamer1.0-libav/1.22.11/gst-libav-1.22.11=/usr/src/debug/gstreamer1.0-libav/1.22.11 -fdebug-prefix-map=/home/foxbob/test/openpli-oe-core/build/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/gstreamer1.0-libav/1.22.11/gst-libav-1.22.11=/usr/src/debug/gstreamer1.0-libav/1.22.11 -fmacro-prefix-map=/home/foxbob/test/openpli-oe-core/build/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/gstreamer1.0-libav/1.22.11/build=/usr/src/debug/gstreamer1.0-libav/1.22.11 -fdebug-prefix-map=/home/foxbob/test/openpli-oe-core/build/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/gstreamer1.0-libav/1.22.11/build=/usr/src/debug/gstreamer1.0-libav/1.22.11 -fdebug-prefix-map=/home/foxbob/test/openpli-oe-core/build/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/gstreamer1.0-libav/1.22.11/recipe-sysroot= -fmacro-prefix-map=/home/foxbob/test/openpli-oe-core/build/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/gstreamer1.0-libav/1.22.11/recipe-sysroot= -fdebug-prefix-map=/home/foxbob/test/openpli-oe-core/build/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/gstreamer1.0-libav/1.22.11/recipe-sysroot-native= -fPIC -pthread -DHAVE_CONFIG_H -MD -MQ ext/libav/libgstlibav.so.p/gstavaudenc.c.o -MF ext/libav/libgstlibav.so.p/gstavaudenc.c.o.d -o ext/libav/libgstlibav.so.p/gstavaudenc.c.o -c ../gst-libav-1.22.11/ext/libav/gstavaudenc.c [5/13] arm-oe-linux-gnueabi-gcc -mfpu=neon-vfpv4 -mfloat-abi=hard -mcpu=cortex-a15 -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 --sysroot=/home/foxbob/test/openpli-oe-core/build/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/gstreamer1.0-libav/1.22.11/recipe-sysroot -Iext/libav/libgstlibav.so.p -Iext/libav -I../gst-libav-1.22.11/ext/libav -I. -I../gst-libav-1.22.11 -I/home/foxbob/test/openpli-oe-core/build/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/gstreamer1.0-libav/1.22.11/recipe-sysroot/usr/include/gstreamer-1.0 -I/home/foxbob/test/openpli-oe-core/build/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/gstreamer1.0-libav/1.22.11/recipe-sysroot/usr/include/glib-2.0 -I/home/foxbob/test/openpli-oe-core/build/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/gstreamer1.0-libav/1.22.11/recipe-sysroot/usr/lib/glib-2.0/include -I/home/foxbob/test/openpli-oe-core/build/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/gstreamer1.0-libav/1.22.11/recipe-sysroot/usr/include/orc-0.4 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -fvisibility=hidden -fno-strict-aliasing -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wredundant-decls -Wundef -Wwrite-strings -Wformat -Wformat-nonliteral -Wformat-security -Winit-self -Wmissing-include-dirs -Waddress -Wno-multichar -Waggregate-return -Wvla -Wpointer-arith -Os -pipe -g -feliminate-unused-debug-types -fcanon-prefix-map -fmacro-prefix-map=/home/foxbob/test/openpli-oe-core/build/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/gstreamer1.0-libav/1.22.11/gst-libav-1.22.11=/usr/src/debug/gstreamer1.0-libav/1.22.11 -fdebug-prefix-map=/home/foxbob/test/openpli-oe-core/build/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/gstreamer1.0-libav/1.22.11/gst-libav-1.22.11=/usr/src/debug/gstreamer1.0-libav/1.22.11 -fmacro-prefix-map=/home/foxbob/test/openpli-oe-core/build/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/gstreamer1.0-libav/1.22.11/build=/usr/src/debug/gstreamer1.0-libav/1.22.11 -fdebug-prefix-map=/home/foxbob/test/openpli-oe-core/build/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/gstreamer1.0-libav/1.22.11/build=/usr/src/debug/gstreamer1.0-libav/1.22.11 -fdebug-prefix-map=/home/foxbob/test/openpli-oe-core/build/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/gstreamer1.0-libav/1.22.11/recipe-sysroot= -fmacro-prefix-map=/home/foxbob/test/openpli-oe-core/build/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/gstreamer1.0-libav/1.22.11/recipe-sysroot= -fdebug-prefix-map=/home/foxbob/test/openpli-oe-core/build/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/gstreamer1.0-libav/1.22.11/recipe-sysroot-native= -fPIC -pthread -DHAVE_CONFIG_H -MD -MQ ext/libav/libgstlibav.so.p/gstavvidenc.c.o -MF ext/libav/libgstlibav.so.p/gstavvidenc.c.o.d -o ext/libav/libgstlibav.so.p/gstavvidenc.c.o -c ../gst-libav-1.22.11/ext/libav/gstavvidenc.c [6/13] arm-oe-linux-gnueabi-gcc -mfpu=neon-vfpv4 -mfloat-abi=hard -mcpu=cortex-a15 -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 --sysroot=/home/foxbob/test/openpli-oe-core/build/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/gstreamer1.0-libav/1.22.11/recipe-sysroot -Iext/libav/libgstlibav.so.p -Iext/libav -I../gst-libav-1.22.11/ext/libav -I. -I../gst-libav-1.22.11 -I/home/foxbob/test/openpli-oe-core/build/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/gstreamer1.0-libav/1.22.11/recipe-sysroot/usr/include/gstreamer-1.0 -I/home/foxbob/test/openpli-oe-core/build/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/gstreamer1.0-libav/1.22.11/recipe-sysroot/usr/include/glib-2.0 -I/home/foxbob/test/openpli-oe-core/build/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/gstreamer1.0-libav/1.22.11/recipe-sysroot/usr/lib/glib-2.0/include -I/home/foxbob/test/openpli-oe-core/build/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/gstreamer1.0-libav/1.22.11/recipe-sysroot/usr/include/orc-0.4 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -fvisibility=hidden -fno-strict-aliasing -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wredundant-decls -Wundef -Wwrite-strings -Wformat -Wformat-nonliteral -Wformat-security -Winit-self -Wmissing-include-dirs -Waddress -Wno-multichar -Waggregate-return -Wvla -Wpointer-arith -Os -pipe -g -feliminate-unused-debug-types -fcanon-prefix-map -fmacro-prefix-map=/home/foxbob/test/openpli-oe-core/build/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/gstreamer1.0-libav/1.22.11/gst-libav-1.22.11=/usr/src/debug/gstreamer1.0-libav/1.22.11 -fdebug-prefix-map=/home/foxbob/test/openpli-oe-core/build/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/gstreamer1.0-libav/1.22.11/gst-libav-1.22.11=/usr/src/debug/gstreamer1.0-libav/1.22.11 -fmacro-prefix-map=/home/foxbob/test/openpli-oe-core/build/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/gstreamer1.0-libav/1.22.11/build=/usr/src/debug/gstreamer1.0-libav/1.22.11 -fdebug-prefix-map=/home/foxbob/test/openpli-oe-core/build/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/gstreamer1.0-libav/1.22.11/build=/usr/src/debug/gstreamer1.0-libav/1.22.11 -fdebug-prefix-map=/home/foxbob/test/openpli-oe-core/build/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/gstreamer1.0-libav/1.22.11/recipe-sysroot= -fmacro-prefix-map=/home/foxbob/test/openpli-oe-core/build/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/gstreamer1.0-libav/1.22.11/recipe-sysroot= -fdebug-prefix-map=/home/foxbob/test/openpli-oe-core/build/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/gstreamer1.0-libav/1.22.11/recipe-sysroot-native= -fPIC -pthread -DHAVE_CONFIG_H -MD -MQ ext/libav/libgstlibav.so.p/gstavcfg.c.o -MF ext/libav/libgstlibav.so.p/gstavcfg.c.o.d -o ext/libav/libgstlibav.so.p/gstavcfg.c.o -c ../gst-libav-1.22.11/ext/libav/gstavcfg.c [7/13] arm-oe-linux-gnueabi-gcc -mfpu=neon-vfpv4 -mfloat-abi=hard -mcpu=cortex-a15 -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 --sysroot=/home/foxbob/test/openpli-oe-core/build/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/gstreamer1.0-libav/1.22.11/recipe-sysroot -Iext/libav/libgstlibav.so.p -Iext/libav -I../gst-libav-1.22.11/ext/libav -I. -I../gst-libav-1.22.11 -I/home/foxbob/test/openpli-oe-core/build/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/gstreamer1.0-libav/1.22.11/recipe-sysroot/usr/include/gstreamer-1.0 -I/home/foxbob/test/openpli-oe-core/build/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/gstreamer1.0-libav/1.22.11/recipe-sysroot/usr/include/glib-2.0 -I/home/foxbob/test/openpli-oe-core/build/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/gstreamer1.0-libav/1.22.11/recipe-sysroot/usr/lib/glib-2.0/include -I/home/foxbob/test/openpli-oe-core/build/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/gstreamer1.0-libav/1.22.11/recipe-sysroot/usr/include/orc-0.4 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -fvisibility=hidden -fno-strict-aliasing -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wredundant-decls -Wundef -Wwrite-strings -Wformat -Wformat-nonliteral -Wformat-security -Winit-self -Wmissing-include-dirs -Waddress -Wno-multichar -Waggregate-return -Wvla -Wpointer-arith -Os -pipe -g -feliminate-unused-debug-types -fcanon-prefix-map -fmacro-prefix-map=/home/foxbob/test/openpli-oe-core/build/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/gstreamer1.0-libav/1.22.11/gst-libav-1.22.11=/usr/src/debug/gstreamer1.0-libav/1.22.11 -fdebug-prefix-map=/home/foxbob/test/openpli-oe-core/build/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/gstreamer1.0-libav/1.22.11/gst-libav-1.22.11=/usr/src/debug/gstreamer1.0-libav/1.22.11 -fmacro-prefix-map=/home/foxbob/test/openpli-oe-core/build/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/gstreamer1.0-libav/1.22.11/build=/usr/src/debug/gstreamer1.0-libav/1.22.11 -fdebug-prefix-map=/home/foxbob/test/openpli-oe-core/build/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/gstreamer1.0-libav/1.22.11/build=/usr/src/debug/gstreamer1.0-libav/1.22.11 -fdebug-prefix-map=/home/foxbob/test/openpli-oe-core/build/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/gstreamer1.0-libav/1.22.11/recipe-sysroot= -fmacro-prefix-map=/home/foxbob/test/openpli-oe-core/build/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/gstreamer1.0-libav/1.22.11/recipe-sysroot= -fdebug-prefix-map=/home/foxbob/test/openpli-oe-core/build/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/gstreamer1.0-libav/1.22.11/recipe-sysroot-native= -fPIC -pthread -DHAVE_CONFIG_H -MD -MQ ext/libav/libgstlibav.so.p/gstavdemux.c.o -MF ext/libav/libgstlibav.so.p/gstavdemux.c.o.d -o ext/libav/libgstlibav.so.p/gstavdemux.c.o -c ../gst-libav-1.22.11/ext/libav/gstavdemux.c FAILED: ext/libav/libgstlibav.so.p/gstavdemux.c.o arm-oe-linux-gnueabi-gcc -mfpu=neon-vfpv4 -mfloat-abi=hard -mcpu=cortex-a15 -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 --sysroot=/home/foxbob/test/openpli-oe-core/build/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/gstreamer1.0-libav/1.22.11/recipe-sysroot -Iext/libav/libgstlibav.so.p -Iext/libav -I../gst-libav-1.22.11/ext/libav -I. -I../gst-libav-1.22.11 -I/home/foxbob/test/openpli-oe-core/build/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/gstreamer1.0-libav/1.22.11/recipe-sysroot/usr/include/gstreamer-1.0 -I/home/foxbob/test/openpli-oe-core/build/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/gstreamer1.0-libav/1.22.11/recipe-sysroot/usr/include/glib-2.0 -I/home/foxbob/test/openpli-oe-core/build/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/gstreamer1.0-libav/1.22.11/recipe-sysroot/usr/lib/glib-2.0/include -I/home/foxbob/test/openpli-oe-core/build/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/gstreamer1.0-libav/1.22.11/recipe-sysroot/usr/include/orc-0.4 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -fvisibility=hidden -fno-strict-aliasing -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wredundant-decls -Wundef -Wwrite-strings -Wformat -Wformat-nonliteral -Wformat-security -Winit-self -Wmissing-include-dirs -Waddress -Wno-multichar -Waggregate-return -Wvla -Wpointer-arith -Os -pipe -g -feliminate-unused-debug-types -fcanon-prefix-map -fmacro-prefix-map=/home/foxbob/test/openpli-oe-core/build/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/gstreamer1.0-libav/1.22.11/gst-libav-1.22.11=/usr/src/debug/gstreamer1.0-libav/1.22.11 -fdebug-prefix-map=/home/foxbob/test/openpli-oe-core/build/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/gstreamer1.0-libav/1.22.11/gst-libav-1.22.11=/usr/src/debug/gstreamer1.0-libav/1.22.11 -fmacro-prefix-map=/home/foxbob/test/openpli-oe-core/build/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/gstreamer1.0-libav/1.22.11/build=/usr/src/debug/gstreamer1.0-libav/1.22.11 -fdebug-prefix-map=/home/foxbob/test/openpli-oe-core/build/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/gstreamer1.0-libav/1.22.11/build=/usr/src/debug/gstreamer1.0-libav/1.22.11 -fdebug-prefix-map=/home/foxbob/test/openpli-oe-core/build/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/gstreamer1.0-libav/1.22.11/recipe-sysroot= -fmacro-prefix-map=/home/foxbob/test/openpli-oe-core/build/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/gstreamer1.0-libav/1.22.11/recipe-sysroot= -fdebug-prefix-map=/home/foxbob/test/openpli-oe-core/build/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/gstreamer1.0-libav/1.22.11/recipe-sysroot-native= -fPIC -pthread -DHAVE_CONFIG_H -MD -MQ ext/libav/libgstlibav.so.p/gstavdemux.c.o -MF ext/libav/libgstlibav.so.p/gstavdemux.c.o.d -o ext/libav/libgstlibav.so.p/gstavdemux.c.o -c ../gst-libav-1.22.11/ext/libav/gstavdemux.c ../gst-libav-1.22.11/ext/libav/gstavdemux.c: In function 'gst_ffmpegdemux_type_find': ../gst-libav-1.22.11/ext/libav/gstavdemux.c:1402:16: error: 'AVInputFormat' has no member named 'read_probe' 1402 | if (in_plugin->read_probe && | ^~ ../gst-libav-1.22.11/ext/libav/gstavdemux.c:1410:20: error: 'AVInputFormat' has no member named 'read_probe' 1410 | res = in_plugin->read_probe (&probe_data); | ^~ [8/13] arm-oe-linux-gnueabi-gcc