Harrison Murchison
March 10th, 2007, 08:37 PM
Robert Cringely thinks so.
http://www.pbs.org/cringely/pulpit/2007/pulpit_20070308_001806.html
Maybe you have wondered, as I have, why it takes a pretty robust notebook computer to play DVD videos, while Wal-Mart will sell you a perfectly capable progressive-scan DVD player from Philips for $38? In general, the dedicated DVD player is not only a lot cheaper, it works better, too, and the simple reason is because it decodes the DVD's MPEG-2 video stream in hardware, rather than in software.
Moderator note: Content which was copied and pasted from another site has been edited. Please don't copy large blocks of text from other websites as this is a copyright violation; instead just provide a link and a short quote.
Could this be one of the Top Secret features of Leopard? The ability to utilize new hardware encoding/decoding features in the nextgen Macs? Could this by why there are delays in the Macbook Pro and Mac Pros and Mac minis? This would be huge for new computers as the ability for all new computers to efficiently encode/decode AVC content would be a boon to HD movie downloads and a boon to iMovie/FCE/FCP encoding of HD material.
Sure we have the ability to get more power in encode/decode via the GPU in the computer but GPU go from Integrated Chips to full on megawattage firebreathing discrete cards. How does a Apple ensure consistent playback at the very least? They add a media co-processor.
What if Apple were to add a media co-processor like the 3DLabs DMS-02 media IC (http://www.3dlabs.com/content/productOverview.asp). This chip consumes as little as 1 watt of power yet contains a 2-core ARM processor. It'll decode 720p and encode D1 at 30fps and encode 720p24. It supports OpenGL ES, audio CODECS and more output channels for RGB 1280x1024 dispay. It plugs into small devices without disrupting the programmatical local model like DSP chips do.
Now consider that with OS X 10.5 Leopard Apple has cleaned out the software stack enroute to adding 64-bit. They are already letting us know that the new QT h.264 encoding engine is "significantly" better and supports Alpha Transparency. It further abstracts the code written against the API from the hardware below.
So with this in mind imagine that Apple announces that Leopard will support this new media co-processor on all new Macs coming. This co-processor will allow much more solid video display and encoding without sapping CPU resources. Suddenly iMovie and iDVD don't take a lifetime to encode the video. But since this co-processor is integral to each Mac ANY application written against the new QTkit API automagically takes advantage. For Pro's this isn't a huge deal as 720p isn't as sexy as 1080p but for quick encodes to test it would likely be a boon.
The real deal, however, is with Apple TV (ATV). Currently downloaded movies will automatically come in SD AVC format. There will be no problems playing on the ATV. The ATV is going to excel at playback of audio, photos and iTunes content that already exists in h.264/AVC format. What about the video content stored already on your computer that isn't in AVC format? The ATV "only" supports MPEG4 based video (which includes h.264/AVC). That means you're SoL if you have AVI, MPEG2 and other CODECS.
Now what if the media co-processor in addition to encoding or decoding video functions equally well as a transcoder? Suddenly we erase the limitation of the ATV being MPEG4 only. If our local computer can transcode most of your non AVC videos into AVC at near realtime speed then we'd only suffer perhaps a small "buffering" period before playback happens on the ATV. The video is transcoded to the efficient AVC prior to delivery over Wifi.
The cost of said media co-processor would be roughly $30 or less in the quantity that Apple would require. The "heat" costs would be minimal as the processor would likely only consume a few more watts at maximum dissipation unlike adding another level of GPU. Cooling subsystems would not have to change most likely.
By doing this Apple ensures a baseline of performance for video decoding and encoding on all Macs with the processor. They instantly make CPU sapping tasks like encoding something that can be done in a background process while the user keeps on computing. This a a rumor that makes a lot of sense. Macs are and have always been known as multimedia machines. Apple could be poised to raise the bar once again. Given just a couple more generations of Media ICs could easily see us happily encoding 1080p video in realtime. I Want to Believe. What say ye?
http://www.pbs.org/cringely/pulpit/2007/pulpit_20070308_001806.html
Maybe you have wondered, as I have, why it takes a pretty robust notebook computer to play DVD videos, while Wal-Mart will sell you a perfectly capable progressive-scan DVD player from Philips for $38? In general, the dedicated DVD player is not only a lot cheaper, it works better, too, and the simple reason is because it decodes the DVD's MPEG-2 video stream in hardware, rather than in software.
Moderator note: Content which was copied and pasted from another site has been edited. Please don't copy large blocks of text from other websites as this is a copyright violation; instead just provide a link and a short quote.
Could this be one of the Top Secret features of Leopard? The ability to utilize new hardware encoding/decoding features in the nextgen Macs? Could this by why there are delays in the Macbook Pro and Mac Pros and Mac minis? This would be huge for new computers as the ability for all new computers to efficiently encode/decode AVC content would be a boon to HD movie downloads and a boon to iMovie/FCE/FCP encoding of HD material.
Sure we have the ability to get more power in encode/decode via the GPU in the computer but GPU go from Integrated Chips to full on megawattage firebreathing discrete cards. How does a Apple ensure consistent playback at the very least? They add a media co-processor.
What if Apple were to add a media co-processor like the 3DLabs DMS-02 media IC (http://www.3dlabs.com/content/productOverview.asp). This chip consumes as little as 1 watt of power yet contains a 2-core ARM processor. It'll decode 720p and encode D1 at 30fps and encode 720p24. It supports OpenGL ES, audio CODECS and more output channels for RGB 1280x1024 dispay. It plugs into small devices without disrupting the programmatical local model like DSP chips do.
Now consider that with OS X 10.5 Leopard Apple has cleaned out the software stack enroute to adding 64-bit. They are already letting us know that the new QT h.264 encoding engine is "significantly" better and supports Alpha Transparency. It further abstracts the code written against the API from the hardware below.
So with this in mind imagine that Apple announces that Leopard will support this new media co-processor on all new Macs coming. This co-processor will allow much more solid video display and encoding without sapping CPU resources. Suddenly iMovie and iDVD don't take a lifetime to encode the video. But since this co-processor is integral to each Mac ANY application written against the new QTkit API automagically takes advantage. For Pro's this isn't a huge deal as 720p isn't as sexy as 1080p but for quick encodes to test it would likely be a boon.
The real deal, however, is with Apple TV (ATV). Currently downloaded movies will automatically come in SD AVC format. There will be no problems playing on the ATV. The ATV is going to excel at playback of audio, photos and iTunes content that already exists in h.264/AVC format. What about the video content stored already on your computer that isn't in AVC format? The ATV "only" supports MPEG4 based video (which includes h.264/AVC). That means you're SoL if you have AVI, MPEG2 and other CODECS.
Now what if the media co-processor in addition to encoding or decoding video functions equally well as a transcoder? Suddenly we erase the limitation of the ATV being MPEG4 only. If our local computer can transcode most of your non AVC videos into AVC at near realtime speed then we'd only suffer perhaps a small "buffering" period before playback happens on the ATV. The video is transcoded to the efficient AVC prior to delivery over Wifi.
The cost of said media co-processor would be roughly $30 or less in the quantity that Apple would require. The "heat" costs would be minimal as the processor would likely only consume a few more watts at maximum dissipation unlike adding another level of GPU. Cooling subsystems would not have to change most likely.
By doing this Apple ensures a baseline of performance for video decoding and encoding on all Macs with the processor. They instantly make CPU sapping tasks like encoding something that can be done in a background process while the user keeps on computing. This a a rumor that makes a lot of sense. Macs are and have always been known as multimedia machines. Apple could be poised to raise the bar once again. Given just a couple more generations of Media ICs could easily see us happily encoding 1080p video in realtime. I Want to Believe. What say ye?