Just curious becuase i like to encode Movies etc with Handbrake into H.264 movies, and they play great on my iMac w/ x1600 256MB. Will the Macbook run this well?
Is it all processor anyway? or does the GPU work here?
eXan, the question is about outputting(encoding) in H.246.
You are talking about playback(decoding).
So you did not answer the question.
The macbook is quite capable machine to do this. Since encoding H.246 is very cpu intensive so it still will take some time to encoding to H.246.
It doesn't matter since it's CPU dependent.
Are those the GMA 950 though?That is not true. Most of the video cards out recently by nvidia and ATI have video decoding support built in on the hardware. Esp for the newer H.264 and other popular ones. This is both for Mac and PC. So if your video card doesn't support the hardware decoding, everything is thrown onto the CPU. Which is what is happening on the Macbooks it looks like.
Are those the GMA 950 though?
Has Apple enabled hardware acceleration on ATi and nVidia cards?
Are those the GMA 950 though?
Has Apple enabled hardware acceleration on ATi and nVidia cards?
The ATi X1000 series (R500) and nVidia 7 Series (G7x) had some acceleration for h.264. The ATi HD 2xxx (R600) and nVidia 8 Series (G8x) have even greater capabilities.http://www.xbitlabs.com/articles/video/display/video-playback_7.html
Video cards today have this video decoding built in on the hardware. Good video cards aren't just for games, contrary to what most people think. See the above link, or ask anyone who does video work. By using the correct driver, everything is 'enabled' as you say. In Mac or Windows. So yes!
http://www.xbitlabs.com/articles/video/display/video-playback_7.html
Video cards today have this video decoding built in on the hardware. Good video cards aren't just for games, contrary to what most people think. See the above link, or ask anyone who does video work. By using the correct driver, everything is 'enabled' as you say. In Mac or Windows. So yes!
GMA 950 is a pretty crappy chip. It does not support H.264 decoding in the hardware. You can search for it all over google for specs and benchmarks.
http://www.google.com/search?hl=en&q=gma+950&btnG=Google+Search
The video chip in the Apple TV would make an excellent graphics card for the MacBook. I hope they put it in soon...
This all doesnt matter because Apple does not enable h.264 decoding in Macs' video cards.
Anyway, MacBook is more than capable to playback 1080p h.264 with no fps drop. Mine plays 1080's with only 50% CPU usage.
Why doesn't Apple enable h.264 decoding? It would drop cpu usage down a ton, which is great for battery life.
This all doesnt matter because Apple does not enable h.264 decoding in Macs' video cards.
Why doesn't Apple enable h.264 decoding? It would drop cpu usage down a ton, which is great for battery life.
Well, it wouldn't drop down a ton. There is some very limited support for some stuff that is needed for H.264 decoding, but most of the work is still done in software. And graphics cards don't work exactly without consuming power either.
If you look at the H.264 standard, and you look at the way that graphics cards are designed to work, you could get the impression that H.264 makes it intentionally hard to use the capabilities of any graphics card.
(Basically, high end graphics cards do calculations for dozens of pixels in parallel through replicated hardware. These calculations are independent of each other. H.264 has very strong connections between neighbouring pixels. Similar, the texture units in a typical high end graphics card do absolutely the wrong thing for H.264 motion prediction).
I don't think it would make a difference on battery life. It will just move the decoding to the GPU, which will then require the power that the processor would have used.