On 4/9/09, Stephane Marchesin <marche...@icps.u-strasbg.fr> wrote: > On Thu, Apr 9, 2009 at 08:49, Zou, Nanhai <nanhai....@intel.com> wrote: > > > > > > I have not been looking into gallium support yet. > > Are you working on software fallback or on some real hardware? > > > We have xvmc on top of g3dvl working on nv40-class hardware (and more > generically, it should work any card which has a gallium driver). > We've had this since last year's summer of code. Our main purpose is > to avoid reinventing the wheel with each driver... > > > > > > I am now working on HW accelerated media support for our chip(XVMC etc), > next plan is to support VAAPI. > > The code is now in our 2D dirver, in freedesktop.org xf86-video-driver . > The master branch has MC only implement, > > There is a branch xvmc-vld which support offload mpeg2 decode to GPU from > VLD entry. > > Media kernels running on GPU will do MC and IDCT and IQ, fix function unit > HW will do VLD decode. > > > > > Well, we don't have hw video decoding specs for nvidia/ati (and on > some hardware we don't even have any video decoding hw), so we use the > shaders for everything anyway.
FWIW, MC is done using the 3D engine on our hardware, so MC should be able to be implemented now for those that are interested. r3xx+ use shaders. r1xx/r2xx have a couple special bits to flip in the 3D engine. idct is handled by a separate block what we hope to eventually release either code or docs for. Alex ------------------------------------------------------------------------------ This SF.net email is sponsored by: High Quality Requirements in a Collaborative Environment. Download a free trial of Rational Requirements Composer Now! http://p.sf.net/sfu/www-ibm-com _______________________________________________ Mesa3d-dev mailing list Mesa3d-dev@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mesa3d-dev