yashsingh1/xdaforums huggingface dataset:
[Touch HD General] mkMoSs:
video playback IS choppy, just take a look on the first post...
[Touch HD General] geower:
here are the details of 2 videos playing very well under coreplayer (no lack)

the first one:

Format : AVI
Format/Info : Audio Video Interleave
File size : 33.7 MiB
Duration : 3mn 14s
Overall bit rate : 1 453 Kbps
Writing application : MEncoder SVN-r22963
Writing library : MPlayer

Video
Format : MPEG-4 Visual
Format profile : Simple@L1
Format settings, BVOP : No
Format settings, QPel : No
Format settings, GMC : No warppoints
Format settings, Matrix : Default
Codec ID : DX50
Codec ID/Hint : DivX 5
Duration : 3mn 14s
Bit rate : 1 345 Kbps
Width : 600 pixels
Height : 480 pixels
Display aspect ratio : 5/4
Frame rate : 25.000 fps
Resolution : 24 bits
Colorimetry : 4:2:0
Scan type : Progressive
Bits/(Pixel*Frame) : 0.187
Stream size : 31.2 MiB (93%)
Writing library : Lavc51.40.2

Audio
Format : MPEG Audio
Format version : Version 1
Format profile : Layer 3
Codec ID : 55
Codec ID/Hint : MP3
Duration : 3mn 14s
Bit rate mode : Constant
Bit rate : 96.0 Kbps
Channel(s) : 2 channels
Sampling rate : 44.1 KHz
Resolution : 16 bits
Stream size : 2.23 MiB (7%)
Alignment : Aligned on interleaves
Interleave, duration : 26 ms (0.65 video frame)
Interleave, preload duration : 522 ms

and the second one (without sound):

Format : AVI
Format/Info : Audio Video Interleave
File size : 11.5 MiB
Duration : 56s 867ms
Overall bit rate : 1 702 Kbps
Writing application : MEncoder SVN-r22963
Writing library : MPlayer

Video
Format : MPEG-4 Visual
Format profile : Simple@L1
Format settings, BVOP : No
Format settings, QPel : No
Format settings, GMC : No warppoints
Format settings, Matrix : Default
Codec ID : DX50
Codec ID/Hint : DivX 5
Duration : 56s 867ms
Bit rate : 1 696 Kbps
Width : 640 pixels
Height : 480 pixels
Display aspect ratio : 4/3
Frame rate : 30.000 fps
Resolution : 24 bits
Colorimetry : 4:2:0
Scan type : Progressive
Bits/(Pixel*Frame) : 0.184
Stream size : 11.5 MiB (100%)
Writing library : Lavc51.40.2

I think encoding with "pocket divx encoder" is a good workaround.

But I agree, HTC should provide good drivers for such a device and for such a price...
[Touch HD General] Guus_:
PocketDivX makes no difference at all

Did you benchmark the file? And what are the exact results? Because I just tried to reencode a file with PocketDivX at the same format/bitrate and got ~75% average performance, so still huge stuttering/lag(the same as with all other files I tried). Only at very low bitrates it doesn't lag(600-700kbps), but the image quality is VERY bad in that case, not even worth looking at.

We need a fix ASAP, this isn't a HD device now because it doesn't even have acceptable videosupport. I feel swindled by HTC because they called it the Touch HD... and it just isn't.
[Touch HD General] BANE:
Yes. indeed, it is a horrible feeling to have that the device has graphics accelleration and we arn't allowed to use it because HTC won't support it...? They need to pull their finger out.

I know the guys on htcclassaction have been working on drivers for tytn... lets hope something becomes available for the HD in the next few months or sooner.

....IB a n e
[Touch HD General] geower:
you're right, I just benchmarked and I'm at 82% with both videos, but still around 20 fps while my first try without encoding was around 1 fps!

As I said it's just a workaround for having at least a smooth video but not a solution.
[Touch HD General] Guus_:
Thanks for the update. 1 fps, lol, I haven't seen that yet. All my video's play at like ~75-90% average speed. So PocketDivX didn't add a single fps for me. But 20fps on average is still major lag, in fast moving scenes it will probably drop to ~14fps. Which is completely unwatchable. So I don't see that as smooth video. Smooth video is 24fps steady.
[Touch HD General] BANE:
I'd like to ask a comparitive question.

I'm not overly worried about using my HD for pc quality video. I currently have an XDA2i. Can someone inform me whether, on base specs alone, is the HD more capable than the 2i without the hardware accelleration? I use my xda for playing ripped youtube clips and such more so than for playing full quality film.

anyone had experience with the two?

would appreciate it.
[Touch HD General] vijayvasa:
I first bought diamond on hype and then I sold it for touch pro.Coreplayer played all my xvid-divx files without any lag.But, I must say , I have used custom roms from Panosha and swiftblade etc.And all these custom roms played divx files under coreplayer without any problems.

AND NOW I have sold my touch pro, for HD and I must say , i was disappointed with HD video performance.The same files are a bit laggy. I am not sure why HTC does this.I expected a lot after playing with diamond and touch pro, but when it comes to playing videos, I must say , HTC might have again removed some files here.

But one thing , I must say is the touchflo and browsing is very very good on HD, but videos are not.Hope , I will wait for custom roms from Panosha , dutty and other seniors and Hopefully , they being the experienced users will know if they can tweak HD so that it plays video files with out any lags.

Kind regards

vijayvasa
[Touch HD General] fallenczar:
the first file is really impressive. 600x480@25fps@1345kbps

the second has no sound because there is no sound in the file (?bad encoding , ?no sound in source)

also it is important to note that these are short clips and not full length movies.

For all those with Jumpy playback -

set smooth zoom to disabled, increase buffer to 82% and buffersize ~ 12000, choose "slow video memory" and see if there is any improvement.

also cut your files into shorter clips (~100mb)
[Touch HD General] buggybug0:
everyone's blaming HTC for video issues, BUT....

Quote from WMEXPERTS

**********************

just because the product is from htc, doesn't mean all the guts and chips inside are from htc. this is a very very objective opinion, hopefully it will put the fault and situation into an objective perspective:

so the interesting points here are:

1. Yes, touch hd can have 2D/3D acceleration, but it is missing the driver, HTC doesn't know how to program the driver, and they don't want to buy (which would increase the phone price, and we would scream) a class action lawsuit won't help.

2. yes, touch hd can have tv-out, but it is missing the driver, HTC doesn't know how to program the driver, and they don't want to buy (which would increase the phone price, and we would scream) a class action lawsuit won't help.

3. and guess what, the qualcomm chip in the touch hd can do tv reception/decoding, and guess again, it is missing the driver (and possible antenna in this case as well), HTC doesn't know how to program the driver, and they don't want to buy (which would increase the phone price, and we would scream) a class action lawsuit won't help

so having said all that, i don't know how or who to blame, if that's the pricing system from qualcomm, then all i can say is "that's stupid" or something like that, but that's how they make money and it's their product. with touch hd already being expensive as it is, i don't really want HTC to pay for the driver to activate a feature that i will only be using once or twice a month if ever. however, i do believe with the way HTC is marketing touch hd (entertainment device), they should have at least purchased the driver for the video acceleration, i woudl be happy to pay for that.

now that we know the hardware is there, we only need to find a device that has teh MSM7201a chip from any of the OEMs that activated the driver, and port that driver over, then we would have the video acceleration. but i can't think of any OEM that has this chip AND purchased the advanced video driver too (i dont' think any of HTC's product has the video acc driver, they are all generic video driver)
[Touch HD General] rovex:
Im not buying that one bit. HTC may not have all the info, but they did make the phone, they should have tested it and saw it had bad video, then asked qualcomm why. I would happily pay more for a phone that works properly.

Maybe this situation is acceptable on older lesser HTCs, but on the HD with its wonderful screen it is unacceptable. Its a premium device with basic features.
[Touch HD General] buggybug0:
Disagree, i believe HTC tested, saw it didn't perform perfectly, asked qualcomm why, qualcomm says pay me the dough, htc came back to the balance sheet and see if they get the advanced driver, the msrp would be, say ~$50 more (adding in labour cost for implementing driver, trouble shooting and support). they say to themselves, video's not perfectly, but it's viewable (by their definition, may be nothing too high resolution? LOL)

agree, see second last paragraph in myprevious post
[Touch HD General] Insaneboy:
Well i was about to buy the Touch HD tomorrow, but seeing how it can't play even some encoded videos smoothly (not to mention not encoded), i'll pass on it and wait, until either one of the good people at XDA manages to "fix" it or until HTC really delivers a "multimedia" device. Since i don't see where the multimedia is in HD (and naming it HD is like a slap in the face, since nothing in it is HD...). Shame though the 3.8" looks gorgeous.

Good work, HTC, you won't be gettin my 600 euros...
[Touch HD General] mkMoSs:
I don't know if anyone realizes how ridiculous this marketing of qualcomm is.

Imagine if NVIDIA was doing the same...

"Hey lets sell those extreme GeForce graphics chips but lets not give the drivers to the public, so they wont be able to utilize them, nobody will be able to play 3d games watch movies on their pc, they will just have to BUY the drivers at extra cost."

Imagine this for a while, and then realize qualcomms policy... :mad::mad::mad::mad:
[Touch HD General] buggybug0:
i have seen this approach elsewhere as well. the most recent one is TI releasing their wifi driver under GPL to support Android (Google phone uses TI's wifi chip). after dissecting that driver file, it is a generic driver that will get you up and connected, but none of the advanced features are there (such as uma, higher throughput and all that). i think TI charge for those features, which OEM implement in other none android/open-source phones.

so yeah i think HTC just took the generic/barebone video driver from Qualcomm, that will get us up and going... but every so choppy.

i am frustrated, partly because of this video thing itself, partly because i dont know how to blame, this is whole htc+qualcomm+qualcomm's pricing policy combination that sucks :mad:
[Touch HD General] lipa47:
I don't know if anyone realizes how ridiculous this marketing of HTC is.

If drivers are to pricey for them, why they keep using that crapy qualcomm chips?
[Touch HD General] vafanculo13:
Thats whats happening here at the moment , is just a question of profits, they calculated and then said, "lets leave for 3rd party independent developers to do the job on their own, it cheaper for us".
[Touch HD General] arifhanid:
HTC are making enough money as it is - $255 million profit in Q3 on sales of $1.15 billion, representing 30% year-over-year sales growth.
[Touch HD General] Insaneboy:
After seeing this review

http://pocketnow.com/index.php?a=portal_detail&t=reviews&id=1111&p=2

They say that videos play "super smoothly"...

Still can't decide...
[Touch HD General] vafanculo13:
i did and it works!!!
[Touch HD General] Guus_:
I don't see what file was "super smoothly" and I also don't see a benchmark. Maybe the reviewer only saw 20secs of the file and concluded that it ran super smoothly(possible with a slow moving office scene of ~750kbps). So what's the purpose of spreading this review?

@vafanculo13: of course it works... the program can produce nice deformed slideshows... :cool:
[Touch HD General] fasty:
I don't dispute that HTC might not be fully exploiting the Qualcomm hardware, but let me look at it from a slightly different perspective:

I've just encoded a movie using Nero Recode and copied it to my HD.

I simply chose a likely-looking encoding profile for "portable devices". It probably doesn't fully use the blackstone resolution.

But here's the key point : It's perfectly watchable and seems to play smoothly without any defects sufficient to annoy me.

Now, as a user, that fulfils my requirements beautifully.

When I buy such a tiny device with so much packed in, I don't necessarily expect it to play back everything quite like my PC. There are inevitably compromises to be made.

The only odd "defect" I have been able to find with my HD so far is that the front camera seems to view at a slight angle; i.e. I would have to slightly tilt the phone horizontally to get my face centred in shot.

- Steve
[Touch HD General] Louis:
Received my HD today.

Wonderfull device ! I installed Coreplayer 1.25 and noticed that somtimes it does play smoothly and sometimes it doesn't also after a fresh soft reset.

I tried several old movies from my harddisk, also 640x480 divx dvd rip without converting, then I see sometimes a small lag in frames but Married with children, straight from a torrentsite 512x368 is really really good.

The weird thing is, why is it so slow sometimes, extremely slow.
[Touch HD General] rovex:
I should be getting my Touch HD today and this video issue does disappoint me. However as long as it can play the videos i already have i wont be to upset. I have a nice conversion profile set up for my N95 8GB, which is for 640x480 files. I also hope it will play the 640x80 videos the Nokia recorded!
[Touch HD General] vafanculo13:
well at least the program works. lol
[Touch HD General] vafanculo13:
Guys i got a problem with my core player ver. 1.22 i dont see any image , in any type of file, just hear the sound can anyone help
[Touch HD General] R3PUBL1K:
LOL - I had that to with RENO911:miami (AVI) - video looked call though
[Touch HD General] nikki-m:
Ok - I've got persuaded / suckered into investing into Coreplayer, which definitely improves video playback quality (Mind you, it can't be hard to improve on crap!!).

Can anyone recommend a good set of encoding parameters, which will play back well on Coreplayer?

And what is the best choice of file - avi, WMV, or what?
[Touch HD General] vafanculo13:
For me the DVD standard gave me 95% average, for me its more than enough

AVI, watched Hulk all over again, realy i was expecting a bit more but but im more than happy with the results
[Touch HD General] SingaporeAirlines:
I'm happy you got your video problem sorted. :)
[Touch HD General] vafanculo13:
had to go to another place to "acquire" the 1.2.5 version lol but

now im very happy with the results, what are actualy people complaining about?
[Touch HD General] vafanculo13:
TiTLE......[ I'm Not There ³²²³

> ³²²³ AKA........[ Suppositions on a Film Concerning Dylan ³²²³

> ³²²³ YEAR.......[ 2007 ³²²³

> ³²²³ GENRE......[ Biography / Drama / Music ³²²³

> ³²²³ RUNTiME....[ 02:15:33 ³²²³

> ³²²³ STORE DATE.[ 2008 ³²²³

> ³²²³ iMDB RATE..[ 7.6/10 (7,422 votes) ³²²³

> ³²²³ iMDB URL...[ http://www.imdb.com/title/tt0368794/ ³²²³

> ³²²³ ³²²³

> ³²²³ AUDiO......[ MP3 48000Hz 112 kb/s CBR (2 chnls) ³²²³

> ³²²³ LANGUAGE...[ English ³²²³

> ³²²³ ViDEO......[ 708 kbps XviD 23.976 FPS ³²²³

> ³²²³ Q. FRAME...[ 0.162 bits*pixel ³²²³

> ³²²³ RESOLUTiON.[ 664 x 274 ³²²³

> ³²²³ DAR........[ 2.423 (46:19) ³²²³

> ³²²³ SUBS.......[ None ³²²³

> ³²²³ FiLES......[ 1 ³²²³

> ³±±³ SiZE.......[ 800 MB ³±±³

> ³°°³ SOURCE.....[ NTSC DVD ³°°³

A bit laggy but watchable.
[Touch HD General] vafanculo13:
please man if you got some time to explain to me all the magic to convert good movies, thanks for your time
[Touch HD General] Millenius:
Hey, i found a amasing solution :)

http://xdaforums.com/showthread.php?t=445940

Source : HD trailer 800x480 @ 25 fps with CorePlayer 1.2.5

First benchmark = 87%

With some optimization, you can have 232.56 % !! And the quality of the video seems the same :p
[Touch HD General] marcel808:
Millenius, can you confirm...your optimisation is to reduce the resolution of the movie by 75%? so you reduce from 800x480 to 400x240 (ok you rotated it ro 400x240 but you reduced resolution massively).

And you say video quality is the same? It can't be.

If you simply saying watching movies on 400x240 is perfectly acceptable, fine. But don't try and kid us that this is 'optimisation' if its not
[Touch HD General] marcel808:
And I did a quick test on the coreplayer settings you recommend. On AVIs I already have on my HD that play fine, they make coreplayer look really crap. Very grainy. And speed drops from 111% to 87%.
[Touch HD General] wfhowell:
Playback on HD from Tivo

I have Tivo that is connected to my PC thru wifi connection. They have a program that allows you to take a movie that you have recorded on your Tivo and download it on your pc to play on your mobile device. I thought i would give it a try and used the PSP settings which saved it in .mp4. Downloaded it to my HD and it played back almost flawlessly. The show was recorded in HD resolution and I guess thats why it doesnt fill the whole screen on my Touch HD, but the vid was really good and jumped very seldom. Was really easy for me to do. Only one complaint was that the audio was slightly off. Im not sure how to adjust that but im looking.
[Touch HD General] _macca:
OK so I got really fed up with my H not playing back the videos propery, So I called customer services who had already been prepared for such calls.

I then received the following email:

Dear / Mr ??

Thank you For calling HTC Techincal Support Centre

You Got the right choice for HTC HD the new Device from HTC

Your référence number is ??

HTC HD can veiw your vidéo and play your music files so you can Watch your quality video and listen your favorites Music

* you will find in attechment file for extions supported videos and audios files for HTC Touch HD

Screnn Display 480 x 800 pixels

Many thanks,

HTC Customer Care

I have yet to try it out and am not sure if this has been done before. So sorry if this is a dupe.
[Touch HD General] razorblader:
Macca have a look at my post (second from bottom of page) and some of the follow-ups here: http://xdaforums.com/showthread.php?t=446366&page=11

It seems that WMP runs mp4 h264 AAC files with hardware acceleration, I posted a link to two of my sample files, the first one is 800x480 1200 kbps and it runs fine in WMP.
[Touch HD General] 54fifio:
Agree with razorblader.

I have the same test result of WMP in H264 MP4 format. I found below setting can get the best video performance.

[must play on WMP not core player, otherwise will have heavy lag.]

1. Select the Output Container: mp4

2. Select the Output Video Codec: H.264/AVC

3. Select the Output Audio Codec: AAC LC

4. Select bit rate as : 1200

5. Select fps as : 30
[Touch HD General] vaughan:
I was suprised to see this thread as I have found video playback to be very good on my HD with Coreplayer.

I have a divx on the SD (700mb) of an action film with a car chase at the beginning :D. I have just run a benchmark on the first minute and this is what I get.

Average speed: 115.73%

Video Frames: 1969

Audio Samples: 3984600

Amount of Data: 9170 KB

Bench Time: 01:10.960

Bench Frame Rate: 27.748

Bench Sample Rate: 56152

Bench Data Rate: 1.06Mbit/s

Original Time: 01:22.124

Original Frame Rate: 23.976

Original Sample Rate: 48000

Original Data Rate: 914 kbit/s
[Touch HD General] bruno18:
Oops, this is amazing ! I tried and compared with the last results, unbelievable ! Outstanding, 114% !!!!Super thanks for your work, i have no international card to make a donation to you. when i have my internation card then you are my first donation. Once again you make my HD's life up, thanks.
[Touch HD General] johnpatcher:
What excatly have you done? Reencoding the video files isn't a option at all. My Dell Axim x51v, for instance, plays all videos (and all resolutions) without any problems, as its Intel2700g chip is fully supported by TCPMP and CorePlayer.

So, hopefully, there will be such a great hardware support for QTv also, in the near future.
[Touch HD General] SBS_:
I'm quite happy with video playback on the HD tbh...

I've watched quite a bit of series episodes (straight off the "net") which have a total bitrate of about 1400kbps. Normal SD DivX and I've also benchmarked some of them with Coreplayer and the results I've gotten have varied between 92-98%. This is for me pretty smooth and workable, since converting movies is just taking too long (30~ mins).

Don't know what videofiles all the guys in here getting horrible results are playing back though.
[Touch HD General] geistteufel:
Hi,

I have test mp4, divx ... flv !

So on TCMP it's sucks, max 60% it's not really nice

so I have move to CorePlayer,

FLV 560x304 25fps vbitrate : 1200kbps, abitrate : 128 kbps

=> 113 % in coreplayer, 10% in TCMP :)

so now I have made a script like this :

S="SOURCE.AVI"

T="DEST.FLV"

mencoder "$S" -ofps 25 -ovc lavc -lavcopts vcodec=flv:acodec=mp3:vbitrate=1200:abitrate=128 -vf scale=560:304 -ffourcc FLV1 -oac mp3lame -o "$T"

nice :)
[Touch HD General] toxicbyte:
Hi all,

i tested with mp4 for a few days and this is the best i could get so far

x264.exe --no-cabac -r 5 -B 1500 --aq-mode 0 -A p8x8,i4x4,b8x8 --me umh --merange 32 -m 8 --mixed-refs --no-fast-pskip --fps 23.976 --level 3 --progress --no-psnr --no-ssim --vbv-maxrate 2500 --vbv-bufsize 2500 --threads auto -o test.mp4 test.mkv

I use a special build of x264 that supports input from directshow source... in this

case the source is 720p HDTV episode of The Big Bang Theory.. resized (800x480) and subtitled

directly with ffdshow... audio is AAC LC 128kb/s Stereo.

The clip runs like a charm with the windows media player.. hence no coreplayer like % or fps stats..

but as far as my eyes can see it runs smooth :D

Short Sample HERE
[Touch HD General] mkMoSs:
wait a minute you have --level 3 here. that means baseline Level 3.0 right? all my baseline 3.0 encoded videos (targeted for ipod touch/iphone) simply dont work in touch hd WMP, audio is audible but no video at all, how come you can play those?

as far as i know you need to encode the videos in the Baseline lvl 1.0 - 1.3 to be playable...
[Touch HD General] toxicbyte:
its baseline 3.0 yes.. the first thing i tried because even the ipod 5.5g is capable of playing those..

I first tested an mp4 that was encoded for my ipod 5.5g.. due to the fact it runs quite well i started with settings for the ipod and then begin to max out

settings and resolution for the HD.

Does the sample not run on your HD? :confused:
[Touch HD General] mkMoSs:
I didnt try the sample yet cause i had a disaster (HD didnt boot, had to hard reset) but all the other Baseline 3.0 encoded x264/AAC .mp4 files, play but i can only hear audio and video is absent... :/

And believe me if it could play my already encoded videos it would be great, because I already converted tons of videos (low bitrate 3-pass) to play with my ipod touch and its a really painfull process to re-encode them again to play with my touch hd :( :(

ps. I use MeGUI ( http://x264.nl/ ) and AviSynth scripts for all my encodes
[Touch HD General] rovex:
The files runs on mine ok. Its not 100% smooth and it makes the media player interface very slow to react, but it does play ok. A slightly lower bitrate would be better. Its notmuch different to the files i create for myself to play on the HD, i use baseline 3.0 as well.
[Touch HD General] toxicbyte:
oh .. i forgot to mention i have all those SD card and cache tweaks stuff running on my HD .. maybe this is causing the last bit to 100% for you @ rovex

I use a special build from someone in doom9 forum HERE

For audio a take this dshow2wav included in that package an feed neroaacenc with the output from that and mux the video/audio with mp4box.

The realy cool thing about das special build is that you can complete avoid avisynth .. i dont realy like avisynth.. and i plan to create a GUI for

ffdshow+that special dshow version of x264 in the future.

Ps. yeah the encode settings are pretty much overkill.. i was just maxing out the settings... to preserve quality of the source in that sample 1300 would be more then enough :D