[VDPAU] Fake VDPAU library

José Hiram Soltren jsoltren at nvidia.com
Mon Feb 25 15:32:33 PST 2013


Hello Vincent,

I am the current maintainer of VDPAU.

I do not presently know of a fake VDPAU library as you describe, or a
VAAPI backend. Such a VDPAU library would take some effort to write as
it would need to be stateful and correctly implement the semantics of
VDPAU. For example, a call to VdpVideoSurfaceCreate() should require a
previous call to VdpDeviceCreateX11() to create a VdpDevice, just as it
does on any VDPAU implementation.

A fake VDPAU library would be helpful in the use case you mention.
Unfortunately, I am unable to commit to any release date or timeframe
for such a library at present.

The VDPAU API works with multiple implementations by design. If you or
anyone else implement such a library please do feel free to announce it
on this list.

Regards,
--José

On 02/18/2013 01:50 PM, Vincent Bernat wrote:
> Hi!
> 
> For platforms where a platform-specific library does not exist, does it
> exist a fake library that would output nothing but that could still be
> used with the tracing library? It would help testing applications using
> libvdpau without having the appropriate hardware (when the rendering is
> not the main point of the application to be tested).
> 
> Or maybe a VAAPI backend? The other way around exists but some
> applications only support libvdpau.
> 
> Thanks.
> 


More information about the VDPAU mailing list