[gst-devel] How to build gstreamer pipeline with VAAPI hardware acceleration?

David Song tingustar at gmail.com
Mon Apr 12 10:16:57 CEST 2010


2010/4/9 Edward Hervey <bilboed at gmail.com>:
> On Fri, 2010-04-09 at 16:08 +0800, David Song wrote:
>> I think at least sink element (e.g. xvimagesink)  need enhancement to
>> get decoded data which is not a general buffer.
>
>  That would indeed be one of the reasons, plus:
>  * we'd need to make sure all elements in a standard playbin pipeline
> can handle that kind of data
>  * we'd need to have va-api specific elements to handle common features
> like scaling, deinterlacing, mixing
>  * we'd need to be careful about the lifetime of va-api specific data
>  * pray ffmpeg doesn't change the layout of their va-api specific
> buffers
>  * ...

Then any one of them is in development? Or is there a plan to enable
this feature?
I searched by google and got following link, it seems Josep is doing
some thing like this. But it's not only for VAAPI, it's also for VDPAU
and XvBA. Not sure if a branch(or demo) is ready?
http://gstreamer.freedesktop.org/wiki/VideoHackfest/Notes  (search
section: "Hardware Accelerated Video in GStreamer (Josep)")




More information about the gstreamer-devel mailing list