On Thu, Sep 17, 2009 at 02:48:24PM -0700, Dave Airlie wrote: > On Fri, Sep 18, 2009 at 4:58 AM, Aaron Plattner <aplatt...@nvidia.com> wrote: > > I'm pleased to announce the first release of libvdpau as a standalone > > library. This package contains the libvdpau wrapper library and the > > libvdpau_trace debugging library, along with the header files needed > > to build VDPAU applications. To actually use a VDPAU device, you need > > a vendor-specific implementation library. Currently, this is always > > libvdpau_nvidia. You can override the driver name by setting the > > VDPAU_DRIVER environment variable. > > Are you planning some sort of protocol for this, like DRI or XvMC has? > > having the server specify the driver rather than the client guessing,
That's the plan. I also want to add indirect rendering at some point. I haven't decided yet whether I want to tackle indirect and driver selection in the same initial version of the protocol. > otherwise we just end up with the original XvMC unusable single vendor > solution. Yeah, nobody wants that. At least with libvdpau, you don't get vendor-specific code statically linked into your applications -- apps that work with libvdpau_nvidia now will magically work with other vendor backends in the future. vdp_device_create_x11 takes a Display* and a screen index and returns a get_proc_address pointer specific to that device. > > These files are also currently shipped as part of the NVIDIA driver > > package. We're going to continue to do that for now, but the > > long-term goal is to ship only libvdpau_nvidia in that package. > > > > git://anongit.freedesktop.org/~aplattner/libvdpau > > http://cgit.freedesktop.org/~aplattner/libvdpau > > > > git tag: libvdpau-0.2 > > > > http://people.freedesktop.org/~aplattner/vdpau/libvdpau-0.2.tar.gz > > MD5: e0641a208839eb88fe7c01ee5af83735 libvdpau-0.2.tar.gz > > SHA1: 9d290f2baea915beb8d395f96246608716dbdf95 libvdpau-0.2.tar.gz _______________________________________________ xorg mailing list xorg@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg