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'."