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

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

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

1,445 Views
andreykononov
Contributor III

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"

0 Kudos
2 Replies

518 Views
igorpadykov
NXP Employee
NXP Employee

Hi Andrey

please try to use plugins as described on :

IMX6 ADV7180 GStreamer1.0 (tvsrc substitute)

Best regards

igor

-----------------------------------------------------------------------------------------------------------------------

Note: If this post answers your question, please click the Correct Answer button. Thank you!

-----------------------------------------------------------------------------------------------------------------------

0 Kudos

518 Views
andreykononov
Contributor III

solved problem changing in local.conf

PACKAGECONFIG_append_pn-qtmultimedia = " gstreamer010"

to

PACKAGECONFIG_append_pn-qtmultimedia = " gstreamer"

0 Kudos