GNOME Bugzilla – Bug 760059
Matroska demuxer incorrectly chooses video stream
Last modified: 2016-01-04 08:44:19 UTC
I'm having problems with files with several video streams and forced flag on a video stream. One is a real video stream and the other is just a 1 frame video used for a thumbnail. The forced flag is set on a real video stream and it seems that gstreamer has a lower priority for them. Link to problematic video file: http://b.1339.cf/cqsqodr.webm mpv, ffplay, vlc and firefox play this video fine while gstreamer plays only a thumbnail. Interesting that gstreamer 0.10 correctly plays this video.
If this worked in 0.10 it was by luck :) The demuxer will have to provide more information about the streams and we then have to use this information to do better default selection of streams. Part of this is a duplicate of bug #690911, as part of which this should probably be implemented. *** This bug has been marked as a duplicate of bug 690911 ***
matroskademux signals which stream to select by default, it does set the SELECT stream flag on the stream-start event for the track that should be selected. So I guess it's really playbin's fault here, that it doesn't switch to the one with the SELECT flag set.