[gstreamer-bugs] [Bug 561225] Add support for VDPAU (PureVideo)

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Tue Feb 24 23:41:01 PST 2009


If you have any questions why you received this email, please see the text at
the end of this email. Replies to this email are NOT read, please see the text
at the end of this email. You can add comments to this bug at:
  http://bugzilla.gnome.org/show_bug.cgi?id=561225

  GStreamer | gst-plugins-bad | Ver: git

Edward Hervey changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |bilboed at gmail.com
             Status|UNCONFIRMED                 |NEW
          Component|don't know                  |gst-plugins-bad
     Ever Confirmed|0                           |1




------- Comment #3 from Edward Hervey  2009-02-25 07:41 UTC -------
A few recommendations of how to pursue this:

* Create a sys/vdpau/ path in gst-plugins-bad
* Write vdpau configure.ac/Makefile.am code to build a blank plugin against it.
(Proof of concept of detection/linking of the vdpau library).
* Write 2 simple plugins to convert RAW Video GstBuffer <=>
VdpVideoSurface/VdpBitmapSurface. (Proof of concept of RAM <=> GPU
communication). You might have to create a gstreamer 'mime' type for these
buffers (video/x-vdpau-video-surface, video/x-vdpau-bitmap-surface, .??).
* Write a sink using the VdpDevice that takes VdpVideoSurface or
VdpBitmapSurface. (Proof of concept of synchronous VDPAU display).
* Wrap the VdpVideoMixer feature (de-interlacing, colorspace conversion, noise
reduction, sharpness reduction, ...). (Proof of concept of using simple VDPAU
processing features).
* FINALLY : Wrap the VdpDecoder. At this point, if you've done all the steps
above, you will have narrowed down your source of issues to a small range (You
already know vdpau works, you can send/receive data from it, you can display
it, and you can do some processing on it). You will most likely have to do some
format-specific parsing of the encoded data buffers before passing them on to
the VDPAU code (according to my reading of the specs).


-- 
See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why you received
this email, why you can't respond via email, how to stop receiving
emails (or reduce the number you receive), and how to contact someone
if you are having problems with the system.

You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=561225.




More information about the Gstreamer-bugs mailing list