Results 1 to 6 of 6

Thread: An Article on VAAPI?

Hybrid View

  1. #1
    Join Date
    Apr 2007
    Posts
    121

    Default An Article on VAAPI?

    Hi Michael,
    Looking on the web, i've found that intel is working on a new video acceleration api, vaapi. While the software is still in the planning phase and article on vaapi would be very interesting. This maybe premature however
    Thanks

    Sreyan

  2. #2
    Join Date
    Jan 2008
    Posts
    2

    Default

    iu am very interesting in this too.

  3. #3
    Join Date
    Jun 2007
    Posts
    145

    Default

    well, if you'll write about vaapi, i think that it is necessary to explain gallium3d, dri2, Input Redirection, Redirected Direct Rendering, llvm, glucose, ttm, mpx and so on, too. we're going to see several improvements on the x-server which are really exciting...
    Last edited by Regenwald; 01-05-2008 at 05:56 PM.

  4. #4
    Join Date
    Jan 2008
    Location
    Sweden
    Posts
    10

    Default

    Quote Originally Posted by Regenwald View Post
    well, if you'll write about vaapi, i think that it is necessary to explain gallium3d, dri2, Input Redirection, Redirected Direct Rendering, llvm, glucose, ttm, mpx and so on, too. we're going to see several improvements on the x-server which are really exciting...
    Please do, that would be really interesting.

  5. #5
    Join Date
    Jun 2007
    Posts
    145

    Default

    well, michael is at ces at the moment. we have to remember him when he's back...

  6. #6
    Join Date
    Feb 2008
    Posts
    36

    Question

    Still no news article on VaAPI from Phoronix.com?

    I only found the news article on "A Unified GPGPU API In Gallium3D"
    http://www.phoronix.com/scan.php?pag...item&px=NjMyMg

    Maybe VaAPI could be implemented in Mesa but above the Gallium3D architecture in a similar manor to the one suggested for GPGPU in Zack Rusin's blog; though as a unified hardware assisted video decoding API above Gallium3D written using a state tracker?

    Zack adds that as Gallium3D now uses LLVM (Low Level Virtual Machine) for compiling and accelerating shaders, any programming language could be put on the GPU with "minimal effort
    http://zrusin.blogspot.com/2008/02/gpgpu.html

    Then make VaAPI support mandatory in each Gallium3D based device driver ...maybe a good idea since VaAPI spport is required both in the video codec decoder and the device driver for the graphics hardware?

    PS! a generic XvMC library ('libxvmc') would probably be implemented in a similar way for backwards compatibility for video codecs and device drivers that do not yet feature VaAPI support (which today is most if not all).

    Hope that this new Video Acceleration API will recieve a little more attention from the press in the future

Posting Permissions

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