We have moved to a new Sailfish OS Forum. Please start new discussions there.

Revision history [back]

click to hide/show revision 1
initial version

posted 2014-02-17 12:01:35 +0300

QML Video - "Internal data stream error."

I try to embed a small tutorial video into my application but I get following error:

[W] QGstreamerPlayerSession::play:801 - GStreamer; Unable to play - "file:///usr/share/harbour-qremotecontrol/qml/tutorial/browser_qremote.mp4" 
[W] QGstreamerPlayerSession::play:801 - GStreamer; Unable to play - "file:///usr/share/harbour-qremotecontrol/qml/tutorial/browser_qremote.mp4" 

[W] QGstreamerPlayerSession::processBusMessage:1223 - Error: "Internal data stream error."

The code I use:

    Video {
    source: "browser_qremote.mp4"
    autoPlay: true
    onStopped: play()
    width: parent.width
    //height: 100
    height: 200
}

The video files I tested it with:
http://stud11.technikum-wien.at/~el11b020/browser_qremote.mp4
http://stud11.technikum-wien.at/~el11b020/browser_qremote.avi

The first video is MPEG4 encoded the second one H.264. Both videos work inside QML on my desktop computer.

sdk: QML Video - "Internal data stream error."

I try to embed a small tutorial video into my application but I get following error:

[W] QGstreamerPlayerSession::play:801 - GStreamer; Unable to play - "file:///usr/share/harbour-qremotecontrol/qml/tutorial/browser_qremote.mp4" 
[W] QGstreamerPlayerSession::play:801 - GStreamer; Unable to play - "file:///usr/share/harbour-qremotecontrol/qml/tutorial/browser_qremote.mp4" 

[W] QGstreamerPlayerSession::processBusMessage:1223 - Error: "Internal data stream error."

The code I use:

    Video {
    source: "browser_qremote.mp4"
    autoPlay: true
    onStopped: play()
    width: parent.width
    //height: 100
    height: 200
}

The video files I tested it with:
http://stud11.technikum-wien.at/~el11b020/browser_qremote.mp4
http://stud11.technikum-wien.at/~el11b020/browser_qremote.avi

The first video is MPEG4 encoded the second one H.264. Both videos work inside QML on my desktop computer.

sdk: QML Video - "Internal data stream error."

I try to embed a small tutorial video into my application but I get following error:

[W] QGstreamerPlayerSession::play:801 - GStreamer; Unable to play - "file:///usr/share/harbour-qremotecontrol/qml/tutorial/browser_qremote.mp4" 
[W] QGstreamerPlayerSession::play:801 - GStreamer; Unable to play - "file:///usr/share/harbour-qremotecontrol/qml/tutorial/browser_qremote.mp4" 

[W] QGstreamerPlayerSession::processBusMessage:1223 - Error: "Internal data stream error."

The code I use:

    Video {
    source: "browser_qremote.mp4"
    autoPlay: true
    onStopped: play()
    width: parent.width
    //height: 100
    height: 200
}

The video files I tested it with:
http://stud11.technikum-wien.at/~el11b020/browser_qremote.mp4
http://stud11.technikum-wien.at/~el11b020/browser_qremote.avi

The first video is MPEG4 encoded the second one H.264. Both videos work inside QML on my desktop computer.

EDIT: I tried it again with a VP8 encoded Webm video here it explicitly outputs a codec error -> the above errors have probably nothing to do with unsupported codecs.

[W] QGstreamerPlayerSession::processBusMessage:1202 - Warning: "No decoder available for type 'video/x-vp8, width=(int)304, height=(int)156, framerate=(fraction)30/1'."

sdk: QML Video - "Internal data stream error."

I try to embed a small tutorial video into my application but I get following error:

[W] QGstreamerPlayerSession::play:801 - GStreamer; Unable to play - "file:///usr/share/harbour-qremotecontrol/qml/tutorial/browser_qremote.mp4" 
[W] QGstreamerPlayerSession::play:801 - GStreamer; Unable to play - "file:///usr/share/harbour-qremotecontrol/qml/tutorial/browser_qremote.mp4" 

[W] QGstreamerPlayerSession::processBusMessage:1223 - Error: "Internal data stream error."

The code I use:

    Video {
    source: "browser_qremote.mp4"
    autoPlay: true
    onStopped: play()
    width: parent.width
    //height: 100
    height: 200
}

The video files I tested it with:
http://stud11.technikum-wien.at/~el11b020/browser_qremote.mp4
http://stud11.technikum-wien.at/~el11b020/browser_qremote.avi

The first video is MPEG4 encoded the second one H.264. Both videos work inside QML on my desktop computer.

EDIT: EDIT: I tried it again with a VP8 encoded Webm video here it explicitly outputs a codec error -> the above errors have probably nothing to do with unsupported codecs.

[W] QGstreamerPlayerSession::processBusMessage:1202 - Warning: "No decoder available for type 'video/x-vp8, width=(int)304, height=(int)156, framerate=(fraction)30/1'."