I am trying to cross compile GStreamer. Version 1.2.3. The host OS is x86 linux, and the target system OS is MIPSEL linux.
I managed to compile gstreamer and plugins for the target device. And gst-launch-1.0
can be executed. So I tried using the base libgstvideotestsrc plugin. But that did not work. So I checked `` gst-inspect-1.0 '' to check the plugins, after which I found the result, as shown below.
I am interested in the meaning of the blacklist and how I should approach this problem. Please let me know if you need information to solve this problem.
Here is my build configuration for GStreamer.
#PACKAGES: Name + version export GST_PLUGIN_BASE="gst-plugins-base-1.2.3" export GST_PLUGIN_GOOD="gst-plugins-good-1.2.3" export GST_PLUGIN_BAD="gst-plugins-bad-1.2.3" #HOST & Build configuration. export HOST="mips-linux-gnu" export BUILD="i686-pc-linux-gnu" #Set path for file system. export BUILD_PATH="~~~~~" export ROOTFS_PATH="${BUILD_PATH}/rootfs" export MIPS_LIB="~~~" export INSTALL_PATH="${ROOTFS_PATH}/usr" export INSTALL_PATH_LIB="${ROOTFS_PATH}/usr/lib" #Compiler options export PATH="${PATH}:${INSTALL_PATH}/bin" export CFLAGS="-I${ROOTFS_PATH}/usr/include -I${ROOTFS_PATH}/usr/include/glib-2.0 -I${ROOTFS_PATH}/usr/lib/glib-2.0/include -I${ROOTFS_PATH}/usr/include/gstreamer-1.0 -I${ROOTFS_PATH}/usr/include/gio-unix-2.0 -mno-compact-eh -EL" export CPPFLAGS="-I${ROOTFS_PATH}/usr/include -I${ROOTFS_PATH}/usr/include/glib-2.0 -I${ROOTFS_PATH}/usr/lib/glib-2.0/include -I${ROOTFS_PATH}/usr/include/gstreamer-1.0 -I${ROOTFS_PATH}/usr/include/gio-unix-2.0 -mno-compact-eh -EL" export CXXFLAGS=$CPPFLAGS export GST_CHECK_CFLAGS="-I${ROOTFS_PATH}/usr/include -I${ROOTFS_PATH}/usr/include/glib-2.0/include" export PKG_CONFIG="/usr/bin/pkg-config" export PKG_CONFIG_PATH="${PATH}:${ROOTFS_PATH}/lib/pkgconfig/:${ROOTFS_PATH}/usr/lib/pkgconfig/:${ROOTFS_PATH}/usr/local/lib/pkgconfig/:/usr/lib/pkgconfig:/usr/local/lib/pkgconfig:/lib/pkgconfig" export LD_LIBRARY_PATH="/lib:/usr/local/lib" export CC="~~~mips-linux-gnu-gcc -EL" export CXX="~~~mips-linux-gnu-g++ -EL" cd ${BUILD_PATH} #GStreamer 1.2.3 #http:
source share