[Bug 790999] only vaapisink should query for app context

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Thu Nov 30 13:35:59 UTC 2017


https://bugzilla.gnome.org/show_bug.cgi?id=790999

Víctor Manuel Jáquez Leal <vjaquez at igalia.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #364635|0                           |1
        is obsolete|                            |

--- Comment #4 from Víctor Manuel Jáquez Leal <vjaquez at igalia.com> ---
Created attachment 364675
  --> https://bugzilla.gnome.org/attachment.cgi?id=364675&action=edit
videocontext: only vaapisink queries for app context

App context is made for applications that will provide, via
GstContext, the VA display and the native display to use by the
pipeline, when are using vaapisink as overlay. There ir no use case
for encoders, decoders, neither for the postprocessor.

In the case of the vaapisink, it will query for gst.vaapi.Display to
upstream first, and if there is no reply, a gst.vaapi.app.Display
context will be posted as a bus message to the application. If
replied, a GstVaapiDisplay object is instantiated given the context
info, otherwise a GstVaapiDisplay is created with the normal
algorithm to guess the graphics platform. Either way, the
instantiated GstVaapiDisplay is propagated among the pipeline.

-- 
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