Page 1 of 2 12 LastLast
Results 1 to 10 of 19

Thread: AMD Toying With XvMC In Gallium3D R300 Driver

  1. #1
    Join Date
    Jan 2007
    Posts
    14,591

    Default AMD Toying With XvMC In Gallium3D R300 Driver

    Phoronix: AMD Toying With XvMC In Gallium3D R300 Driver

    XvMC support came to Gallium3D through a Google Summer of Code project for 2008 that involved getting X-Video Motion Compensation running atop the Nouveau driver with NVIDIA hardware. We described this work in The State Of Gallium3D Video Decoding and subsequently in Nouveau's Gallium3D Driver Gets Video Boost...

    http://www.phoronix.com/vr.php?view=Nzk1Mw

  2. #2
    Join Date
    Jan 2009
    Location
    USA
    Posts
    6

    Default

    This is interesting news. Is there any insight into what exactly this may pertain for the future? I was under the impression that ATI hardware was not capable of XvMC playback, has it always just been that the drivers do not expose the hardware through this particular API?? It seems silly if the latter were the case.

    Basically, I'm asking which cards would one day be capable of supporting this, if there were developer commitment and enough time?

  3. #3
    Join Date
    Dec 2007
    Posts
    2,356

    Default

    The hardware is capable and the documentation is available, but no one has written the code yet.

  4. #4
    Join Date
    Nov 2008
    Location
    Germany
    Posts
    5,411

    Default

    good news the opensource devs become 5 ***** hero stars from my pocket!

  5. #5
    Join Date
    Aug 2007
    Location
    Poland
    Posts
    215

    Default

    Great news!
    Does it mean that I could have even better video acceleration than Xv on my R3xx cards?

  6. #6
    Join Date
    Oct 2009
    Posts
    2,085

    Default

    Now presumably, this means R300 through R500, correct?

  7. #7
    Join Date
    Dec 2007
    Posts
    2,356

    Default

    Quote Originally Posted by droidhacker View Post
    Now presumably, this means R300 through R500, correct?
    r3xx through r7xx as far as documentation goes. the gallium driver in question in only r3xx through r5xx.

  8. #8
    Join Date
    Jan 2010
    Posts
    363

    Default

    XvMC? Oh come on, this is useless. Hardly anyone needs MPEG2 decode acceleration nowadays. Besides, it would make more sense to support a modern API like VDPAU/VA-API instead of XvMC, even if it's just for MPEG2.

  9. #9
    Join Date
    Oct 2008
    Posts
    92

    Default

    ALL features are important!

  10. #10
    Join Date
    Dec 2007
    Posts
    2,356

    Default

    Quote Originally Posted by brent View Post
    XvMC? Oh come on, this is useless. Hardly anyone needs MPEG2 decode acceleration nowadays. Besides, it would make more sense to support a modern API like VDPAU/VA-API instead of XvMC, even if it's just for MPEG2.
    The information is all there. Patches are welcome. It just so happens that the XvMC code is already in place in gallium so much of the work is already done in that case.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •