AnsweredAssumed Answered

can't play video "Your GStreamer installation is missing a plug-in."

Question asked by Andrey Kononov on Mar 9, 2016
Latest reply on Mar 14, 2016 by Andrey Kononov

i'm writing QT QML application for playing video files on imx6, build fs image in yocto jethro and when trying to play some file get error

 

Warning: "No decoder available for type 'video/x-indeo, indeoversion=(int)4, framerate=(fraction)30/1, width=(int)256, height=(int)240'."

Error: "Your GStreamer installation is missing a plug-in."

my local.conf

MACHINE ??= 'imx6qsabreauto'

DISTRO ?= 'poky'

PACKAGE_CLASSES ?= "package_rpm"

EXTRA_IMAGE_FEATURES = "debug-tweaks ssh-server-openssh"

IMAGE_INSTALL_append = " gcc g++ binutils libgcc libgcc-dev libstdc++ libstdc++-dev libstdc++-staticdev \

autoconf automake ccache chkconfig glib-networking glibmm \

packagegroup-core-buildessential pkgconfig  \

boost cmake zlib glib-2.0 packagegroup-fsl-tools-testapps  \

    cpufrequtils \

    nano \

    gstreamer \

    gst-meta-video \

    gst-meta-base \

    gst1.0-fsl-plugin \

    gst-plugins-base-app \

    gst-plugins-base \

    gst-plugins-base-meta \

    gst-plugins-bad \

    gst-plugins-bad-meta \

    gst-plugins-bad-mpegvideoparse \

    gst-plugins-good \

    gst-plugins-good-meta \

    gst-plugins-good-rtsp \

    gst-plugins-good-udp \

    gst-plugins-good-rtpmanager \

    gst-plugins-good-rtp \

    gst-plugins-good-video4linux2 \

    openssh-sftp-server \

    packagegroup-fsl-tools-testapps \

    packagegroup-fsl-tools-benchmark \

    imx-vpu \

    qtbase-plugins \

    qtbase-tools \

    qtbase-fonts \

    qtdeclarative \

    qtdeclarative-plugins \

    qtdeclarative-tools \

    qtdeclarative-qmlplugins \

    qtmultimedia \

    qtmultimedia-plugins \

    qtmultimedia-qmlplugins \

    qtsvg \

    qtsvg-plugins \

    qtsensors \

    qtimageformats-plugins \

    qtscript \

    qtgraphicaleffects-qmlplugins \

    qtlocation-plugins \

    qtlocation-qmlplugins \

    cinematicexperience \

    cairo pango fontconfig freetype pulseaudio dbus \

    alsa-lib alsa-tools alsa-state fsl-alsa-plugins \

    i2c-tools \

    qtquickcontrols-qmlplugins \

    mc \

    "

DISTRO_FEATURES_remove = "x11 wayland"

USER_CLASSES ?= "buildstats image-mklibs"

PATCHRESOLVE = "noop"

BB_DISKMON_DIRS = "\

    STOPTASKS,${TMPDIR},1G,100K \

    STOPTASKS,${DL_DIR},1G,100K \

    STOPTASKS,${SSTATE_DIR},1G,100K \

    STOPTASKS,/tmp,100M,100K \

    ABORT,${TMPDIR},100M,1K \

    ABORT,${DL_DIR},100M,1K \

    ABORT,${SSTATE_DIR},100M,1K \

    ABORT,/tmp,10M,1K"

PACKAGECONFIG_append_pn-qemu-native = " sdl"

PACKAGECONFIG_append_pn-nativesdk-qemu = " sdl"

PACKAGECONFIG_append_pn-qtmultimedia = " gstreamer010"

PACKAGECONFIG_append_pn-qtbase = " accessibility gles2 openssl"

ASSUME_PROVIDED += "libsdl-native"

CONF_VERSION = "1"

 

DL_DIR ?= "${BSPDIR}/downloads/"

ACCEPT_FSL_EULA = "1"

 

 

Outcomes