Adobe Rants Over Linux Video Acceleration APIs
Phoronix: Adobe Rants Over Linux Video Acceleration APIs
Back in 2007, Adobe's Mike Melanson, who is responsible for much of the Linux work on the Adobe Flash Player, had blogged about the jungle of audio output methods. Linux audio has been a mess with so many choices and each project like PulseAudio having its advantages and disadvantages...
Does this guy do anything but whine?
When it comes to anything to do with linux adobe has proven itself to be nothing but a inept bunch of crybabies who rather blog then actually do any developing. A year after Flash 64 came out and they still can't get it to run full screen without major performance issues never mind with the use of Linux Video Acceleration API's. For a guy that has been "been programming multimedia-type stuff on Linux since 1999", he sure has sweet **** all to show for it.
The truth is...
The truth is sucks flash on any platform. It sucks on the latest and greatest hardware runnin' WinXP. It sucks on mobiles. It sucks on Macs. And it sucks even harder on Linux.
It is buggy, unsafe, processor intensive, annoying as hell...
The sooner sites start using html5 video tags the better.
The web is a frightening place without FlashBlock.
Ya like that situation is any better with Google/Apple backing H264/AAC and FF/Opera backing vorbis and theora. And then we can all start asking for vdpau / va-api / XvBA support in the browsers......
Originally Posted by talvik
we have a good chance of getting vdpau/va/xvba support in open source browsers. Problem is, h264 isn't coming to firefox and theora doesn't rape the cpu so bad.
Originally Posted by deanjo
Are you kidding? They are having enough of a hard time squabbling over gstreamer vs ffmpeg.
Originally Posted by L33F3R
So wait, this is the company that for Flash has not been able to produce a stable 64bit release (That one version for Linux was just officially just some alpha testing version). Further their 32bit version aren't known to be anything close to a decent piece of software. Neither on Windows nor OS X nor Linux.
Not really the starting point to go and rant about others shortcomings. But well lets give them the benefit of the doubt. So what does he complain about? There are too many video acceleration apis on Linux. So going out on a limb here what he means, is that this "mess" makes it hard to implement hardware accelerated flash video playback. Well newsflash, Windows has exactly the same "problem" that the two major gpu vendors have different acceleration apis. Yet they still managed to ship out a version that at least supports one of the two. Strange how that is possible there but not on Linux. So the "too many apis" (actually really only 2 that currently exist in reality) doesn't sound so convincing.
I'n sorry that it sounds so much like a rant, but it just gets boring after a while to always read these impled "we really totally would implement all the cool features but because of other people we cant" posts. The most prominent rants and complaints about both the state of audio (and then subsequently PulseAudio) and video I have seen from developers have been from Skype and Flash. Both programms that are reknown for the horrible information policy, the lagging-behing compared to Windows software, their once-over-a-blue-moon release cycle (since a some years mostly only true for Flash) and their release that often contain few or none of the most demanded features or fixes. Yet they seem (making I am gravly mistaken?) to always be the ones screeming the loudest about how they can't do things because some area is a mess.
If they would at least offer some sort of a solution or use the complaint as the basis to start some sort of initiative with the aim to rectify what is wrong in their eyes, I would have no problems. But I really don't understand the point or the added value of such posts.
So bottomline is I have no idea why other big(ger) projects like for example mplayer has no problem supporting hardware accelerated video for those cards for which it is available, yet for a big multi-billion company the seems to be an endless black-hole of complexity.
Yay, long text is long.
I've been running 64-bit Flash for a year and it's no worse than any other version of Flash. Ubuntu even handles it through the update manager so there's no need to manually download new versions anymore.
Originally Posted by bash
I don't want anymore the flash plugin(and other closed source code) into my linux box.
But from the Adobe perspective: why Flash Plugin is not expandable by plugins?
If Adobe release an intelligent FlashAPI the opensource community can create the code needed to the plugin for work well on linux, solaris, *bsd, macosx, ecc..
For example the Api can permit to create Video Acceleration Api backends, graphic output backends, audio output backends, in a more deep collaboration with the community is possible to create an efficient 2D acceleration.
Adobe open the doors. Release the FlashPlugin like a kernel and let's the community a free api for create the "drivers".
Tags for this Thread