[Bug 768652] vaapidecode: improves for flush and drain
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Mon Jul 11 08:40:25 UTC 2016
https://bugzilla.gnome.org/show_bug.cgi?id=768652
--- Comment #2 from Víctor Manuel Jáquez Leal <vjaquez at igalia.com> ---
Created attachment 331188
--> https://bugzilla.gnome.org/attachment.cgi?id=331188&action=edit
vaapidecode: flush output adapter at drain()
Calling drain() vmethod means "decode any data it can at this point, but that
more data may arrive after". Hence, vaapidecode should check if there is data
in the output adapter and process them, without destroying the decoded picture
buffer (dpb).
Since this operation is done by gst_vaapidecode_internal_flush(), the operation
was refactored into a new function gst_vaapidecode_flush_output_adapter().
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
More information about the gstreamer-bugs
mailing list