QML Video element and Gstreamer options

  • Hi everyone, I'm trying to show a video on my qml code (qt5), I'm working on a ARM device.

    The problem is that if I create a Video tag (QtMultimedia 5.0) with a sample video I cannot see any video playback.
    The error I got is:
    @(helloworld:927): GStreamer-CRITICAL **: gst_object_ref: assertion `object != NULL' failed

    omx_setup error while setting FilterTimestamp
    Allocating new output: 1280x720 (x 12)
    Error: "The autoaudiosink element is missing."@

    And that's true, I've no autoaudiosink on gstreamer, I'm using nvidia proprietary driver so I've got "nv_omx_videosink" and "nv_omx_audiosink".

    I can play the video with the following command:
    @gst-launch filesrc location=big_buck_bunny.mp4 ! qtdemux name=demux demux.video_00 ! decodebin ! nv_omx_videosink force-aspect-ratio=true demux.audio_00 ! nv_omx_aacdec ! alsasink@

    But how can I tell to the Video element to use another sink element other than the auto one?

    Thank you.

Log in to reply

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.