After releasing a standalone VDPAU library
, NVIDIA's Aaron Plattner shared an interesting tid-bit on the X.Org mailing list in response to questions raised by Red Hat's David Airlie. The Video Decode and Presentation API for Unix will have its own protocol, similar to that of XvMC and DRI. This VDPAU protocol will be used for telling the client (multimedia) applications what driver is to be used for the VDPAU acceleration and Aaron also has plans for adding indirect rendering support to this NVIDIA HD video playback API.
This NVIDIA protocol will become more important once other drivers begin implementing this GPU-assisted video decoding support. No other details were shared, but Aaron's message can be read in this mailing list message