GNOME Bugzilla – Bug 654259
matroska: track INVISIBLE flag for vp8
Last modified: 2012-12-16 23:39:22 UTC
Created attachment 191524 [details] [review] patch v1 vp8 set an INVISIBLE flag for some frame which should not be displayed. Matroska also has reserved bit for this kind of frames. This patch just use this bit. See Block Header and SimpleBlock Header sections. http://www.matroska.org/technical/specs/index.html#simpleblock_structure
Just out of curiosity: apart from exposing all the info there is - what's the point of doing this, esp. given the "google prefers not to do this, but it won't do any harm" comment ?
We have different issues with I-Frames. Some of them was fixed in 0.10, and some came buck in different form in 1.0. I hope it makes it easy do triangle this problems. If you open a file an see this flags, then you can prepare your self for troubles :) or at least know where to look. On other hand it is easier do make test case for decoder, if demuxer can tel which frame will be not displayed. Is it enough? :)
Sure, thanks for the explanation. commit 7e47e3b92d794539d062ccff7b17d7d5c1f82a0f Author: Alexey Fisher <bug-track@fisher-privat.net> Date: Sun Dec 16 23:27:41 2012 +0000 matroskamux: set appropriate block header flag for VP8 invisible frames Useful for debugging mostly. https://bugzilla.gnome.org/show_bug.cgi?id=654259 I've updated the patch for current git and made some minor changes (e.g. checking the keyframe flag only inside the simpl block where it was checked before).