Page 1 of 3 123 LastLast
Results 1 to 10 of 30

Thread: H.264 VA-API GPU Video Acceleration For Flash

  1. #1
    Join Date
    Jan 2007
    Posts
    13,431

    Default H.264 VA-API GPU Video Acceleration For Flash

    Phoronix: H.264 VA-API GPU Video Acceleration For Flash

    Splitted Desktop Systems, the embedded device company that previously wrote VA-API support for MPlayer and FFmpeg along with a NVIDIA VDPAU back-end for VA-API, has made another significant contribution to improved video playback under Linux. Splitted Desktop Systems has now implemented VA-API acceleration support within Gnash, the free software implementation of the Adobe Flash/SWF player. Gwenole Beauchesne of Splitted Desktop Systems shares that the H.264 video playback performance has improved significantly thanks to this VA-API support and with 1080p clips it's working out much better than Adobe's own proprietary Flash 10 player for Linux...

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

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

    Default

    That's great news!
    But i'd like to see XV and SHM support in Gnash, too.

    There should be link to the Gnash project page in this news, too:
    http://www.gnu.org/software/gnash/

  3. #3
    Join Date
    Aug 2009
    Location
    Paris
    Posts
    4

    Default

    Does it work on Intel GMA 500?

  4. #4
    Join Date
    Aug 2008
    Location
    Finland
    Posts
    1,567

    Default

    I'd prefer they'd first focus on implementing Flash properly before writing GPU acceleration.

  5. #5
    Join Date
    Nov 2007
    Location
    Die trolls, die!
    Posts
    525

    Default

    really really nice, thanks!
    i really hope the open source drivers to get va api support, maybe though gallium3d?

  6. #6
    Join Date
    Jun 2008
    Posts
    162

    Default

    Quote Originally Posted by nanonyme View Post
    I'd prefer they'd first focus on implementing Flash properly before writing GPU acceleration.
    Those guys have just slapped Adobe in the face so hard I say it was well worth it.

  7. #7
    Join Date
    Aug 2009
    Location
    O'Fallon, MO
    Posts
    44

    Default

    Depending on how this is implimented, it could completely invalidate gnash as a viable Free Software flash player.

    H.264 is heavily patented. If these acceleration API's impliment any actual decoding, then gnash wouldn't be legally distributable in countries (like the US) that recognize software patents.

    Using patent-encumbered technology intentionally is a sure bet that business users or serious distros like Fedora or Ubuntu will never include it in their base distro.

    I really hope these API's are nothing but pointers that tell the proprietary video driver to do the actual decoding, rather than doing the decoding themselves and simply using the video card (via the driver) to do the calculations.

  8. #8
    Join Date
    Aug 2008
    Location
    Finland
    Posts
    1,567

    Default

    Quote Originally Posted by miles View Post
    Those guys have just slapped Adobe in the face so hard I say it was well worth it.
    Just how did they slap Adobe in the face? There's still tons of Flash content Gnash can't play at all, I'd prefer time spent on getting higher Flash version support more than hacking around with video acceleration. (who watches that high quality content over Flash anyway that this improvement matters a bit?)

  9. #9
    Join Date
    Oct 2007
    Location
    Under the bridge
    Posts
    2,099

    Default

    Quote Originally Posted by billiob View Post
    Does it work on Intel GMA 500?
    Does *anything* work on GMA 500? (Sorry, couldn't resist )

    Depending on how this is implimented, it could completely invalidate gnash as a viable Free Software flash player.
    Gnash passes the video stream to the VA-API, which either decodes in hardware, passes it to VDPAU or uses some other method to decode the video (FFMPEG?) Gnash itself shouldn't be at risk.

    Besides, Flash itself is heavily patented. Does this invalidate Gnash as a "viable Free Software flash player"?

    The only correct course of action regarding patents is to act as if they didn't exist (unless you are a large company that can afford its own patents or a patent troll).

  10. #10
    Join Date
    Oct 2007
    Location
    Under the bridge
    Posts
    2,099

    Default

    Quote Originally Posted by nanonyme View Post
    Just how did they slap Adobe in the face? There's still tons of Flash content Gnash can't play at all, I'd prefer time spent on getting higher Flash version support more than hacking around with video acceleration. (who watches that high quality content over Flash anyway that this improvement matters a bit?)
    Adobe with all their developers, the very *creators* of flash, still hasn't managed to implement hardware accelerated video decoding in their player. A free, undermanned project managed to beat them to the punch.

    Maybe Adobe should just scratch their proprietary player on Linux and start helping out the Gnash developers?

    Not unexpected, given Adobe's past record, but still hilarious. Besides, this brings us one step closer getting rid of the proprietary flash player. The sooner we get there, the better for all of us (besides Adobe, I guess).

Posting Permissions

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