Originally posted by gururise
View Post
They can be the same API - the so-called fast path.
They can, however, be wrapped up in another API. And that is where Gwenole's wrappers become important.
Gwenole's work indicates that the player that he is working on will have a VA-API render path. The player itself won't support VDPAU or XVBA. You can criss-cross to almost any API you want to. NV is extending the VDPAU player interface to allow alternate driver backends. VA-API seems to already have it.
In the end, the winning (read:Most Popular) player API will primarily be driven by a mixture of ease of implementation, stability, richness, driver support. The driver support may come direct from the vendor - or from something like Gwenole's wrapper.
Regards,
Matthew
Comment