Linked by Thom Holwerda on Tue 11th May 2010 10:45 UTC
PDAs, Cellphones, Wireless While most of us here on the OSNews team are proponents of HTML5, we're all fully aware that Flash serves an important role on the web today, and will most likely continue to do so for the foreseeable future. Flash has a rather spotty record when it comes to performance, and so far, hasn't been able to run well on mobile devices. It seems this is about to change, as an Adobe evangelist has showed off Flash 10.1 on Android 2.2 (Froyo) running on the Nexus One. And eerlijk is eerlijk, it looks pretty darn impressive, especially considering how far they've come.
Thread beginning with comment 423813
To read all comments associated with this story, please click here.
Linux
by Fettarme H-Milch on Tue 11th May 2010 14:19 UTC
Fettarme H-Milch
Member since:
2010-02-16

Linux still lags behind a bit, mostly due to the lack of hardware acceleration.


This simply does not make any sense at all.
1.) Any other playback software (VLC, Totem, ...) uses only half the CPU power of Flash without any GPU acceleration.

2.) Linux has GPU hardware acceleration: Vector graphic procedures can easily accelerated using OpenGL. Video decoding an be accelerated using the freedesktop.org standard VA-API that works with all major GPU vendors: http://www.freedesktop.org/wiki/Software/vaapi

Reply Score: 3

RE: Linux
by Thom_Holwerda on Tue 11th May 2010 14:22 in reply to "Linux"
Thom_Holwerda Member since:
2005-06-29

I never said Linux doesn't have hardware acceleration. Flash doesn't.

Reply Parent Score: 2

RE[2]: Linux
by Fettarme H-Milch on Tue 11th May 2010 15:40 in reply to "RE: Linux"
Fettarme H-Milch Member since:
2010-02-16

I never said Linux doesn't have hardware acceleration. Flash doesn't.

So? Flash still performs worse than other software that has no hardware acceleration either.

Reply Parent Score: 2

RE: Linux
by Neolander on Tue 11th May 2010 17:24 in reply to "Linux"
Neolander Member since:
2010-03-08

This simply does not make any sense at all.
1.) Any other playback software (VLC, Totem, ...) uses only half the CPU power of Flash without any GPU acceleration.

2.) Linux has GPU hardware acceleration: Vector graphic procedures can easily accelerated using OpenGL. Video decoding an be accelerated using the freedesktop.org standard VA-API that works with all major GPU vendors: http://www.freedesktop.org/wiki/Software/vaapi

I think that there's a problem with *embedding* video in browsers on linux, not with playing it in an accelerated way. See HTML5 videos (like on http://camendesign.com/ ) with firefox 3.6 on linux. Actually, it's much more of a pain than youtube, even though being natively implemented by the browser...

See this from a flash for linux dev, too :
http://blogs.adobe.com/penguin.swf/2010/01/welcome_to_the_thicket.h...
http://blogs.adobe.com/penguin.swf/2010/01/solving_different_proble...

Edited 2010-05-11 17:24 UTC

Reply Parent Score: 1

RE[2]: Linux
by Fettarme H-Milch on Tue 11th May 2010 20:09 in reply to "RE: Linux"
Fettarme H-Milch Member since:
2010-02-16

I think that there's a problem with *embedding* video in browsers on linux, not with playing it in an accelerated way.

No, not really. When using other plugins than Flash on Linux to play video files (embedded using the object tag), the very same videos that played with high CPU load on YouTube with Flash, play just fine using other methods. For example I now use the "Youtube without Flash Auto" script for GreaseMonkey in conjunction with GNOME-MPlayers's Mozilla plugin: Way better performance than Flash.
Same with HTML5 video in Konqueror (same MP4 file as on YouTube).

Reply Parent Score: 2

RE: Linux
by WereCatf on Tue 11th May 2010 21:50 in reply to "Linux"
WereCatf Member since:
2006-02-15

Video decoding an be accelerated using the freedesktop.org standard VA-API that works with all major GPU vendors: http://www.freedesktop.org/wiki/Software/vaapi

Unfortunately VDPAU (Nvidia's backend for VA-API) only supports GeForce 9000 or higher and a few specific GF 8000 series cards with G9x based GPUs, and XvBA (ATI/AMD backend) only supports Radeon HD 4000 or higher.

That leaves a LOT of perfectly useable hardware without video acceleration still. I do not find any plans to implement any kind of acceleration for older hardware even though it would be possible via shader programming, atleast partially.

Reply Parent Score: 2