Greetings everyone,
The biggest disappointment of my previous phone--a Verizon Droid--was that although it claimed to support h.264, the actual support for the codec was quite minimal. It turns out that only the baseline profile was supported, and even then there were limits on the video bitrate and on the amount of motion that could be present in the video before the decoder would choke. This isn't something a media player can solve. Rockplayer is great for videos that are so simple that they can be decoded on the CPU, but even a 480p h.264 video needs hardware acceleration, plain and simple.
So before I buy a new phone, I want to figure out what a modern phone ought to be capable of. If anyone just knows the answer to this question, please say so. However, given that I can't even find the answer in developer documentation, I'm guessing that we'll have to figure this out experimentally.
So, question #1: Choosing a random video with lots of motion...Let's use Nostromo's Auriga (In your youtube app, just search for "auriga nostromovx" and it's the first result)
www.youtube.com/watch?v=v4KqbZ3iyVI
Stupid auto-embed...does anyone know how to link to a youtube video without actually embedding it?
Anyway, my droid can sometimes play the opening of it (0:00-0:21) in HD in the default YouTube app, but it usually drops frames very noticeably. The next bit (0:21-0:39) essentially doesn't play at all. I also sometimes get major framedropping in the low quality version for this segment, though it seems to depend on how much video I've played since I last rebooted. So, who can play the low quality version consistently? Is there anyone who can play the whole thing in HD? Please post your phone and results. Thanks in advance.
The biggest disappointment of my previous phone--a Verizon Droid--was that although it claimed to support h.264, the actual support for the codec was quite minimal. It turns out that only the baseline profile was supported, and even then there were limits on the video bitrate and on the amount of motion that could be present in the video before the decoder would choke. This isn't something a media player can solve. Rockplayer is great for videos that are so simple that they can be decoded on the CPU, but even a 480p h.264 video needs hardware acceleration, plain and simple.
So before I buy a new phone, I want to figure out what a modern phone ought to be capable of. If anyone just knows the answer to this question, please say so. However, given that I can't even find the answer in developer documentation, I'm guessing that we'll have to figure this out experimentally.
So, question #1: Choosing a random video with lots of motion...Let's use Nostromo's Auriga (In your youtube app, just search for "auriga nostromovx" and it's the first result)
www.youtube.com/watch?v=v4KqbZ3iyVI
Stupid auto-embed...does anyone know how to link to a youtube video without actually embedding it?
Anyway, my droid can sometimes play the opening of it (0:00-0:21) in HD in the default YouTube app, but it usually drops frames very noticeably. The next bit (0:21-0:39) essentially doesn't play at all. I also sometimes get major framedropping in the low quality version for this segment, though it seems to depend on how much video I've played since I last rebooted. So, who can play the low quality version consistently? Is there anyone who can play the whole thing in HD? Please post your phone and results. Thanks in advance.