[Q] Can the Thunderbolt handle 720p HD video smoothly?

ericcwhitaker

Member
Jan 10, 2007
24
0
0
Howdy folks, hope some of you might have a few suggestions for a new Android guy.

After much love and consideration for the Android platform, I decided to come over to the Android world. Sold my iPhone 4 and picked myself up a Thunderbolt at the neighborhood Verizon store. So far, I love it. Great device, screen, customization and service. A world of difference from AT&T. However there is one lingering issue.

On my iPhone, I could send 720p direct from iTunes to the phone. It played smooth as silk, nary an issue, perfect.

With the Tbolt's fantastic size of screen, I would think it would be the perfect place for mobile HD video. However, when I take an mp4 onto the Tbolt, it chokes. The playback is varying levels of choppy, and audio often loses sync.

Am I doing something wrong? Is the Tbolt not capable of playing this type of file? I see a lot of talk on the forums about Froyo messing with 720 playback. I'm not sure what to do because aside from that one issue, I love the phone.

Any feedback/advice/info is appreciated. I love Android and so far the community rocks.

Signed,
Former iPhone User
 

heiNey

Senior Member
Feb 26, 2011
101
14
0
i had the same problem. installed "vplayer advanced" and it was much better - no skipping, no sync issues. i think you just need to find a different player. the hardware should play them fine, but i havent tried a 5 gig 720p HD movie yet. and the default player wont play mkv files, but vplayer did.
 

yareally

Senior Member
Feb 19, 2011
1,446
229
0
codingcreation.com
You guys do realize the thunderbolt's screen is 800x480, which is a lower resolution than 720 (which you normally think of in terms of 1280x720 resolution). The horizontal scan lines on the thunderbolt (480) is the same as a standard definition television (640x480), so all you're getting is a placebo effect and a huge drain on your phone battery/resources.
 

ericcwhitaker

Member
Jan 10, 2007
24
0
0
You guys do realize the thunderbolt's screen is 800x480, which is a lower resolution than 720 (which you normally think of in terms of 1280x720 resolution). The horizontal scan lines on the thunderbolt (480) is the same as a standard definition television (640x480), so all you're getting is a placebo effect and a huge drain on your phone battery/resources.
Totally understand this. However, for me its more an issue of ease of use. I don't want to convert videos 3 times because I have 3 devices, which was the nice thing about the iPhone/iTunes. One file, done.

Plus, I've downconverted the videos to test, sometimes they skip too, and they never look as good to me. Placebo effect maybe, but again the ease of use thing is the biggest importance to me. If the iPhone 4 can handle this kind of file, why shouldn't my Tbolt?
 

yareally

Senior Member
Feb 19, 2011
1,446
229
0
codingcreation.com
Problem is probably not the hardware (since the thunderbolt outdoes the iphone in this), it's probably the codecs on the phone not being adept enough to handle them or the developer of your media player not keeping up with certain advancements in android hardware.

Just for instance on a pc, coreAVC will work on really old computers for x264 hd movies (ive gotten it to run smooth on pentium centrinos), however, the built in codecs for something like VLC player (last I checked), couldnt handle a computer that old for rendering HD.

The other issue could be how well they (both the android os developers and the media player developers) take advantage of using the hardware to do all the heavy lifting in the decoding. If it's all being done with software (like VLC does by default on a pc), then that is going to kill the cpu. If it's leveraging the gpu in the phone to take some of the burden off the cpu (similar to what something like coreAVC does now on a pc with nvidia's cuda), then that would help immensely. If in fact android can leverage the gpu to handle things like video decoding, then the final issue is whether or not the developer of your chosen media player is taking advantage of that.

However, if it was some sort of hardware issue, it could be the read speed of the included sd cards http://en.wikipedia.org/wiki/Secure_Digital#Speeds. Try sticking a smaller video file directly in the internal storage of the phone and see if that makes a difference.

I haven't looked too far into the internals of the typical android phone and os yet, but coming from many years of linux and windows development for the web and desktop, those are just my thoughts on the issue.

Android OS 3.0 has an encoder built into it already for h264 avc, so that should take care of issues in the near future for converting your video. Whenever we get gingerbread finally (well 2.3.3 that is), we'll have vp8 decoder as well and that should run things much smoother as google built it themselves for html5 video streaming, so I'd hope it would run efficiently on android. I've read issues with people not being able to handle high res MP4 files on the inspire (the att's thunderbolt) so it doesnt overly surprise me you are as well. I assume they are h264/mp4 files, right? Perhaps try encoding to h263 if so or wmv

http://developer.android.com/guide/appendix/media-formats.html#core
 
Last edited:

HorsexD

Senior Member
Sep 18, 2010
359
23
0
Fresno
Yeah your gonna have to Download a Video Player app that is Hardware accelerated and plays those kinds of Video Formats. Rockplayer should work too i think. :)
 

Hyperdoggy

Member
Mar 24, 2011
19
3
0
Been up all night loading my anime + tv shows on the bolt. I agree, i really don't want to be bothered with trans-coding everything i have, plus the bolt does has DLNA capabilities which is another plus if you have a server loaded with the proper media but chances are, those are 720p or better as well.

The best player i used so far is rock player, it beats out meridian, qq player, and vplayer advanced as is the only player that played back everything i threw at it. that said is not pefect, it drops frames when you try to playback 720p mp4 but still smooth for the most part. It lags a bit more with 720p mkv, and lags really bad with 720p avi files. Anything not using the native hardware decoder however, sucks a ton of battery life out the Bolt.

it will playback almost anything at 480p, which is about what the screen native resolution is at. The Bolt does come with a Adreno 205 gpu but i don't think that does anything for video acceleration, maybe is missing the proper hardware decoding chipset which is why is not armed with a HDMI port.

It should only get better with improvement in software/codec but for now, is a let down in terms of video playback.
 

juami

Senior Member
Sep 29, 2007
234
86
0
Try Diceplayer 1.3.0
Thunderbolt's QSD8655 can play H.264 720p.
but HTC's stock media player can't handle MKV, DTS , Flac.
Diceplayer take advantage of hw decoder.
it can play MKV(+DTS+720p).
Don't worry about battery life. diceplayer use almost same power as stock player.
 

swamp2

Senior Member
Feb 4, 2005
575
57
0
San Diego
For reasons stated earlier there does not seem to be any good solution that will handle all common formats used in a PC/Mac/Home theater system on a Tbolt without re-encoding. I posted a video player "shoot out" of sorts over on the "other" forum. In short I was completely let down by all the players I tested. There are a couple here I did not include at that time.

http://forum.androidcentral.com/ver...layers-review-test-comparison-included-3.html

The only one I left on my device was MoboPlayer.

Don't bother with files larger then 4GB either, our SD cards do not support them (or was it the OS...). That being said a good 720p rip with 5 or 6 channels of audio (yes I know there are not enough speakers to hear them all - just so no re-encode required) should generally be smaller than 4 GB.

I am quite keen to hear about any diceplayer vs. MoboPlayer as I did not test diceplayer.
 

swamp2

Senior Member
Feb 4, 2005
575
57
0
San Diego
Mobo or Rock or vital or QQPlayer can not play MKV(+DTS) HD.

dice is the best. dice use hw video decoder. no sw video decoding.
I did some quick testing of diceplayer. It is no good. I used the same blend of file types, video formats, audio formats, files sizes and audio and video quality as my tests I posted about with the link to the other forum (prior post in this thread). Diceplayer was very bad. It played 1 out of 4 of the files I tested. Some played but had garbled audio or a very slow frame rate meaning effectively no successful play. I found Moboplayer to be slightly better than Diceplayer.

We really need an equivalent to VLC for Android. VLC as anyone can testify is the "swiss army knife" of players. Plex is the only app better than VLC in that it can output DTS and Dolby via optical (not concerns for a mobile device obviosuly). Who can or wants to re-encode a multi terabyte movie library?