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.
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?
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
What do you mean? Who else would have to foresight to include embedded executable code and a javascript engine in a print document format? It's genius, I tell you!
Now if you'll excuse me, I have to go look at a PDF that has pictures of someone's vacation emailed to me by an unknown perso
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.
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!
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!
If an iPad with a 1GHZ processor can do full screen video for hours without getting hot, my dual 2.2 GHz laptop ought to be able to do full screen video without using 90% of my processor and the fan turning on.
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.
Hardware acceleration can do wonderfull thing. Just make sure your laptop got one of the supported video card!
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!
Who else would have to foresight to include embedded executable code and a javascript engine in a print document format?
It's even worse than that. Take a good look at version 1.7 of the PDF spec
From section 7.11.4.1 of chapter 13, which is titled "Multimedia Features"
And worse yet, quoting from one of the descriptions of flags in table 44:
In other words, you can ALSO embed the LIVE feed from your webcam in a PDF document.
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 it's impossible to check for the patch level and switch between code paths. Sounds like Adobe is just doing this to get Apple's goat, no technical reason.
That's fucking awesome.
...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.
See that 10_6_3 part, that's the version number.
As for 10.6, it is blazingly fast compared to anything prior. I only wish it hadn't broken so much linux and unix code that used to be easy to compile.
As far as I can tell the GP's post had no useful information in it whatsoever, just a troll.
As for Adobe's announcement, this is precisely why I, as a mac/linux user, was in favor of Jobs tell Adobe to go to hell. Flash has always sucked on anything non-windows, it's awful.
Gentlemen! You can't fight in here, this is the war room!
Yes but the iPad can only handle low resolution video. It doesn't do HD or even 720p.
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.
Why do we even need hardware accelerated h.264 decoding? My mac at work has it, and my ~6 year old mac at home doesn't have it. The only difference seems to be playing 1080p video.
For youtube quality... there's no reason to have hardware decoding except to conserve battery life. Adobe should be able to get 60 frames per second at low CPU usage on any processor released in the last 5 years, but they struggle even to achieve 20 frames per second at 100% cpu usage!
Adobe is the *only* video decoder with this problem. QuickTime, Windows Media Player, MPlayer, etc... they've all been decoding video perfectly fine for decades!
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.
The way I see it, Adobe is taking a cue from Sony and trying to supplant a perfectly usable and cost-effective technology (e.g. HTML, CD-Audio, HD-DVD) with a perfectly moronic proprietary cost-prohibitive overlicensed substitute (e.g. PDF, MiniDisc, BluRay).
They probably figured Acrobat would replace Internet Explorer at some point, you know, because HTML sucks in their mind. Why else would they embed code and video into something that started life as a (shudder) "Portable Document Format" ? The whole point of PDF was to have a faithful, device-independent representation of a print-ready document - PostScript to go! How they fucked it up is just classic Adobe narcissism.
-Billco, Fnarg.com
iPad does 720p. In fact, in some countries (including my own), Apple TVs and iPads are the only way to buy HD movies on iTunes. Funny, seeing as the iPad hasn't launched here yet.
Make sure to cc everyone in your address book!
Hmmm, or a virus will!
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
Yep, adobe are quite the spectacular bunch of coders when it comes to video decoding and scaling. Their h264 decoder can't manage a 480p youtube video without some framedrop, 720p and higher is out of the question, then try watching that video fullscreen, 10fps for the low res version if you're lucky, this is hardware that plays the same streams ripped and run through mplayer without breaking a sweat. I wonder if they've discovered XVideo yet.
Not that I disagree with your point in general, but MiniDisc was never a replacement for CD, even though some marketing people tried to make it - what it really replaced was cassette tapes; a role that it excelled at, and continues to do so. MD is still used *heavily* in the professional area, especially in radio.
MD was awesome, it's serial copy management was not, but Sony eventually dropped that.
This is what I never understood. Adobe makes a *huge fuss* trying to distract people with the hardware acceleration requirement, but other third party software on Mac has been getting along just fine without it.
There's no good reason that XBMC can play the HD streams from BBC iPlayer on my Mac with no issues and low/medium CPU use while the flash plugin itself is hitting the stops with max CPU use, and dropped frames. They are both pulling the same source down from the server. What makes XBMC so much better? It's not even like the Mac version of XBMC is their primary platform! I'm grateful there are Mac builds, of course, but their main focus is on the Linux version. (On a separate note, I am also saddened that the BBC added swf verification to their streams, breaking XBMC compatibility).
Adobe are just waving their hands and trying to distract from the fact that their Mac version of flash is really, really crappy because they just don't care, or they are stuck with legacy code... or who knows why? Even looking at pure software rendering of content (and not even video), there are marked differences between the Windows and the Mac version.
Seriously.... HTML5 will kill this shit we call "crashplayer"...
Adobe are just waving their hands and trying to distract from the fact that their Mac version of flash is really, really crappy because they just don't care, or they are stuck with legacy code... or who knows why?
It's not just their Mac version - they all suck in one way or another. And most people know that it is because the Adobe developers aren't particularly savvy.
From a security standpoint it's a horrible idea. But yet it is a vision of the future. People want computers to do everything in one go. I haven't ever seen a futuristic movie depiction of someone waiting for a loading screen. No they just send an email, or do a video call as if by magic like no other applications have existed.
As someone who has seen a legitimate use of the 3D PDF features (a drafter sent me proposed changes to piping as a model embedded in a PDF file) I was in awe. Here was the text, a complete explanation, and not only a full isometric drawing of what was changing but a bloody model of the pipework! Forms are notes are some of the less impressive features I've used, but it would be awesome in our new utopian future where the entire world can run inside a PDF container. Acrobat will be the new operating system.
So the linking books in Myst were really book-like iPads showing PDFs showing live feeds from the linked worlds? Man, Cyan were even further ahead of their time than I thought!
Adobe must be solidly messing things up. Even an otherwise clunky compiler like gcc can vectorize simple loops, so for example on x86 blitting in C can easily saturate whatever is the choke point in moving data around -- no more is the CPUs execution speed an issue. Same goes for most other data processing, such as 1D and 2D FIR (as you may need for rescale filtering). Methinks they don't have anyone who has a clue about signal processing. All they have is the artsy enterprisey folks. They know everything about whiz-bang technologies, but can't code for the life of them.
A successful API design takes a mixture of software design and pedagogy.
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.
>See that 10_6_3 part, that's the version number.
major.minor.patch, so that'd be patch-level 3. HTH.
The MSNBC Countdown site is a great comparison of what Flash costs in inefficiency. On a notebook it is Flash, but on iPad it is HTML5. The Flash site runs the fan on my MacBook Air and uses battery such that it would last for 2 hours. (Typically it gets 5.) On iPad, the HTML5 site runs cool and uses battery such that it would last for over 10 hours. The video also looks better on iPad, and the scrolling works as you'd expect whereas the Flash version has choppy video and the scroller doesn't work unless you click on it. I know my GPU has an H.264 decoder and I think Apple has provided access just recently (but probably not early enough to get into FlashPlayer v10.1) but I prefer the HTML5 version's interactivity also. It's just better.
Ironically, Microsoft doesn't have an HTML5 browser yet and NBC was the one TV company that said it was sticking with Flash for now. But whoever did the HTML5 site did a nice job.
MSNBC Countdown
http://www.msnbc.msn.com/id/3036677/ns/msnbc_tv-countdown_with_keith_
To see the HTML5 version on a notebook, spoof iPad's UA string with Safari's Develop menu. On iPad the scrollers are invisible.
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...
Decades? Plural?
Kid, I assure you: If you were around computers 20 years ago, you'd have never made such a statement. Computer video in 1990 was anything but "perfectly fine," and none of the software you listed even existed at that time.
Kid-proof tablet..
In other words, you can ALSO embed the LIVE feed from your webcam in a PDF document.
That is excellent. Soon I can embed a live feed to a PDF doc, print it and then I can watch the live feed from a handy a4, instead of needing the cumbersome internet or computers!
As for Adobe's announcement, this is precisely why I, as a mac/linux user, was in favor of Jobs tell Adobe to go to hell. Flash has always sucked on anything non-windows, it's awful.
And I concur.
I use Mac, Linux and Windows. On Windows, Flash is rather awful. On anything else, it is unbearable.
Flash has got to be the worst piece of code since Windows Me and I for one can’t wait to see it die a quick but horrible death.
And while some Adobe fans (including some in the magazine I work in) praise Adobe and Flash and whatnot, I think Jobs’ decision to ditch Flash support is about as bold and visionary as the decision to use USB peripherals exclusively on the first iMac. That horror simply has to die, and this is the first nail in its coffin.
I just want to know what the stake through its heart will be.
Ignore this signature. By order.
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.
When you guys at Adobe do get it right, be sure to let us know, ok?
They added a new API with 10.6.3 which looks exactly like the one that Adobe requested. It's basically marked in the documentation as 'don't use this, it's just for Adobe, there are better ways of doing this if you're not a complete moron.'
Before then, QuickTime, including QuickTime X, could render to multiple targets, including OpenGL textures and CoreAnimation layers. You can take an H.264 stream, send it through QuickTime, and then composite it using either OpenGL or CA. QuickTime has a much more optimised software implementation of H.264 than the crap bundled with Flash (it will happily play some streams for me, using about 75% of CPU, that are slideshows in Flash).
But, really, this is all misdirection. FFMPEG uses no hardware acceleration, but manages to use about half of the CPU of Flash.
I am TheRaven on Soylent News
PDF is open, anyone can implement it from the published documents. If you want documents published precisely, this is your best option, particularly if they need to be printable. HTML printing is and always has been pure garbage.
blu-ray existed by HD-DVD because HD storage solutions were needed. Toshiba and MS cut all the corners they could to give us DVD2, they failed.
Mini-disc was a digital recording format, you could not record onto CDs without a computer and appropriate software, let alone have a portable solution. There was little available at the time. DCC was a piece of shit and DAT was way too expensive for consumers. Mini-disc also flopped, mainly because it was too low quality in a world where CD quality was expected to be the minimum.
HTML standard? Not quite. Ask anyone with real web developer experience the number of inconsistent implementations they've had to work around, and bugs that are never fixed. Your gripe with PDF is one company's reader. Don't using it you don't like it, durrrr! Guess who invented the open post-script format, yes, the company you zealotry hate. Get over yourself.
Before then, QuickTime, including QuickTime X, could render to multiple targets, including OpenGL textures and CoreAnimation layers. You can take an H.264 stream, send it through QuickTime, and then composite it using either OpenGL or CA.
What is your response to claims that you cannot use Quicktime's H.264 acceleration if you are not Apple?
But, really, this is all misdirection. FFMPEG uses no hardware acceleration,
FFmpeg does use hardware acceleration.
but manages to use about half of the CPU of Flash.
On which platform?
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
Then malicious users will be able to launch DoS attacks with nothing more than a sheet of paper and access to a photocopier.
I just want to know what the stake through its heart will be.
Probably won't come until a sufficient percentage of web users are on browsers that support enough HTML5/CSS3 to be able to ditch it. IE, I'm looking at you.
I haven't ever seen a futuristic movie depiction of someone waiting for a loading screen. No they just send an email, or do a video call as if by magic like no other applications have existed.
Ah, you must have missed Independence Day, then. Then again, he was using a 4-5 year old PowerBook to upload that virus. Pretty sure it had a bronze keyboard so that makes it a Lombard or Pismo.
The ipad is using a lower power ARM CPU and has h.264 decoding built into the metal. It's using solid state drives and has a very low resolution display. Your laptop is using a thirsty Intel CPU, will have spinning storage and will have a much higher screen resolution to deal with. If your system is using lots of CPU, you need to look at how your video is playing back. If you're using windows, you've had h.264 hardware decoding available for 4 years, providing you have a decent video chipset and not some cheap junk from Intel. So that's what you need to look at as a starting point. If you're running Linux or BSD, you're shit out of luck, like me :(
You have a point, but a decade and a half ago apple quicktime and windows media player on a 486 suffered less frame drop with low res content than flash does on some modern hardware.
ffmpeg uses hardware acceleration on Linux, despite all of the whining to the contrary from Adobe.
As crappy as their stuff is, perhaps they should just hand their decoder over to the community ...and GPU acceleration of video is what allows an ARM or Atom to play much of anything.
and just concentrate on overcharging developers for tools. Instead of making excuses, everyone
else seems to be just taking care of business. Linux players have been using video acceleration
APIs for years. If Adobe spent half as much coding as they do spreading FUD, they could have
accounted for all the variations by now.
Adobe's weak excuses are really just a gentler way for them to say "f*ck off, you're not worth our time".
A Pirate and a Puritan look the same on a balance sheet.
> hundreds of GPUs is a massive pain in the ass
No not really.
In reality, you are talking about 3 major companies.
One genuine problem is that you've quite quite literally got to worry about 10 year old machines. Of course a platform that isn't 10 years old won't have to worry about 5 or 10 year old machines potentially make it look bad.
OTOH, the iPad's acceleration is crap. It only supports h264 in very incomplete way. You either cater to it or video just doesn't work at all.
A Pirate and a Puritan look the same on a balance sheet.
> If you're running Linux or BSD, you're shit out of luck, like me :(
Nonsense.
An AppleTV has partial video acceleration under Linux. Other devices do better.
It's not a total wasteland just because you're using Linux.
If you use the gear that's recommended for this stuff under Windows, then you're good under Linux.
A Pirate and a Puritan look the same on a balance sheet.
> 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.
WOW that's amaising... the same points that were in the specs 1.3 and 1.2 are stilll in 1.7!
Why did you make your comment a reply to mine when you address zero of the points I raised?
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
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!
What is your response to claims that you cannot use Quicktime's H.264 acceleration if you are not Apple [slashdot.org]?
Absolute nonsense - I've used it in my own code. You can't use it with nonstandard containers (the .mov container is the official container format described by the MPEG-4 standards, not an Apple-specific thing). You can still use the software codepaths, which are SSE / AltiVec optimised and are much faster than Adobe's ones.
FFmpeg does use hardware acceleration. [ubuntuforums.org]
How on earth is a link to an Ubuntu forum describing how FFmpeg uses nVidia's X11 extensions to do H.264 decoding remotely relevant to OS X?
On which platform?
The one relevant to this entire thread: OS X. Comparing FFmpeg on Linux to Flash on OS X would be a relatively meaningless comparison because the kernel, display system, and various other factors would come into play.
I am TheRaven on Soylent News
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.
Flash sucks. Period. No need to limit that to anything non-Windows.
The patriot volunteer, fighting for country and his rights, makes the most reliable soldier on earth. (Stonewall Jackson
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)?
Because it's hard to grep /System/Library/CoreServices/SystemVersion.plist to figure out if you're on 10.6.3 or above and use the API, isn't it? I mean, that's a whole line of code you'd have to add!
Slashdot still doesnâ(TM)t support Unicode after it was added to the HTML standard in 1997.
It's even easier than that: /System/Library/CoreServices/SystemVersion.plist has it in easily readable XML, and has for every single version of Mac OS X ever released.
Slashdot still doesnâ(TM)t support Unicode after it was added to the HTML standard in 1997.
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.
Well except you can't do either of those things without tripping the trust manager in Acrobat.
Acrobat was originally intended (and still used to a large extent) as a print production tool. I had a customer a long time ago praising Adobe for the amount of money they saved him on courier fees because he no-longer had to mail pre-press samples to customers before going to print.
I no longer work for the company, but I was still able to show a student on how to use Acrobat to change and verify a file to PDF/X format so she could take it to a print shop across town - it really does work wonderfully for this still.
Absolute nonsense - I've used it in my own code. You can't use it with nonstandard containers (the .mov container is the official container format described by the MPEG-4 standards, not an Apple-specific thing). You can still use the software codepaths, which are SSE / AltiVec optimised and are much faster than Adobe's ones.
I see, now I have come to full understanding of the problem. You cannot use hardware decoding with the most used container format on the planet. That makes perfect sense. I can see why you would make apologies for Apple... if they paid you.
How on earth is a link to an Ubuntu forum describing how FFmpeg uses nVidia's X11 extensions to do H.264 decoding remotely relevant to OS X?
We're talking cross-platform, each claim needs to be platform-relevant. Look up in the history.
The one relevant to this entire thread: OS X. Comparing FFmpeg on Linux to Flash on OS X would be a relatively meaningless comparison because the kernel, display system, and various other factors would come into play.
Parts of the discussion are relevant. But it's been rehashed beyond hash already. Clearly it has succeeded in confusing you, there's no sense in teasing it out for you now.
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
PDF is for printed documents. It was never conceived as a replacement to HTML. Bloat comes-as it does in most cases-at the request of their consumers, who were stretching PDF to be used in a manner than was never intended. Rather say "use Flash for that," Adobe caved and tried to be all things to all people.
(-1, Raw and Uncut is the only way to read)
I agree with you, but just so we're clear, PDF is an open standard.
http://en.wikipedia.org/wiki/Portable_Document_Format
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
If you want to be pedantic, Windows Media Player didn't exist, either, having not been in existence until the release of Windows 98.
Kid-proof tablet..
Considering that the iPad screen resolution is 1024×768, even if the CPU were powerful enough (which is doubtful) you CAN'T do 1280x720 (720p) because the hardware is physically incapable of displaying it.
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
Please god, no.
We have things called operating systems. They can run multiple applications reliably, securely, and fast (well, those not made by microsoft), and they can be extended by anyone with new applications without getting any permission. I could go on but you get what I mean.
Every time I have to use adobe flash or acrobat reader, I get very very angry. These are horribly made applications! With no 64 bit versions for linux systems which otherwise have had no need for 32 bit support for 5 years! Which infect windows systems with background updating services and a reliably horrific stream of security vulnerabilities, and the worst performance available! Luckily, excellent alternatives to acrobat are readily available for use with proper PDFs on all operating systems.
I don't want computers to "do everything in one go". And the people who do are already getting their asses handed to them by malware and hackers on a daily basis, while running antivirus and a plethora of independent updaters which renders their super-fast system no better than one 8 years old. Frankly, they're going to need to use Acrobat as their new operating system if they want the next decade's computers to run as slowly and unreliably as current ones.
It's not a PC problem, it's a problem of lacking consistent interfaces to video decoding, and/or lack of their (interfaces') implementations. Solving the "PC problem" by say switching to the homogenous Mac culture, is just working around the "interface" problem by turning yourself in to a dictator in control of both the single interface and its single implementations.
Take it from a computer programmer, to whom most of the problems can be simply deduced to "interface and implementation" problems. Of course, adding the human element to it changes everything, but it is better to start solving a problem on a sort of democratic ground - admitting there are numerous groups wanting to implement an interface, and that each group wanting to make use of an implementation only wants to do it once - through a well-published interface. That's a good start towards a solution.