Notices



Touch Pro/Diamond Video Playback

Random Community Topics

Post New ThreadReply
 
Thread Tools
  #1  
Old 02-27-2009, 07:28 PM
TaylorSPJ's Avatar
TaylorSPJ TaylorSPJ is offline   Thread Starter  
Nickel Nickel NINE
Mobile Model: HTC DIAMOND
Mobile Carrier: sprint
Mobile OS: 6.1

 
Join Date: October 17th, 2008
Location: CALI
Posts: 1,426
Thanks: 0
Thanked 4,383 Times in 1,330 Posts
Downloads: 0
Uploads: 0


View TaylorSPJ's Profile   Edit Options Edit Profile Picture View TaylorSPJ's Photo Album Add TaylorSPJ's to Your Contacts Show Groups Edit Avatar Subscribed Threads Private Messages
Touch Pro/Diamond Video Playback

Much of this information pertains to the Diamond as well, however for the moment I'm gearing this write up to the Touch Pro crowd.

I've noticed a lot of threads discussing video performance on these devices, however very few actually go into detail and explain why certain things will get you better performance. I'm NOT an HTC engineer or anything (ie. I'm not responsible for the accuracy of this information) however I've been around the block with mobile platforms, and hopefully some of you will find this useful/interesting.

------------------------------

Fact: The Qualcomm MSM chips in our phones are VERY capable of displaying full-sized full-motion VGA video.

Problem: It can't be done with the standard video driver methods (DirectDraw, GDI, etc).

Whether this is because of a driver mismatch or perhaps a limitation of the hardware is a different story altogether (I honestly think either one could be true- VGA is a lot of pixels), however the point is that you will NOT get compelling video using those methods.

Solution: Qtv driver

Qualcomm has created its own proprietary video delivery driver, called Qtv. Qtv actually delivers full hardware accelerated video performance on Qualcomm based CPUs, and will easily outperform DirectDraw or any other method when it comes to pumping video.

Problem: Since its proprietary and only compatible with Qualcomm CPUs, most major video players (DivX mobile, TCPMP, etc) do NOT offer it.

So, you are stuck with DirectDraw at best, and that will without a doubt drop frames when playing VGA-sized video.

Solution: Qtv IS supported by the bundled software in HTC devices (Windows Media Player, HTC Album, YouTubePlayer, etc).

I feel like most people in this forum have a natural dislike for the bloated WMP (I include myself in that boat), so many of us have been reluctant to try this. However, after some initial skepticism, I have to admit this is one of those rare occasions that WMP will actually play a video BETTER than the third party players.
Even better than WMP, however, is HTC Album. Normally used just for pictures taken with the device's camera, Album also supports playing back videos recorded in the camera's MP4 format.
It doesn't HAVE to be taken from the camera, however- any video compressed into MP4 will play fine, although you may need to drop it into "My Documents\My Videos" to show up in the list.

Problem: Mp4-only is sort of annoying? What about DivX? Or alternative players using Qtv?

Problem is, Qtv is proprietary and owned by Qualcomm. They won't give out the code unless you pay for the licensing fees. That's why only the HTC bundled apps use it at the moment.

Coreplayer 1.3 sort of supports QtV, however. I say sort of because they don't REALLY have full acceleration (decoding, drawing, etc), but rather figured out enough of it to create a Qtv hardware overlay. You may have heard of overlays from PC DVD/video player apps which use the graphics card hardware to scale and draw video to a dedicated area of the screen, freeing up the CPU to do other things. The Qtv overlay works in much of the same way- it creates a bounding box that Qtv uses to display the video as decoded from the CPU. This is as opposed to FULL hardware acceleration, in which much of the decoding is offset to the video hardware as well, freeing up even more CPU time.

The end result? You can get pretty darned good DivX playback with CorePlayer 1.3 using Qtv video method, however it is not as accelerated as Mp4 with HTC Album (in fact, Mp4 in Coreplayer 1.3 still lags and drops many frames).

The only problem with Coreplayer's overlay method is that when using Video Out of the Touch Pro, it will create a blue flicker. This is NOT a problem with Qtv, but I beleive rather the overlay updating due to this half-way method of pumping out frames. Hopefully CorePlayer will find a way around this in the next version, or even better- get the real full acceleration from Qualcomm!

NOTE: Do NOT try using Qtv on the earlier versions of CorePlayer unless you have a Fuze. In v1.1, they introduced Qtv in beta stage, however the GSM Qualcomm chips use slightly different code than CDMA ones. Version 1.1 supported only the GSM version, which would only display a blank screen on CDMA devices, and sometimes even lock up the device.

Hope this makes sense, and let me know if you found this info useful.

More Info:

Code

http://forum.ppcgeeks.com/showthread.php?t=57282

Reply With Quote
The Following 7 Users Say Thank You to TaylorSPJ For This Useful Post:
  #2  
Old 04-23-2009, 11:24 AM
dishe's Avatar
dishe dishe is offline    
Member
Mobile Model: Touch Pro
Mobile Carrier: Sprint
Mobile OS: 5.0

 
Join Date: April 23rd, 2009
Posts: 1
Thanks: 0
Thanked 0 Times in 0 Posts
Downloads: 0
Uploads: 0


View dishe's Profile   Edit Options Edit Profile Picture View dishe's Photo Album Add dishe's to Your Contacts Show Groups Edit Avatar Subscribed Threads Private Messages
Re: Touch Pro/Diamond Video Playback

Hi, perhaps it was just an oversight, but next time you copy someone's article or informative post, its common decency to give them credit.
The post above appears word-for-word on this PPCGeeks post:
[link removed]

I spent a while gathering up that information and writing it out so that it makes sense. I don't get paid for this, so the least you can do is give some credit where credit is due.

It was also written up on my blog here first:
[link removed]



EDIT: Even more lame, I apparently can't link to the original sources since I'm a new registered member here. I honestly only registered to voice this complaint.
Reply With Quote
  #3  
Old 04-23-2009, 11:33 AM
TweetyBear's Avatar
TweetyBear TweetyBear is offline    
Member
Mobile Model: TP
Mobile Carrier: Sprint
Mobile OS: 6.5

 
Join Date: March 1st, 2008
Location: north MS
Posts: 2,312
Thanks: 0
Thanked 2,840 Times in 1,141 Posts
Downloads: 0
Uploads: 0


View TweetyBear's Profile   Edit Options Edit Profile Picture View TweetyBear's Photo Album Add TweetyBear's to Your Contacts Show Groups Edit Avatar Subscribed Threads Private Messages
Re: Touch Pro/Diamond Video Playback

“ Originally Posted by dishe View Post

Hi, perhaps it was just an oversight, but next time you copy someone's article or informative post, its common decency to give them credit.
The post above appears word-for-word on this PPCGeeks post:
[link removed]

I spent a while gathering up that information and writing it out so that it makes sense. I don't get paid for this, so the least you can do is give some credit where credit is due.

It was also written up on my blog here first:
[link removed]



EDIT: Even more lame, I apparently can't link to the original sources since I'm a new registered member here. I honestly only registered to voice this complaint.
i'll add the ppcgeeks link to first post for you, dishe. he must've forgot to put it. sure he dont mean any harm

Reply With Quote
The Following 3 Users Say Thank You to TweetyBear For This Useful Post:
  #4  
Old 04-23-2009, 11:38 AM
puertoblack2003's Avatar
puertoblack2003 puertoblack2003 is offline    
OG Member
Mobile Model: Pixel 7 Pro
Mobile Carrier: Metro PCS
Mobile OS: Android

Country:  
 
Join Date: November 8th, 2005
Location: Philadelphia
Posts: 5,182
Thanks: 8
Thanked 10,859 Times in 2,859 Posts
Downloads: 26
Uploads: 152


View puertoblack2003's Profile   Edit Options Edit Profile Picture View puertoblack2003's Photo Album Add puertoblack2003's to Your Contacts Show Groups Edit Avatar Subscribed Threads Private Messages
Re: Touch Pro/Diamond Video Playback

“ Originally Posted by dishe View Post

Hi, perhaps it was just an oversight, but next time you copy someone's article or informative post, its common decency to give them credit.
The post above appears word-for-word on this PPCGeeks post:
[link removed]

I spent a while gathering up that information and writing it out so that it makes sense. I don't get paid for this, so the least you can do is give some credit where credit is due.

It was also written up on my blog here first:
[link removed]



EDIT: Even more lame, I apparently can't link to the original sources since I'm a new registered member here. I honestly only registered to voice this complaint.
complainant noted !!!! Its not lame that we have to protect our board from spammers.And thats why your links is not attached till you reach certain amount of post.Now our policy states that when we gather or find information from another sites and share it here.We are to add the links source and the author info.Apparently there's been an oversight and I'm sure our staff will ratify this soon.If not post will be deleted.If you have any other question's you can send me a pm or email.

Reply With Quote
The Following 3 Users Say Thank You to puertoblack2003 For This Useful Post:
  #5  
Old 04-23-2009, 11:45 AM
TaylorSPJ's Avatar
TaylorSPJ TaylorSPJ is offline   Thread Starter  
Nickel Nickel NINE
Mobile Model: HTC DIAMOND
Mobile Carrier: sprint
Mobile OS: 6.1

 
Join Date: October 17th, 2008
Location: CALI
Posts: 1,426
Thanks: 0
Thanked 4,383 Times in 1,330 Posts
Downloads: 0
Uploads: 0


View TaylorSPJ's Profile   Edit Options Edit Profile Picture View TaylorSPJ's Photo Album Add TaylorSPJ's to Your Contacts Show Groups Edit Avatar Subscribed Threads Private Messages
Re: Touch Pro/Diamond Video Playback

“ Originally Posted by dishe View Post

Hi, perhaps it was just an oversight, but next time you copy someone's article or informative post, its common decency to give them credit.
The post above appears word-for-word on this PPCGeeks post:
[link removed]

I spent a while gathering up that information and writing it out so that it makes sense. I don't get paid for this, so the least you can do is give some credit where credit is due.

It was also written up on my blog here first:
[link removed]



EDIT: Even more lame, I apparently can't link to the original sources since I'm a new registered member here. I honestly only registered to voice this complaint.
yes simple mistake,i must have forgotten to link it to your thread, i wasnt intentionally taking credit for your tutorial, as i always link to the first post, or original author.....but you could have just stated it nicely instead of accusing me of stealing your work, u can take a look at all my releases and see that i have not yet once not linked to the original post or author.

sorry for the misunderstanding.

Reply With Quote
The Following 4 Users Say Thank You to TaylorSPJ For This Useful Post:
  #6  
Old 04-23-2009, 11:47 AM
TweetyBear's Avatar
TweetyBear TweetyBear is offline    
Member
Mobile Model: TP
Mobile Carrier: Sprint
Mobile OS: 6.5

 
Join Date: March 1st, 2008
Location: north MS
Posts: 2,312
Thanks: 0
Thanked 2,840 Times in 1,141 Posts
Downloads: 0
Uploads: 0


View TweetyBear's Profile   Edit Options Edit Profile Picture View TweetyBear's Photo Album Add TweetyBear's to Your Contacts Show Groups Edit Avatar Subscribed Threads Private Messages
Re: Touch Pro/Diamond Video Playback

“ Originally Posted by puertoblack2003 View Post

complainant noted !!!! Its not lame that we have to protect our board from spammers.And thats why your links is not attached till you reach certain amount of post.Now our policy states that when we gather or find information from another sites and share it here.We are to add the links source and the author info.Apparently there's been an oversight and I'm sure our staff will ratify this soon.If not post will be deleted.If you have any other question's you can send me a pm or email.

“ Originally Posted by TaylorSPJ View Post

yes simple mistake,i must have forgotten to link it to your thread, i wasnt intentionally taking credit for your tutorial, as i always link to the first post, or original author.....but you could have just stated it nicely instead of accusing me of stealing your work, u can take a look at all my releases and see that i have not yet once not linked to the original post or author.

sorry for the misunderstanding.
guys! i linked to original post already. let's all be friends here

Reply With Quote
The Following 4 Users Say Thank You to TweetyBear For This Useful Post:
Post New ThreadReply

Tags
playback, pro or diamond, touch, video


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 On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Reduce video file size for Leo playback Shaunym General Questions 2 12-06-2009 11:03 PM
HTC Touch Diamond 2 Pro 2 coming to Verizon soon Sprint Touch Pro 2 dated Metalmayhem Random Community Topics 1 07-31-2009 07:28 AM
[UPDATES] Hotfix for resolving skipping during audio playback for HTC Touch Diamond puertoblack2003 STOCK - ROM RELEASES 0 05-02-2009 06:40 AM
Htc touch pro and touch diamond video 1mrlcb Random Community Topics 9 09-14-2008 12:54 AM


All times are GMT -5. The time now is 06:07 AM.

Layout Options | Width: Fixed
Contact Us - SPJ Bulletin - Archive - Privacy Statement - Terms of Service - Top