Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Video Encoding > MPEG-4 ASP

Reply
 
Thread Tools Search this Thread Display Modes
Old 23rd July 2008, 20:27   #1  |  Link
weaver4
Registered User
 
Join Date: Jun 2005
Posts: 925
DivX and Atom

It appears that Intel's new Atom Processor is going to be a real hit. It is designed into over 20 netbooks and maybe 100s of UMPCs and many more devices.

If you are not familiar with the Intel Atom processor it is very low cost low power processor; from Intel.

Looking at the performance at Tom's Hardware ( http://www.tomshardware.com/reviews/...pu,1947-2.html ) it appears that has enough processing power to do DivX Decoding in normal 640 or 720 width but not nearly enough processing power to do H264 decoding.

Since Intel claims they are going to sell 100 Million Atom's by the end of the year I wanted to know what people's thoughts are when it comes to these devices and DivX.

> Will these Atom Devices be the Multimedia Player of choice in the future?
> Will Intel Atom extend the life of DivX/XviD?
> Is H264 really needed in these type of devices.

Last edited by weaver4; 23rd July 2008 at 20:29.
weaver4 is offline   Reply With Quote
Old 23rd July 2008, 20:33   #2  |  Link
Dark Shikari
x264 developer
 
Dark Shikari's Avatar
 
Join Date: Sep 2005
Posts: 8,666
I'd be quite surprised if they can't handle H.264 decoding at standard-definition with CoreAVC.
Dark Shikari is offline   Reply With Quote
Old 23rd July 2008, 21:41   #3  |  Link
weaver4
Registered User
 
Join Date: Jun 2005
Posts: 925
Atom has about 30% more processing power than a 1.3G Via C7 and about 60%-70% the processing power of the lowest Celeron. A 1.3G Via C7 is very Marginal for DivX now, loosing frames occasionally when running MPC in WinXP; in Linux I had worst results using Totem and GStreamer.
weaver4 is offline   Reply With Quote
Old 24th July 2008, 10:54   #4  |  Link
Mgz
Registered User
 
Join Date: Jan 2003
Posts: 28
i play with it a little bit with the Acer AspireOne on 1080p WMV and it plays beautifully. it is a store demo so i can't install anything.
Mgz is offline   Reply With Quote
Old 24th July 2008, 13:42   #5  |  Link
weaver4
Registered User
 
Join Date: Jun 2005
Posts: 925
WMV is generally a low complexity codec too, I think even less than DivX in some cases. But, WMV-9/WVC1 is a complex codec but is not that widely used for consumer video.
weaver4 is offline   Reply With Quote
Old 24th July 2008, 14:21   #6  |  Link
Dark Shikari
x264 developer
 
Dark Shikari's Avatar
 
Join Date: Sep 2005
Posts: 8,666
Quote:
Originally Posted by weaver4 View Post
WMV is generally a low complexity codec too, I think even less than DivX in some cases. But, WMV-9/WVC1 is a complex codec but is not that widely used for consumer video.
No, its definitely not less than DivX, since it has an inloop deblocker. Microsoft's implementation is also not very good.
Dark Shikari is offline   Reply With Quote
Old 24th July 2008, 18:50   #7  |  Link
weaver4
Registered User
 
Join Date: Jun 2005
Posts: 925
I did the same video at the same resolution 640x272 in both DivX and WMV-7 and the amount of processing power to decode and display the movie was almost identical; WMV was slightly more. So you are right, it is not less, but it is not much more either. WVC1 or H264 would require much more.
weaver4 is offline   Reply With Quote
Old 24th July 2008, 18:59   #8  |  Link
Dark Shikari
x264 developer
 
Dark Shikari's Avatar
 
Join Date: Sep 2005
Posts: 8,666
Quote:
Originally Posted by weaver4 View Post
I did the same video at the same resolution 640x272 in both DivX and WMV-7 and the amount of processing power to decode and display the movie was almost identical; WMV was slightly more.
WMV7 isn't what most people refer to as WMV; almost all WMV video nowadays is WMV9.

WMV7 is (I think?) MSMPEG-4v1--which not surprisingly is quite similar to Xvid/DivX.
Dark Shikari is offline   Reply With Quote
Old 24th July 2008, 22:40   #9  |  Link
Sophocles
Registered User
 
Join Date: Apr 2007
Location: Tampa Florida
Posts: 162
I suppose it could provide some service in small portable PC notebook type devices, communication devices, and entertainment devices where it could produce modestly higher quality content while extending battery life. I doubt that I will own one, but who knows.
__________________
"Creativity is allowing yourself to make mistakes. Art is knowing which ones to keep." Scott Adams
Sophocles is offline   Reply With Quote
Old 25th July 2008, 15:09   #10  |  Link
weaver4
Registered User
 
Join Date: Jun 2005
Posts: 925
Quote:
Originally Posted by Dark Shikari View Post
WMV7 isn't what most people refer to as WMV; almost all WMV video nowadays is WMV9.

WMV7 is (I think?) MSMPEG-4v1--which not surprisingly is quite similar to Xvid/DivX.
But doesn't WMV9 have three profiles; Simple, Main and Advanced that all take different amount of processing power to Decode? I guess it is safe to say that if your hardware can decode WMV9 Main-Medium (in real time) does not mean it can decode WMV9 Advanced-L1; even though both of them are 10Mbits/s 720x480@30.
weaver4 is offline   Reply With Quote
Old 26th July 2008, 10:06   #11  |  Link
mdoubledragon
Registered User
 
Join Date: May 2005
Posts: 33
Quote:
Originally Posted by Dark Shikari View Post
I'd be quite surprised if they can't handle H.264 decoding at standard-definition with CoreAVC.
I totally agree. I can play standard definition x264 videos on my old Pentium III 733Mhz using CoreAVC, which from what looks like from reviews is somewhat equivalent to Atom.

Regarding the questions, in my opinion:
  • Atom is in fact going to be the first choice for portable video playback
  • IMHO, it wont do much to prolong life of ASPs as its just going to bring AVC within reach of portable devices. Also when a properly done 800kbps AVC encode can play with reasonable quality on 1024*768 resolution, ~500kbps (accordingly scaled) would do very well for lower resolution screens on most portable players which Atom can definitely play (using CoreAVC at least).
  • H.264 is not crucial but is a very good option. When your device has the processing power to play AVC, you can end up saving space by doing your encodes in AVC.
mdoubledragon is offline   Reply With Quote
Old 26th July 2008, 15:32   #12  |  Link
Dark Shikari
x264 developer
 
Dark Shikari's Avatar
 
Join Date: Sep 2005
Posts: 8,666
Quote:
Originally Posted by weaver4 View Post
But doesn't WMV9 have three profiles; Simple, Main and Advanced that all take different amount of processing power to Decode? I guess it is safe to say that if your hardware can decode WMV9 Main-Medium (in real time) does not mean it can decode WMV9 Advanced-L1; even though both of them are 10Mbits/s 720x480@30.
Simple is not important because it restricts to extremely small resolutions and low bitrates (its basically the equivalent of an iPod profile).

Main and Advanced aren't that different, and it isn't like AVC where there's CABAC and CAVLC--WMV doesn't even use arithmetic coding.
Dark Shikari is offline   Reply With Quote
Old 27th July 2008, 05:28   #13  |  Link
Ranguvar
Registered User
 
Ranguvar's Avatar
 
Join Date: Feb 2007
Location: ::1
Posts: 1,236
Quote:
Originally Posted by Dark Shikari View Post
WMV doesn't even use arithmetic coding.
Ouch. Or is that because they use something different / use something in the encode process that helps some, but forbids the use of arithmetic coding? Yes, I know my noobishness is showing
Ranguvar is offline   Reply With Quote
Old 27th July 2008, 05:33   #14  |  Link
Dark Shikari
x264 developer
 
Dark Shikari's Avatar
 
Join Date: Sep 2005
Posts: 8,666
Quote:
Originally Posted by Ranguvar View Post
Ouch. Or is that because they use something different / use something in the encode process that helps some, but forbids the use of arithmetic coding? Yes, I know my noobishness is showing
Nope, they use good old VLCs, with bitplane coding for some syntax elements.
Dark Shikari is offline   Reply With Quote
Old 29th July 2008, 10:48   #15  |  Link
Sagittaire
Testeur de codecs
 
Sagittaire's Avatar
 
Join Date: May 2003
Location: France
Posts: 2,484
I make test with x264 encoding. Atom N270 have 75% of the powerfull of Pentium M 1.6 Ghz. Atom N270 have MMX, MMX2, SSE, SSE2, SSE3 and HT fonctionality. It's a really good CPU for only 2 watts TDP. Atom can play 720p encoding with coreAVC but not 1080p. Be carefull 1080p WMV9 encoding are certainely not 1920*1080 but 1440*1080 encoding.
__________________
Le Sagittaire ... ;-)

1- Ateme AVC or x264
2- VP7 or RV10 only for anime
3- XviD, DivX or WMV9
Sagittaire is offline   Reply With Quote
Old 29th July 2008, 10:55   #16  |  Link
smok3
brontosaurusrex
 
smok3's Avatar
 
Join Date: Oct 2001
Posts: 2,392
can we expect atom quad-core soon?
__________________
certain other member
smok3 is offline   Reply With Quote
Old 29th July 2008, 11:32   #17  |  Link
Inventive Software
Turkey Machine
 
Join Date: Jan 2005
Location: Lowestoft, UK (but visit lots of places with bribes [beer])
Posts: 1,953
10W TDP with 4 cores... Intel must be loving this chip.

Single core improvements are still to come though, and they're still to drop their hat in the performance graphics card ring!
__________________
On Discworld it is clearly recognized that million-to-one chances happen 9 times out of 10. If the hero did not overcome huge odds, what would be the point? Terry Pratchett - The Science Of Discworld
Inventive Software is offline   Reply With Quote
Old 29th July 2008, 20:36   #18  |  Link
weaver4
Registered User
 
Join Date: Jun 2005
Posts: 925
Quote:
Originally Posted by mdoubledragon View Post
I totally agree. I can play standard definition x264 videos on my old Pentium III 733Mhz using CoreAVC, which from what looks like from reviews is somewhat equivalent to Atom.

Regarding the questions, in my opinion:
  • Atom is in fact going to be the first choice for portable video playback
  • IMHO, it wont do much to prolong life of ASPs as its just going to bring AVC within reach of portable devices. Also when a properly done 800kbps AVC encode can play with reasonable quality on 1024*768 resolution, ~500kbps (accordingly scaled) would do very well for lower resolution screens on most portable players which Atom can definitely play (using CoreAVC at least).
  • H.264 is not crucial but is a very good option. When your device has the processing power to play AVC, you can end up saving space by doing your encodes in AVC.
But most of these netbooks that use the Atom run Linux so CoreAVC is not an option.
weaver4 is offline   Reply With Quote
Old 29th July 2008, 20:39   #19  |  Link
Dark Shikari
x264 developer
 
Dark Shikari's Avatar
 
Join Date: Sep 2005
Posts: 8,666
Quote:
Originally Posted by weaver4 View Post
But most of these netbooks that use the Atom run Linux so CoreAVC is not an option.
There's an mplayer patch to support CoreAVC...
Dark Shikari is offline   Reply With Quote
Old 29th July 2008, 20:39   #20  |  Link
weaver4
Registered User
 
Join Date: Jun 2005
Posts: 925
Quote:
Originally Posted by Inventive Software View Post
10W TDP with 4 cores... Intel must be loving this chip.

Single core improvements are still to come though, and they're still to drop their hat in the performance graphics card ring!
Plus they really need to team up, or develop, a low power chipset with video. It seems silly that they have a 2.5w processor and it teams up (on their motherboards) with a 29w chipset.
weaver4 is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 00:59.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.