[Bug 671977] basevideodecoder: add support for GstSurfaceBuffer caps

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Tue Mar 13 07:29:03 PDT 2012


https://bugzilla.gnome.org/show_bug.cgi?id=671977
  GStreamer | gst-plugins-bad | git

--- Comment #3 from Holger Kaelberer <hk at getslash.de> 2012-03-13 14:29:00 UTC ---
Please feel free to change the 'how' in whatever way seems right to you. The
attached patch was meant to make it work. 

The minimum necessary is to allow for mime-type GST_VIDEO_CAPS_SURFACE and
further caps properties/keys set by the deriving class used for what is
mentioned in the GstSurfaceBuffer docs:

<GstSurfaceBuffer>
An implementation specific type must be set using the "type" key (e.g.
type="vaapi"). Available convertion type are speficied using seperate boolean
arguement (e.g. opengl=true). Having this information in the capabilities allow
easy negotiating of such feature with other elements (e.g. a
ClutterGstVideoSink can claim accpeting caps "video/x-surface,opengl=true").
</GstSurfaceBuffer>

Was sure if these 'keys' are final or will be extended ...

Thanks,
  Holger

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- 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