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 AVC / H.264

Reply
 
Thread Tools Search this Thread Display Modes
Old 24th April 2010, 00:12   #1  |  Link
chipzoller
Mr. Woof
 
chipzoller's Avatar
 
Join Date: Jan 2002
Location: USA
Posts: 784
Nexus One max AVC level

Anyone know what the max level this device supports? I find conflicting reports online with some max at 1.3 and others higher.
chipzoller is offline   Reply With Quote
Old 24th April 2010, 10:41   #2  |  Link
nurbs
Registered User
 
Join Date: Dec 2005
Posts: 1,460
I don't know, but the iPhone which uses a 600 MHz Cortex A8 can reportedly play HP@3.1 as long as the bitrate doesn't go to high, so I'd hope that the Nexus One with its 1GHz Cortex A8 should be able to do more than that.
nurbs is offline   Reply With Quote
Old 24th April 2010, 12:17   #3  |  Link
me7
Registered User
 
Join Date: Mar 2007
Posts: 217
The iPhone/iPod doesn't use it's Cortex A8 for video decoding, it has a dedicated AVC-decoding chip. If the Nexus One doesn't have such a decoder and needs to handle AVC with software, 1.3 doesn't sound too low to me.
me7 is offline   Reply With Quote
Old 24th April 2010, 12:23   #4  |  Link
Dark Shikari
x264 developer
 
Dark Shikari's Avatar
 
Join Date: Sep 2005
Posts: 8,666
Quote:
Originally Posted by me7 View Post
The iPhone/iPod doesn't use it's Cortex A8 for video decoding, it has a dedicated AVC-decoding chip.
No, it uses the C64x+ DSP that's part of the OMAP3.
Quote:
Originally Posted by me7 View Post
If the Nexus One doesn't have such a decoder and needs to handle AVC with software, 1.3 doesn't sound too low to me.
The iPhone can handle realtime SD decoding without using the DSP and the Nexus One is over 50% faster.
Dark Shikari is offline   Reply With Quote
Old 25th April 2010, 06:07   #5  |  Link
chipzoller
Mr. Woof
 
chipzoller's Avatar
 
Join Date: Jan 2002
Location: USA
Posts: 784
Before I do some testing, what would be a likely "top level" for me to start with? High @ 4.1 out of the question?
chipzoller is offline   Reply With Quote
Old 25th April 2010, 09:44   #6  |  Link
yuvi
Registered User
 
Join Date: Jan 2006
Posts: 30
Quote:
Originally Posted by Dark Shikari View Post
No, it uses the C64x+ DSP that's part of the OMAP3.
iPhones don't use TI parts, they use Samsung SoCs. It's probably still a DSP though.

Anyway, the Snapdragon in the Nexus One claims to support 720p, so I'd guess level 3.1. Dunno what profile, Qualcomm is typical among mobile companies for not wanting to actually give useful details on their products.
yuvi is offline   Reply With Quote
Old 25th April 2010, 10:03   #7  |  Link
Mr VacBob
Registered User
 
Join Date: Feb 2005
Posts: 140
I looked through the iPhone system image once and failed to find an H264 software decoder for any sort of CPU. Although I didn't look in the drivers, so it's quite possible that I missed it.
Mr VacBob is offline   Reply With Quote
Old 25th April 2010, 20:31   #8  |  Link
chipzoller
Mr. Woof
 
chipzoller's Avatar
 
Join Date: Jan 2002
Location: USA
Posts: 784
Baseline @ Level 3 works pretty well. I haven't tried 3.1, but High @ Level 3 is definitely out.
chipzoller is offline   Reply With Quote
Old 25th April 2010, 20:52   #9  |  Link
CruNcher
Registered User
 
CruNcher's Avatar
 
Join Date: Apr 2002
Location: Germany
Posts: 4,926
Yep for Omap 3 Cortex A8 and the TI TMS320C64x+™ there are Software Decoding solutions that can playback as High as 720p 30 fps High Profile content with very nice bitrate upto 6 Mbits avg max 10 mbits
My Archos5IT has such a nice Software Decoder, i made some reference bitstreams to show the edge of smooth playback unfortunately bandwith on the server is currently exceeded

And i would say currently that's the best you can get on Omap3 3440 at least of course new chips provide already 1080p, the Nexus one should be also capable of reaching this 720p 30 fps High profile and playback those reference streams fine.

The creator of this Decoder are surprise ex Indian TI employees http://www.ittiam.com/pages/products...omap3-720p.htm

It's a very nice Decoder they also fixed the x264 --weightp problems very fast back then when they occurred
__________________
all my compares are riddles so please try to decipher them yourselves :)

It is about Time

Join the Revolution NOW before it is to Late !

http://forum.doom9.org/showthread.php?t=168004

Last edited by CruNcher; 25th April 2010 at 21:13.
CruNcher is offline   Reply With Quote
Old 25th April 2010, 23:13   #10  |  Link
chipzoller
Mr. Woof
 
chipzoller's Avatar
 
Join Date: Jan 2002
Location: USA
Posts: 784
Are you suggesting the Nexus One should be capable of high profile? When I tried some tests it looked like it was dropping frames with a sample about @ 1.5 Mbit.
chipzoller is offline   Reply With Quote
Old 1st May 2010, 11:15   #11  |  Link
CruNcher
Registered User
 
CruNcher's Avatar
 
Join Date: Apr 2002
Location: Germany
Posts: 4,926
Yes technically it should be though it depends on the used Decoder inside Android and how capable it is utilizing Qualcoms DSP
try this stream http://mirror05.x264.nl/CruNcher/for...s5IT/demo1.mp4
This runs flawless with ittiams Decoder on the Archos 5IT (DSP + Omap3 800Mhz)
__________________
all my compares are riddles so please try to decipher them yourselves :)

It is about Time

Join the Revolution NOW before it is to Late !

http://forum.doom9.org/showthread.php?t=168004

Last edited by CruNcher; 1st May 2010 at 11:20.
CruNcher 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 12:11.


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