X-bit labs Community Forum Index X-bit labs Community
Discussion Board 2.0
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

H264 and CPU based decoding?

 
Post new topic   Reply to topic    X-bit labs Community Forum Index -> General Hardware Forum
View previous topic :: View next topic  
Author Message
AlanSymes
Full Member


Joined: 06 Apr 2004
Posts: 138
Location: New South Wales, Australia

PostPosted: Thu Jul 28, 2005 6:17 pm    Post subject: H264 and CPU based decoding? Reply with quote

Just a general question related to an article over at the inquirer that has implied that any of the CPU's presently available are unable to decode the H264 codec for HD DVD's, event the new dual core ones.
The question is do you think that this codec is beyond the lastest and greatest from AMD and Intel and if so what will they need to be able to handle this work load? More cores? new instruction? Any suggestions?
What is the truth here?
Back to top
View user's profile Send private message
MadDog-2000
Senior Member


Joined: 31 Dec 1969
Posts: 610
Location: United States of Whatever

PostPosted: Thu Jul 28, 2005 9:25 pm    Post subject: Re: H264 and CPU based decoding? Reply with quote

AlanSymes wrote:
Just a general question related to an article over at the inquirer that has implied that any of the CPU's presently available are unable to decode the H264 codec for HD DVD's, event the new dual core ones.
The question is do you think that this codec is beyond the lastest and greatest from AMD and Intel and if so what will they need to be able to handle this work load? More cores? new instruction? Any suggestions?
What is the truth here?

You must have misunderstood, H264 is just a codec like XviD or DivX but more powerful and advanced. All modern CPUs are capable of encoding or decoding H264 but the question is, can they do it in real-time?

Maybe you meant GPU accelerated H264 decoding? By the way, the new QuickTime 7 uses the H264 codec. iChat AV under OS X also uses that codec for video conferencing. So, if a G5 can encode and decode H264 in real-time I think Intel and AMD CPU's should be able to do the same.
_________________

My system specs
Back to top
View user's profile Send private message
Jake
Full Member


Joined: 31 Dec 1969
Posts: 175

PostPosted: Thu Jul 28, 2005 9:58 pm    Post subject: Reply with quote

Something the inquirer article didn't make perfectly clear was that it was referring to HD content encoded in H.264, which makes a big difference.
(Your typical HD content may contain 6 times the number of pixels compared to a standard ntsc signal.)
People routinely use H.264 variants to encode/decode all sorts of signals already, but these tend to be at lower resolutions. Try encoding HD content in DivX and playing it back in full screen. Most CPUs will have difficulty doing that too, let alone H.264.
Back to top
View user's profile Send private message
cushionnl
X-bit Guru


Joined: 31 Dec 1969
Posts: 3146

PostPosted: Thu Jul 28, 2005 10:20 pm    Post subject: Reply with quote

Maybe you'll find the whitepaper from ATI interesting? Shouldn't be surprised if it is the basis for what is said by INQ here.
Back to top
View user's profile Send private message
Silver
X-bit Guru


Joined: 23 Jun 2003
Posts: 2326
Location: Sweden

PostPosted: Fri Jul 29, 2005 2:58 am    Post subject: Reply with quote

Jake wrote:
Something the inquirer article didn't make perfectly clear was that it was referring to HD content encoded in H.264, which makes a big difference.
(Your typical HD content may contain 6 times the number of pixels compared to a standard ntsc signal.)
People routinely use H.264 variants to encode/decode all sorts of signals already, but these tend to be at lower resolutions. Try encoding HD content in DivX and playing it back in full screen. Most CPUs will have difficulty doing that too, let alone H.264.


Tried watching a HD clip on a 1 GHz Pentium that was kind of silly.. took 20-30 sec with only sound then the picture showed but lagged alot too much to be worthwhile Laughing

Some clips here http://www.microsoft.com/windows/windowsmedia/content_provider/film/ContentShowcase.aspx
_________________
Specs:

Intel Core 2 Duo E6850, Corsair 4 Gb
Asus 8800 GTS 640 Mb, Asus Striker II Formula

Aiming for impossible goals forces thinking beyond mere extrapolation of existing achievements.
Back to top
View user's profile Send private message
theliquidh20
Senior Member


Joined: 04 May 2004
Posts: 825

PostPosted: Fri Jul 29, 2005 3:48 am    Post subject: Reply with quote

Just played it on a 2.8GHz P4. Looks like a ppt show !
_________________
Dell 9100
3.6GHz Pent 2MB
1024MB DDR2
X850XT PE
X-FI Platinum Edition
Dell 20.1" LCD
Cambridge T7900 7.1
2 x 160GB RAID0
Back to top
View user's profile Send private message
psycho_mccrazy
X-bit Guru


Joined: 21 Aug 2004
Posts: 2321
Location: New Delhi, India

PostPosted: Fri Jul 29, 2005 4:20 am    Post subject: Reply with quote

me also played the terminator2 clip, 1080p, though with my 1152.864 resolution monitor, i couldn't enjoy it at full detail. i'd say, apart form a slight quarter second hesitation when starting(resizing wmp to take all desktop), it was pretty smooth.

wmp mem usage 35megs

cpu usage 75-80%

is fine with me. BTW, when playing mpeg/mpeg2 clips of normal TV resolution, the CPU usage is 1-2%. seems like the radeon xpress 200 integrated grafix have some video processing features.
_________________
Windjammer: E8400@3.6GHz + 4G DDR2-800 + Ati 4870 on GA-EP45-DS3R with Scythe Ninja 2 and 3x HDDs inside a Cooler Master HAF 932 case.
Backup: Athlon 3000+/MSI RS480M2/2GDDR400/7900GTX.
Displays are a 24.1 inch IODATA (1900.1200) and a Samsung Syncmaster 997MB (1600.1200)
Back to top
View user's profile Send private message
AlanSymes
Full Member


Joined: 06 Apr 2004
Posts: 138
Location: New South Wales, Australia

PostPosted: Fri Jul 29, 2005 4:24 am    Post subject: Reply with quote

Thanks guys, That would explain why very small res will play but the only one I have tried that was high res seemed to freeze the entire system. My XP 1800+ just isn't up to it. It would seem the R520 or rather one of its relatives will be of interest to me at some point.
In that case I will change the question some what, what do you think would be necessary, CPU wise to play H264 with no performance hit? After all a new video card will probably need a new motherboard and therefore a new CPU. I am going to have to start saving again!
Back to top
View user's profile Send private message
cushionnl
X-bit Guru


Joined: 31 Dec 1969
Posts: 3146

PostPosted: Fri Jul 29, 2005 5:04 am    Post subject: Reply with quote

That clip isn't H.264.

Better to check out Apple in this case: QuickTime Player.
Back to top
View user's profile Send private message
hehe
Full Member


Joined: 29 Aug 2004
Posts: 410

PostPosted: Fri Jul 29, 2005 5:48 am    Post subject: Reply with quote

Those winmedia 1080p demos actualy have a 1440x810 resolution.
The 720p demos are 1280x720.
I understand they also use 1080 for 4:3 1440x1080 format but to advertise the clips as being 1080p while showing it with black bars is rediculous, 1920x1080 is the real res.
Im looking forward to seeing some videos shot with digital cameras in that resolution.

Does anyone know when theyre gonna start using 1920x1080 60p cameras?
I think 24fps is just way to low and at this res an increase in fps is way more important than more pixels.
Back to top
View user's profile Send private message
MadDog-2000
Senior Member


Joined: 31 Dec 1969
Posts: 610
Location: United States of Whatever

PostPosted: Fri Jul 29, 2005 8:02 pm    Post subject: Reply with quote

AlanSymes wrote:
In that case I will change the question some what, what do you think would be necessary, CPU wise to play H264 with no performance hit? After all a new video card will probably need a new motherboard and therefore a new CPU. I am going to have to start saving again!


I have an AMD 64 3000+ on an nForce4 motherboard and have no problems watching it. My CPU usage is between 47 and 65% with a mean usage of around 55%, while watching the Terminator video in 1080p.

It would be wise idea to get a video card that supports DirectX Video Acceleration, like a modern ATi or nVidia card. Those cards will be able to offload some of the video processing work from your CPU to your GPU.

Using a better media player, like BSplayer or Media Player Classic, can also help out quite a bit.
_________________

My system specs
Back to top
View user's profile Send private message
cushionnl
X-bit Guru


Joined: 31 Dec 1969
Posts: 3146

PostPosted: Fri Jul 29, 2005 8:36 pm    Post subject: Reply with quote

hehe wrote:
Those winmedia 1080p demos actualy have a 1440x810 resolution.
Interesting. Not only not H.264 then (being WMV HD) but also not even true 1080p. Microsoft specifies a "3GHz processor or equivalent" for playback of the WMV HD clips at 1080p (with 5.1 sound), so that may or may not be sufficient for true 1080p in that format then, if what you say applies to all of them. As for 1080p media using H.264, the indirect evidence seems to be that more oomph is needed.
Back to top
View user's profile Send private message
Stupify
Terakh


Joined: 31 Dec 1969
Posts: 7727
Location: Toronto

PostPosted: Fri Jul 29, 2005 10:21 pm    Post subject: Reply with quote

i watched most of them and they ran without any lag. System specs: AMD Sempron 3100+ <Rev C?>; 1GB memory at 333Mhz, apparently it downclocked; ATI 9600XT 128MB, XP, WMP10. There were few that went up to 90% cpu usage, but still ran smooth. T2 was about 60% only.
Back to top
View user's profile Send private message Visit poster's website MSN Messenger
cushionnl
X-bit Guru


Joined: 31 Dec 1969
Posts: 3146

PostPosted: Sat Jul 30, 2005 11:00 am    Post subject: Reply with quote

That's another example that Microsoft wasn't underestimating the configuration needed to play back those particular WMV-HD clips then, without specific hardware acceleration. That's good to know indeed, although not surprising, since it would only reflect badly on Microsoft if it did so.

For H.264 and 1080p, hardware acceleration (when at a reasonable price) certainly seems like an attractive option in general, judging by the evidence so far (although that doesn't mean that there aren't higher level configs able to do without). Of course, that all depends on being able to get what one wants to see in 1080p and having the screen to show it on. Smile
Back to top
View user's profile Send private message
hehe
Full Member


Joined: 29 Aug 2004
Posts: 410

PostPosted: Sat Jul 30, 2005 11:50 am    Post subject: Reply with quote

cushionnl wrote:
Of course, that all depends on being able to get what one wants to see in 1080p and having the screen to show it on. Smile


I am still not sure if i will buy a 1920x1200 or 1600x1200 display next because of this.
I actualy doubt there will be much available in 1080p, i just expect some demos, but even for that im tempted to go for the 1920 display Smile
Back to top
View user's profile Send private message
MadDog-2000
Senior Member


Joined: 31 Dec 1969
Posts: 610
Location: United States of Whatever

PostPosted: Sat Jul 30, 2005 3:46 pm    Post subject: Reply with quote

hehe wrote:
I am still not sure if i will buy a 1920x1200 or 1600x1200 display next because of this.
I actualy doubt there will be much available in 1080p, i just expect some demos, but even for that im tempted to go for the 1920 display Smile

Even if there aren't any movies on 1080p out yet, you can still enough it as a large PC monitor, since it will most likely have a DVI or HDMI input. I am sure playing HL 2 or Doom 3 on such a might display will be out of this world. Very Happy If you have that much cash to spend on an HDTV, you might as well buy the XBOX 360 and also enjoy games in HD.
_________________

My system specs
Back to top
View user's profile Send private message
Guest






PostPosted: Mon Aug 01, 2005 1:14 pm    Post subject: Reply with quote

MadDog-2000 wrote:
hehe wrote:
I am still not sure if i will buy a 1920x1200 or 1600x1200 display next because of this.
I actualy doubt there will be much available in 1080p, i just expect some demos, but even for that im tempted to go for the 1920 display Smile

Even if there aren't any movies on 1080p out yet, you can still enough it as a large PC monitor, since it will most likely have a DVI or HDMI input. I am sure playing HL 2 or Doom 3 on such a might display will be out of this world. Very Happy If you have that much cash to spend on an HDTV, you might as well buy the XBOX 360 and also enjoy games in HD.


Oh dear I've only got 312MB ram and a 500mhz hp brio win98se, guess I am out of luckor is there a miracle for me?

_____________________________________________________________

Unlock your phone
Entertainers
watch footie for free
Cheap mp3s
Get back on ebay
Money reading emails
Back to top
hehe
Full Member


Joined: 29 Aug 2004
Posts: 410

PostPosted: Mon Aug 01, 2005 3:04 pm    Post subject: Reply with quote

MadDog-2000 wrote:

Even if there aren't any movies on 1080p out yet, you can still enough it as a large PC monitor, since it will most likely have a DVI or HDMI input. I am sure playing HL 2 or Doom 3 on such a might display will be out of this world. Very Happy If you have that much cash to spend on an HDTV, you might as well buy the XBOX 360 and also enjoy games in HD.


Im hoping that by the time i buy my display there is a new digital interface since i dont trust dvi for 1920x1200 wich is one of the reasons im thinking of going with a 1600x1200 display, also i consider lcd not good anough to pay that much money for and if i do go for a high end one i want good anough quality wich would mean a tricolor led lcd and i expect that to be very expensive for at least a year so... realy not sure yet what im gonna get, if i get a 1600x1200 display it will just be an ips with a normal backlight.
Back to top
View user's profile Send private message
cushionnl
X-bit Guru


Joined: 31 Dec 1969
Posts: 3146

PostPosted: Tue Aug 02, 2005 12:32 am    Post subject: Reply with quote

You are talking about a monitor here? If so, watch out for copy-protection if you want to use a digital interface.
_________________
megalomaniac, elitist bastard
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    X-bit labs Community Forum Index -> General Hardware Forum All times are GMT - 8 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group