Hi,

2012/9/6 Simon Farnsworth <[email protected]>:

> The easy fix was to make vaapiupload capable of passthrough, so that I can
> unconditionally set my playbin2 video-sink as "vaapiupload ! vaapipostproc !
> vaapisink" and let vaapiupload enter passthrough mode when playbin2 chooses
> vaapidecode as the decoder.

That looks reasonable for 0.3.x branch. For master, the longer term
solution is to allow video/x-raw-yuv surfaces from vaapisink. Halley
has a patch for it. My preference will be to have a common object that
would be used in there but also in vaapiupload element, in the interim
solution.

> I also made the corresponding changes to vaapidownload; I don't personally
> need them, as I only use vaapidownload when debugging, but the changes
> aren't complex.

I don't really see where this would actually be useful either. Chances
are that we end up to only keep vaapidecode and vaapisink elements
once we merge the port to GStreamer 1.0 API.

Regards,
Gwenole.
_______________________________________________
Libva mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libva

Reply via email to