Adobe Goes To Flash 10.1, Forgoes Security Fix For 10
An anonymous reader writes "The recent critical zero-day security flaw in Flash 10 may have fast-tracked the release of Flash 10.1 today. Adobe 10.1 boasts the much anticipated H.264 hardware acceleration. Except for Linux and Mac OS (PDF): 'Flash Player 10.1, H.264 hardware acceleration is not supported under Linux and Mac OS. Linux currently lacks a developed standard API that supports H.264 hardware video decoding, and Mac OS X does not expose access to the required APIs.' Your humble anonymous reporter, who is using Fedora Linux with a ATI IGP 340M, is very pleased that the developers of the OSS drivers have provided hardware acceleration for my GPU ('glxinfo : direct rendering: Yes,' 'OpenGL renderer string: Mesa DRI R100 (RS200 4337) 20090101 NO-TCL DRI2'), but even if Adobe did provide hardware acceleration for H.264 on Linux, they wouldn't provide it for me because they disable it for GPUs with SGI in the Client vendor string. Adobe 10.1, with all its goodness, now gives me around 95% CPU usage as opposed to about 75% with the previous release. Good times. I anticipate my Windows friends will have a much better experience."
see above.
Adobe programmers are lamest bunch of losers since forever. Noting to see here, move along.
839*929
I thought Apple published a new API in the latest Snow Leopard.
That's what they sound like, i.e., leaf blowers, when watching Flash video. It's welcome but Adobe/Macromedia should have done this *years* ago.
Apple has provided the API's to do the hardware decoding, and Adobe has a beta called Gala which has Mac OSX Hardware Acceleration enabled.. Adobe will have a release out soon that will incorporate the hardware decoding in OSX. My guess is Adobe had to fast-track the release of 10.1 to compensate for the wide open security holes they had lingering, and weren't prepared to merge the beta and the final release trees.
Linux currently lacks a developed standard API that supports H.264 hardware video decoding, and Mac OS X does not expose access to the required APIs.
The Linux thing might be true. Even if there was one universally implemented GL desktop standard, that's not the same as having a universally implemented hardware decoding API. They're pretty much orthogonal. As far as OS X, though, nothing changes the fact that Flash uses 3x as much CPU as VLC to render the same video. Spare me the apologist line of "Flash does more work than VLC!" - maybe that's their whole problem. You'd think something as widely used would have some optimized codepaths for the most common use case of playing Youtube videos.
Dewey, what part of this looks like authorities should be involved?
Except for everybody.
Fuck you Adobe, you guys suck balls.
Apple recently added an official API to access the H.264 decoding features of certain NVIDIA GPUs used in recent Macs. I'm sure Adobe was just rushing to get this out because of the zero-day.
Adobe will accelerate Flash video using new Apple API
The real Sig captains the Northwestern. This one captains
Technical Note TN2267
Video Decode Acceleration Framework Reference
http://developer.apple.com/mac/library/technotes/tn2010/tn2267.html
As far as I know, Flash doesn't even have 2D acceleration for Linux, since it doesn't use xv or OpenGL at all.
It would probably be faster to use Flash for Windows under VirtualBox with 3D acceleration enabled, using VirtualBox's Direct3D -> OpenGL translation.
Wow, you mean a computationally intensive process like video decompression makes laptops work hard???
My god! What shocking news!
No more 64-bit Linux version:
http://labs.adobe.com/technologies/flashplayer10/64bit.html
The Flash Player 10.1 64-bit Linux beta is closed. We remain committed to delivering 64-bit support in a future release of Flash Player. No further information is available at this time.
If you're a zombie and you know it, bite your friend!
fuelIng internal THE RAIN..WE CAN BE the reaper BSD's real prOblems that visit propaganda and People's faces is
Yeah, a niche desktop manufacturer with its own niche 3 percent worldwide marketshare OS who can't even be bothered to provide the necessary APIs for third parties to hardware accelerate video decoding really isn't the one to blame.
It's Adobe fault for Apple's incompetence...
Oh god...
Next time I see a commercial website that requires Flash, I'll call the vendor and explain why I can't use their website. Should help kill Flash once and for all.
There's no -1 for "I don't get it."
The less people with hardware-accelerated Flash, the less people would use flash, right?
In soviet Russia, God creates you!
so where is the fricken installer ? all i can see is a link to install a "Adobe Download Manager" and a Mcafee anti virus scan"(i thought i had an antivirus) which isnt exactly the Flash Plugin" that i need, its not 1995 and im not on a 28k dialup so why would i even want a "download manager"? and hawk some AV companies product ?
no wonder Adobe is becoming a cesspit of crap/insecure software, spending resources on things that have nothing to do with their core products and having to hawk other peoples shit (Mcafee) to pay for it
"Direct rendering" != "Hardware acceleration".
Correct me if I'm wrong but:
- "Direct rendering" = decode the data directly to Video buffer. Otherwise the data needs to be decoded to a RAM buffer which then needs to be copied to the Video buffer to be actually displayed.
- "Hardware acceleration" = use the GPU for decoding (because a GPU is usually way faster than the CPU for this kind of work).
So you can have "direct rendering" without the "hardware acceleration" (and vice-versa though it's unlikely to happen in practice).
Anyone have a direct link to download the Windows Firefox version without having to install Adobe's shitty download manager?
Acceleration of H.264 is different than OpenGL acceleration. You can have a card with full GL acceleration that doesn't accelerate H.264 decoding. Indeed many older cards were like this. The original GeForce 8800s didn't have full H.264 acceleration, despite their massive amount of 3D hardware.
You have a separate API for that sort of thing, and near as I know Linux does not provide that. You could still implement it, of course, by implementing the lower level stuff needed to talk to the card in the correct way, but that is rather a lot of work and not really the place of a user mode app. Idea is the OS should provide the APIs/ABIs for that sort of thing. Driver makers then support it on the low end, apps plug in on the high end and it all works.
"Adobe is the one that screwed up here."
Yes, dipshit. That's why Flash has problems doing hardware decoding on Windows...
Oh wait. It doesn't.
Time for you to shut the fuck up.
I anticipate my Windows friends will have a much better experience
PARIAH!! UNCLEAN! UNCLEAN!
This is my sig. There are many like it but this one is mine.
If you don't like the 'Adobe Downloader', use this page:
http://www.adobe.com/products/flashplayer/fp_distribution3.html
Adobe Goes to Flash 10.1
"These go to eleven."
And thats for sure
No mac or linux HW support? I call Shenanigans on Adobe!
Can we get our brooms now?
I've been waiting for the release of 10.1, now I can use my 384 GPU cores to render useless flash adverts!
They did, but the new API is completely useless - it's only for a certain patch level of Mac OS X 10.6.
Imagine you're the type of idiot to use Macs - do you know what patch level of 10.6 you're using? Do you know if it supports accelerated H.264 decoding? Yeah, I didn't think so. Imagine trying to support that.
Adobe still supports Mac OS X 10.4. This alone makes Apple's "new" API completely fucking useless, since you can only use it if you only target the absolute latest Mac OS X 10.6.
Until Apple gets around to supporting their existing OSs, their new API is completely useless for anyone trying to support actual Mac users. The only people with 10.6 are people who bought new Macs with it, since 10.6 adds absolutely NOTHING useful over 10.5.
Adobe are nuts. The soon HTML5 will kill em, the better is for everyone on this Planet.
I suggest you make your funeral arrangements before calling all the vendors who require Flash.
Here is the relevant tech note for the "Video Decode Acceleration Framework" on MacOS X: http://developer.apple.com/mac/library/technotes/tn2010/tn2267.html
Jumpstart the tartan drive.
So then why does Gnash have hardware acceleration?
Seems to me it is more likely the folks that can't even make a 64 bit client are the problem here.
...so Steve was right all along!
I guess HTML5 is going to have to win, on my desktop anyway. No 64 bit flash for Linux? Fail, fail.
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
And as usual, detecting and updating the Flash Player across ~300 sites is not as fun as several thousand other things I could be doing this morning. .exe, hide the command-line switches (which have changed for reasons passing understanding in this version) and hide the method of detecting the currently installed version of Flash.
Adobe seem to go out of their way to hide the distributable
I've already ripped Reader out of (most of) my clients because it's a bitch to manage. Flash would be next on the bonfire if I could convince my customers.
I've been trying all the 10.1 RC releases and starting with release 4 it broke hulu and many other streaming sites for me. After playing a stream for 5-10 minutes, the stream will continuously try to restart. Not only that but the audio track from each stream isn't turned off so you have a new audio track that lags the previous one by a second and if you don't close hulu you'll have a chorus of audio tracks. This is also happening in the final version but it does not happen in 10.0 so for now I'm downgrading and hopefully I don't get hacked :)
Will Codeweaver's Crossover support the Flash 10.1 Windows version for use in Linux in an acceptable manner?
The 64-bit beta that they had been distributing for Linux seems to have disappeared from the website today.
http://en.wikipedia.org/wiki/VaAPI
Nvidia's wildly successful VDPAU implements VaAPI, as does:
-S3
-intel GMA500
-radeon UVD2
Adobe 10.1, with all its goodness, now gives me around 95% CPU usage as opposed to about 75% with the previous release.
I can play most video on the web as long as I am blocking flash adverts, the video is not HD, and there isn't too much translucent crap overlayed on the video. This 20% is likely a deal breaker for me. I will either switch to Gnash full time, or download all flvs instead of watching them at one frame every 5 seconds in the browser. The official flash plugin will officially no longer be "good enough" on my 5 month old computer.
Once you start despising the jerks, you become one.
Of course that's true of everything.
Not that this wasn't entirely predictable.
download link in tfs is wrong. it downloads some crap ffx extension called adobe dlm or something. please fix.
Wealth is the gift that keeps on giving.
Hulu doesn't support 10.1!!!!! But Hulu desktop is amazingly faster!!!
The XPI installer (http://fpdownload.macromedia.com/get/flashplayer/xpi/current/flashplayer-win.xpi) has a very old version and it appears that Adobe has not made their new installer non-admin friendly for firefox on Windows.
Any suggestions? Anyone have an npswf32.dll they'd like to post? :-)
In 1998, Apple released QuickTime 3.0. They added a new feature since 2.0, building on RealNetworks' innovations in this area: pop up nag messages informing the software industry that Apple wasn't concerned about the consumer experience of QuickTime anymore. In 2002, Macromedia incorporated video support into Flash, and became web video leader by default.
"an enterprise-level software management tool"
It's been a long time since I've been in Windows land. Can't you manage the software on a bunch of desktops with just Active Directory and a bit of scripting without having to buy extra tools?
Read this: http://www.tekgoblin.com/2010/06/10/adobe-flash-player-10-1-released-win-mac-and-linux/ I have been using Adobe Flash player since 10.1 beta3 and I have to agree it's amazing. I am using Nvidia 8500GT on Windows 7 and playing 1080p content using flash player is really great. Before getting this card which offers DXVA2 my system would cripple playing youtube 720p or in most cases 480p videos. From browser lock ups to various errors, I have seen it all. I highly recommend this update to anyone with a decent GPU [which is supported by adobe].
Follow me: http://www.twitter.com/dfg
Seriously.... HTML5 will kill this shit we call "crashplayer"...
It would be nice if someone would put up a torrent for it, methinks...
Even more brownie points for posting an sha1sum here so we can be sure we're not getting our version "pre-hacked".
Of course, if doing so is illegal in your country, I wouldn't dream of encouraging you to break the law, even if in this case we're talking about something which was already distributed for free from the rightsholder.
Most people are quick to criticize whatever Adobe does. Flash Player 10.1 is a lot faster on the Mac. I've been debugging with it (the debug player is much slower than the release version) and my Away3D content rarely dips below 30 fps. Venting personal frustrations is great but doesn't reflects everyone else's reality. I bought a netbook, mostly for my son to start using a computer. I trashed XP it came with and installed Ubuntu's NER. The ONLY reason I even considered using Linux was: it runs the Flash player. We can access cbeebies's website for games and shows and even stream it live. Here in the UK most TV content is available on-demand and all the providers use Flash to deliver. The availibility of Flash is one thing that can help push Linux adoption. You can develop flash content on Linux using third party tools like FDT. Try doing that for Apple's iOS Apps...
Yeah, all this make it imperative that users install some form of FlashBlocker that blocks flash content until the user clicks it. In fact, I'd prefer that flash content was opened in the stand alone FlashPlayer, not the browser. I'm sure this would prevent most remaining browser crashes.
The Christian religion has been and still is the principal enemy of moral progress in the world. -- Bertrand Russell
Honestly, the only person who could write a post like that is a frustrated Adobe Coder who's worried about his job because Flash is such a giant heap of fail that no one wants it.
> I anticipate my Windows friends will have a much better experience.
I have a better experience without Flash installed. I believe this is true irrespective of OS.
Cut that out, or I will ship you to Norilsk in a box.
I am on Linux, and I much resent Adobe, but they have a point with Linux not having a standard interface to decode H.264. Actually, Linux does not have an interface to decode video at all, it's all a bunch of libraries/command-line-invoked-decoder-backend-daemons, as usual with Linux. A jungle of choices, implications and consequences. Truly, why should Adobe code for up to 5 different interfaces to make use of this? Just good old code bloat then. And they certainly do not want to distribute a version of Flash Player for each of the interfaces.
For all things Linux does right, there should be a library called libvideointerface or something, that delegates all decoding to whatever the host is able to do, and decouples applications from doing the hard work of locating and wrapping functionality.
I cannot do a car analogy here, but a C++ analogy would be:
class IVideoDecoder
{
void decode() = 0;
}
but I assume this news foretells the imminent release of Android 2.2, which does excite me.
I am not an animal! I am something worse!
They really know how to write code, don't they?
Too many vulnerabilities to find them all and it monopolizes resources so that nothing else can be done and you can't quit it in the same day without pulling the plug, which you'll shortly have to do anyway to avoid a meltdown and letting the magic smoke escape.
Adobe: "It's Our way or no way. We're too big to do it right."
me. --a by-product of public education
I run 64-bit Linux and I only use Flash to view video. Major video sites such as YouTube and Vimeo are in the process of offering WebM support. Frankly Adobe can keep 64-bit Flash. Fairly soon I simply won't need it.
Adobe is just lazy, If they are releasing something big they would call it Flash 11, with GPU aceleration, real multi touch, 64bit all the way, same performance in the same hardware in windows/linux/mac, etc.
If Apple lose, then too many win, including Google and Microsoft, so Adobe is just trying Apple to lose in order that their friends GOOG and MSFT win.
Get my e-mail after a captcha test in: http://tinymailt
I've been tinkering with moving the flash temp folder to a ramdisk (on windows) with good results.
Has anyone else tried this setup? It's eliminated skipping on some of my older machines that have lots of RAM, but not the fastest HDD's. Also, it wipes out flash cookies.
I do this with the Chrome temp folders as well.
I'm still confused/scared about all of this
As a user of Ubuntu 10.04, am I at risk over this? My installation has flash, but not adobe's reader software.
I do all of my browsing in a restricted account (no admin/install privileges).
So am I at "risk", if so how significant, and what can I do about it (accepting that I still want to look at videos and such online)?
So I download the .dmg and open it and run the installer.
The "Install" button's ghosted out until I click the "I have read and agree to the terms of the license agreement" checkbox. But where's the agreement? Well, there's a link (with no rollover state, of course) to this page on Adobe's site, with a bewilderingly-long list of links to EULAs. As PDFs.
Nobody ever reads the EULA anyway, but this is ridiculous.
egypt urnash minimal art.
Even their release notes say they "fixed green artifact on some video cards". Apparently, they didn't fix it on others. No convenient way to "roll-back" to 10, either.
Flash 10.1 is Yi Da Tuo Da Bian. (words from FIREFLY - look it up :) )
I would love to see more Adobe software for Linux. I use a few Air apps (Tweetdeck) and I'd love to use Creative Suite on Linux. In fact, Creative Suite on linux would get me to dump my Virtual Box instance with XP and Corel.
So far as Flash goes, I'm just glad it works on Linux. I'd love to see it get better, or see Adobe support an open Flash player project (especially given that Flash player is free as in beer anyway).
-- $G
I think that Adobe should be to improve the flash plugin for Linux
"Daria todo lo que se, por la mitad de lo que ignoro" http://blog.oaxrom.com