GNOME Bugzilla – Bug 770049
vtdec: missing systemstream=false in mpeg decoder caps
Last modified: 2016-08-22 19:26:20 UTC
Created attachment 333514 [details] [review] Patch Without systemstream=false the decoder may be instantiated instead of demuxer
Looks good. I wonder if it also needs/wants parsed=true ?
Video toolbox expects entire frame in VTDecompressionSessionDecodeFrame so I'd suppose so.
Ok, thanks! Let's try this then: commit 26c7ca4c24fdad9b599b7c68adee036e20c07ef1 Author: Matej Knopp <matej.knopp@gmail.com> Date: Wed Aug 17 19:59:17 2016 +0200 vtdec: fix MPEG-2 video caps Add systemstream=false to caps, otherwise the decoder may be picked for MPEG-PS files. Also parsed=true, as video toolbox expects entire frame in VTDecompressionSessionDecodeFrame. https://bugzilla.gnome.org/show_bug.cgi?id=770049