GNOME Bugzilla – Bug 693146
tsdemux: doesn't expose VC1 pad when descriptor is missing
Last modified: 2013-02-06 11:36:45 UTC
Created attachment 235154 [details] [review] Patch that fixes the issue I've some media that can be played with flutsdemux in 0.10 but not with tsdemux 1.0. Actually there's code in tsdemux to expose VC1 pad after checking on a certain descriptor. There's also a GST_WARNING line that doesn't seems to be executed in the right condition. The provided patch fixes the issues I've observed with my media files.
Comment on attachment 235154 [details] [review] Patch that fixes the issue Looks ok to push to master IMHO. I am not sure if we should be exposing the pad as VC-1 if there is a format_identifier and it's != DRF_ID_VC1, but arguably that point applies to some of the other formats as well, and hopefully it's only a theoretical case.
Commit: 7fafbe2e22a83b68450174f7919f02650d52b805 Author: Josep Torra <n770galaxy@gmail.com> Date: Tue Feb 5 23:07:12 2013 +0100 tsdemux: expose VC1 streams with missing descriptor. Fixes playback of VC1 streams when the descriptor is missing.