GNOME Bugzilla – Bug 751434
decoder: add initial infrastructure for marking corrupted output
Last modified: 2015-07-20 13:30:34 UTC
Add initial infrastructure in core codec library and vaapidecode to mark corrupted frames as such. A corrupted frame is such a frame that was reconstructed from invalid references for instance.
Created attachment 306013 [details] [review] decoder: add initial infrastructure for marking corrupted output
Created attachment 306014 [details] [review] decoder: h264: track corrupted frames
Those changes are safe enough for 0.6.0 but I would like to combine them with fixes for bug #750754. So, probably be postponed for 0.6.1, as I did not actually see a practical user of GST_BUFFER_FLAG_CORRUPTED anyway. :)
the practical use is to just drop all corrupted frames
(In reply to Gwenole Beauchesne from comment #3) > Those changes are safe enough for 0.6.0 but I would like to combine them > with fixes for bug #750754. So, probably be postponed for 0.6.1, as I did > not actually see a practical user of GST_BUFFER_FLAG_CORRUPTED anyway. :) Yup, we will start the QA regression testing soon. Lets push all these stuffs only after 0.6 release... Thanks..
commit 939bdb08a5f23e46e4507774931874fcc721946b Author: Gwenole Beauchesne <gwenole.beauchesne@intel.com> Date: Wed Jun 24 13:48:46 2015 +0200 decoder: add initial infrastructure for marking corrupted output. Add initial infrastructure in core codec library and vaapidecode to mark corrupted frames as such. A corrupted frame is such a frame that was reconstructed from invalid references for instance. https://bugzilla.gnome.org/show_bug.cgi?id=751434 Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>