GNOME Bugzilla – Bug 623565
[matroskademux] gst should respect the matroska default flags for playback
Last modified: 2013-03-31 14:25:37 UTC
Currently, the matroska default flag is parsed in matroska-demux.c under the add stream function. However, it remains unused. It should be used to determine which video/audio/subtitle track should be displayed as they were intended by the mkv creator. This is particularly useful for example playback of english video with optional english subtitles. In this case the subtitles which has a default track flag of 0 should not be displayed at all but made available to be accessed by clients. Incidentally, which audio/subtitle stream gst plays when using playbin seems indeterminate, with different streams playing by default at random for each reset (as seen on totem 2.30.2). This would be fixed more or less by the above enhancement.
I'm sure there is another bug about this already but I can't find it now... The problem here is, that the demuxer has no way to tell playbin2 about stream preferences or anything.
Maybe you meant bug #607466 ?
*** Bug 625630 has been marked as a duplicate of this bug. ***
Bug #690911 has more info even though it's newer, so marking as duplicate of that. *** This bug has been marked as a duplicate of bug 690911 ***