I find that statement odd. GF6 never had h.264 acceleration of any kind. I think it had some VC1 acceleration though.
Not true. The GeForce 6600 and later models (GF6) have H.264 acceleration hardware. Some of the early GF6 cores were MPEG1/2 and VC1 only.
Did Apple just not write a hardware agnostic acceleration layer? Or are they not done adding support for other cards (ATI)?
For the first question, the answer is no. There is no fully hardware agnostic acceleration layer available--no one supports first generation (GF6/7) hardware in this application. For the second, only Apple knows. They may or may not be working on current-generation ATI support.
So your MEGA RANT boils down to the fact you think a 1.5 year old computer is apparently ANCIENT and deserves no support from Apple. A 1.5 year old computer!
It's not a rant at all. I feel like I'm talking to a child when your posts come back. For that matter, I probably am.
Let's try it this way: (1) a 1.5 year old computer has nothing to do with the hardware capabilities of its components, (2) a 1.5 year old
graphics card has nothing to do with its hardware capabilities, (3) The age of the core will define its featureset. The G84/86/G92 are 2007-era
cores with an older implementation of the hardware featureset used in acceleration applications. Because Apple introduced acceleration a year later than nVidia's Windows VDPAU implementation, the cutoff for supported hardware was also about a year later.
On Windows, VP2 was the hardware of the time. VP1 was not supported. When OS X implemented it, VP3 was the current hardware. VP1 and VP2 were not supported. This is par for the course in terms of graphics features.
Meanwhile, Adobe is adding hardware assisted decoding for even total crap chipsets like the Intel GMA 500 series which can run 720P now with little CPU use on Windows
"Total crap chipsets" can still be
newer and thus have
new features, irrespective of their relative performance.
1> You think faster better computers like the Mac Pro should apparently not get newer features like GPU hardware decoding because they don't NEED it???
I didn't say they
shouldn't get it or that they wouldn't benefit from it. I said that highly optimized task-specific acceleration is
less important when you have overall powerful graphics. Specialized hardware like H.264 acceleration is designed to do a single task to make up for the main GPU's inability to perform adequately (whether that's in terms of power consumption or processing resources). This is why nVidia's VP3 appeared first on its lower-power cards.
2> You call computers sold by Apple less than two years ago "outdated" and therefore conclude the hardware features their chipsets contain should not be supported.
No, I say that GPU cores that are from a prior generation of hardware technology are outdated
because they are a generation old. Many of the cards from a generation back continue to outperform current-generation products, but because they are older, they do not contain the logic features of newer products. It has nothing to do with the age of the video card or the age of the computer, nor with the performance of either using commonly-shared features.
It's just that something designed in 2009 is going to have some new improvements that something designed in 2008 didn't have. That's life.
Apple's work appears to be using the VDPAU libraries. Their support isn't limited to VP3 hardware.
VDPAU is a generic API. Implementation is wholly up to the individual users. VDPAU Feature Set B was implemented by Apple. VDPAU feature Set A (VP2) was implemented for Windows presentations, and then updated to include Set B. When Set C is announced, both Windows and OS X will presumably be updated to include them.
Neither platform has gone backwards to support older featuresets (VP1 on Windows, VP1/VP2 on OS X).