Hi,
It seems to me that the HTC HD suffers from poor video playback among other performance problems, I didn't know devices this new were affected by this problem as I remember there was a Class Action website concerning some affected devices with poor playback.
I have even used this program which supposedly will encode videos to play well on the HD : http://forum.xda-developers.com/showthread.php?t=467112
Used the factory settings, and video glitched and froze in many spots, also went out of sync many times. Used default bit rate settings. Tried playing in both "Album" and Windows Media Player, same problems
Seeing how the HD plays this video I wouldn't even consider trying Coreplayer with Divx/Xvid.
Is there any drivers/fixes to improve video playback or upgrades in certain ROM/Firmware releases?
Thanks.
that is over all a difficult question, because it consists of many aspects.
first of all, that program uses high bitrates and if it converts to wmv, a poor codec. if you take regular 624 x 352 16:9 xvid files, performance is higher. that's the 2nd thing: you said, after seeing album and wmp perform this bad, you wouldn't even give tcpmp or coreplayer a chance. but actually, they do much better in general, after all, you have way more options to optimize playback depending on bitrate and resolution. you could set the buffering and use options like "override avi framrate based on audio", "prefer lookup tables over arithmetic" and "prefer less buffering over smooth video" to get it to work to your demands.
and of course there are many ways to tweak the performance even further: you can of course try different radio roms and corresponding rilphone versions, different roms (which come with different tweaks cooked in by the respective chefs), or even go further and play around with different drivers, like neo2007's driver pack, or use gfxboost, winmospeed, hdtweak...
i have absolutely no problem playing regular xvid files (as stated above: 624 x 352 xvid, overall bitrate just above 1000kbit/s, 175MB per 22 minutes) absolutely smoothly on my blackstone with audio synced at all points. and that way, i don't even need to convert the videos.
as you can see, it is not done by a single tweak to make them run, maybe you need to switch the codec, the player, the rom and make a lot of settings, but if you want proper video playback, it shouldn't be too much for the result you get. also have a look at the codec info i posted, they are very commonly used.
Hi,
I've tried NEO's driver pack, doesn't seem to help, it was a cab file that I installed, I think it said that those drivers dont improve video playback but are more for improving touchflo and 3d performance? i may be wrong.
That program encoded to AVC I don't think it used WMV (or is it pretty much the same codec?).
Just wondering how do Radio ROMS affect the video playback? I thought the radio rom is for the Phone/GPRS operation?
Also how do tweaks on ROMS affect the playback, I thought it was limited to that the processor simply cannot do the work to make the video play smooth as there doesn't seem to be any dedicated graphics/video chip? Do chefs do tweaks on how the OS uses it's memory? Just wondering what sort of tweaks they are but this might not be a simple answer.
I'm surprised how xvid @ 1000k plays well on your blackstone, hmm. Seems my playback method on coreplayer is "QTV" is that the video accelerator on the Qualcomm Chipset ?
xvid video at 830k at 608 x 400 plays borderline on my blackstone on coreplayer, when Panning on movies it jerks. 1778 frames played, dropped 551.
I would have thought preffer less buffering over smooth video would make the video rougher? going to the description of that option.
I tried ticking those options you suggested, they only slightly improve the playback, however i tried this suggestion from another thread :
"For touch HD, just tick "Disable AVC Deblocking" at advanced tab, "soft drop tolerance" to 0.3 sec, and let other settings defaults. Enjoy your hardware-like video player."
Seems to help the most out of any suggestion but still jerks sometimes.
I'll look into winmospeed to see if it can do anything to speed up my video playback and my device, but not sure how the Qaulcomm CPU copes with overclocking, especially stability and reliability.
What is a safe speed to run at?
which driver pack to use depends on which rom you are using, some roms already come with a driver pack and installing another one makes the device slower rather than faster. the drivers, as you correctly pointed out, generally affect the 3d performance, however, it is about hardware acceleration and some players use hardware acceleration, which should be the same chip, the gpu.
you might be right, the program might encode in avc, just had a brief look at the screenshot, and as you mentioned windows media player, which supports almost no codecs i just assumed, it would go for wmv. as already pointed out, i don't encode my files for the phone. too much work for watching once. instead of re-encoding, i could watch them on the pc instead.
radio roms don't affect video playback directly. they do more than just handling phone calls and wireless communications though, radios are the bridge between the winmo OS and the hardware, so also bluetooth, wi-fi, camera, sound and many more things are influenced. but most of all i mentioned it, because i went through a lot of roms recently, beginning with the latest orange uk stock rom and on every single one of them i experienced an improvement in performance, when i used the newest radio 1.17.25.09 with them, with corresponding rilphone. many cooked roms have specific rilphone versions cooked in, and the radio should match for the entire device to work properly.
as i have never cooked a rom, i certainly can't tell you any of the chefs' secrets, but i assume it takes a lot of work and tweaking, to make new builds and sense versions run properly on this rather slow device. many chefs point out to have compressed a lot of graphic files and optimized cache sizes, pagepool...
some of these tweaks can also be altered with hdtweak.
at the moment i use tcpmp cooked into the energy rom and i believe avc deblocking was ticked by default, or else i would have mentioned it, but i also read before, that it should stay ticked on for better performance.
for winmospeed i mostly set it to level 32 or 33 while playing 3d hd2 games, which are generally very slow on the blackstone. having it permanently set to level 33 causes the phone to freeze sometimes, so that speed seems to be the borderline.
if nothing else helps (and that included trying other roms), you could also disable sense, when you watch videos, if it is so important to you. when watching tv shows or movies, you are not using sense for a rather long time anyway and it really hogs ram and cpu.
Chef_Tony said:
for winmospeed i mostly set it to level 32 or 33...... having it permanently set to level 33 causes the phone to freeze sometimes, so that speed seems to be the borderline.
Click to expand...
Click to collapse
agreed.. level 33 = 633mhz is borderline..
a hell of a lot faster than normal 528mhz!
set to level 33 does make the device crash sometimes but not often, i personaly recomend level 33 regardless..
1/10 times it will crash, in my experience its on device first boot after customisation. soft reset and all is ok.
it could be my rom though haha - i joke!
kidcash said:
not sure how the Qaulcomm CPU copes with overclocking, especially stability and reliability.
Click to expand...
Click to collapse
overclocking is completely safe dude, already read up on this before i even tried it when it was released.. so to save you reading, just download it, its worth it
Chef_Tony said:
if nothing else helps (and that included trying other roms), you could also disable sense, when you watch videos, if it is so important to you. when watching tv shows or movies, you are not using sense for a rather long Dtime anyway and it really hogs ram and cpu.
Click to expand...
Click to collapse
lol, in that case dissable everything thats running to free up all your memory
Chef_Tony said:
as i have never cooked a rom, i certainly can't tell you any of the chefs' secrets, but i assume it takes a lot of*
Click to expand...
Click to collapse
*of headf*cks and facepalms! haha
i honestly thought you was a chef untill i seen that, ya got the perfect name though
Rn
Related
So it seems that I'm unable to play back any video format besides WMV.
WMV's play back fine while other formats (e.g. xvid, divx) do not play back at all. Coreplayer crashes to today screen or shows me a green garbled screen with vertical lines.
WMP just freezes and does nothing.
Is this a known issue (I didn't find anything using search)?
Any format of audio plays back perfectly fine (as long as it is not embedded in a video).
I had this, you need to change the Video driver to Raw frame buffer and all will be well. I use TCPMP and this was what I had to do for it to work.
findus said:
I had this, you need to change the Video driver to Raw frame buffer and all will be well. I use TCPMP and this was what I had to do for it to work.
Click to expand...
Click to collapse
I had done this at first initially too, but simdeo (fellow member) suggested Imageon setting, but NOT Imageon Hardware decoder. This has massively improved speed and visual quality, but you will get intermittent lines across the interface, but not in full screen mode. Settings should be:
TCPMP:
Video Driver = ATI IMAGEON
Buffering = Microdrive (ticked)
Advanced = Tick only: D-Pad, Use System Vol, Benchmark (none od these settings affect performance, just my preference - but selecting other options may adversly affect performance)
Direct Draw = YV12 and tick 'Overlay with colorkey' only.
That's it. Best performance to date and can play torrent or own DVD rips perfectly, providing they were not encoded as high as 640x480.
I'm having the same problems but cannot for the life of me find any settings on Coreplayer that will let me change the buffer settings or the driver.
I'm sure I'm missing something here.
Coreplayer version =1.0.4 build 716
It's the latest version afaik.
Adey
Ok, I found the settings in Coreplayer (yeah, I know, should have looked harder..) and all is now well.
Ok, so I've got really decent playback from standard 350mb XVid TV programs but I'm still having what appear to be buffering problems.
Does anyone know what the ideal buffer settings are?
Adey
I have found that overclocking the CPU yields in much better playback (although not perfect).
If I want to view a 640x480 video I run the CPU at 728 Mhz (what program would allow higher?), but still the fps is not up to par. I would say the playback is around 90-95%.
Calavaro said:
I have found that overclocking the CPU yields in much better playback (although not perfect).
If I want to view a 640x480 video I run the CPU at 728 Mhz (what program would allow higher?), but still the fps is not up to par. I would say the playback is around 90-95%.
Click to expand...
Click to collapse
Hi Calavaro. What app are you using to o/c the CPU? & exactly what settings do you use? Oh and lastly what's the power consumtion like if left on 728 Mhz all the time?
Cheers.
mackaby007 said:
Hi Calavaro. What app are you using to o/c the CPU? & exactly what settings do you use? Oh and lastly what's the power consumtion like if left on 728 Mhz all the time?
Cheers.
Click to expand...
Click to collapse
we use PHM to overclock our device, if you set to 728 and push mail and bluetooth all the time, you won't last for whole day, maybe just about 7 hours. But really you don't need your device on 728 all the time, and personally i think 728 is a bit unstable, so i use 662 when my device is on, otherwise 228 the rest of the time to save battery.
You MUST disable the internal scale from the PHM setting, otherwise it won't work
wu5262 said:
we use PHM to overclock our device, if you set to 728 and push mail and bluetooth all the time, you won't last for whole day, maybe just about 7 hours. But really you don't need your device on 728 all the time, and personally i think 728 is a bit unstable, so i use 662 when my device is on, otherwise 228 the rest of the time to save battery.
You MUST disable the internal scale from the PHM setting, otherwise it won't work
Click to expand...
Click to collapse
Thanks for that Wu. What version of PHM are you using?
mackaby007 said:
Thanks for that Wu. What version of PHM are you using?
Click to expand...
Click to collapse
latest version from the website
wu5262 said:
latest version from the website
Click to expand...
Click to collapse
Cheers mate. Got it now. Latest version 4.13 is found here:
http://www.wizcode.com/downloads
mackaby007 said:
Cheers mate. Got it now. Latest version 4.13 is found here:
http://www.wizcode.com/downloads
Click to expand...
Click to collapse
btw, mine one says 4.14 for some reason, and i can't remember where i get it from....
findus said:
I had this, you need to change the Video driver to Raw frame buffer and all will be well. I use TCPMP and this was what I had to do for it to work.
Click to expand...
Click to collapse
just wanted to say thanks for this thread. was going nuts with the same problem re: vertical lines, pink screen, etc. almost made a post to ask you guys what kind of parameters or settings you used for your video players. i use core and i confirm that the "raw frame buffer" works well.
cheers
About TCPMP with the best settings applied as mentioned in this thread, is there something else we can do to further improve the playback quality?
I have some clips that feature "fast moving action" e.g. action scenes in movies. These clips will actually play, but when the "fast moving action" is there, you can see that it isn't going really that smooth/fast enough, resulting in noticeable, fast upcoming blocks/lines when you look closely. I'm not sure how to describe this effect best, but I guess pretty much everyone knows what I mean here.
Thanks!!
JayRayMee.NL said:
About TCPMP with the best settings applied as mentioned in this thread, is there something else we can do to further improve the playback quality?
I have some clips that feature "fast moving action" e.g. action scenes in movies. These clips will actually play, but when the "fast moving action" is there, you can see that it isn't going really that smooth/fast enough, resulting in noticeable, fast upcoming blocks/lines when you look closely. I'm not sure how to describe this effect best, but I guess pretty much everyone knows what I mean here.
Thanks!!
Click to expand...
Click to collapse
Hi.
Try playing any 3 minute segment of the video you have then click on File/Media Info and check the resolution of your video. If its below 640x480, then the problem is most likely a low bit rate used to encode the video, hence the pixelated blocks in high speed.
You can get away with less, but I encode now only at 480x320 @850kbps and get superb results each time...DVD quality and High definition quality too when I encode from HD source.
Can't say anymore than that. Click on my name and look through my posts, there will be a recent one entitled something like 'Excellent playback via Coreplayer & TCPMP'. This should help a bit if you have the time to read.
Good afternoon!
I have the following problem: performance of my screen graphics while in full screen (ie movie, games) is rather slow. I have CorePlayer installed and it has a major FPS drop when there is a fast picture change in a movie. I've increased alot buffer allocation and put some settings that could ease the situation. I should note, that it happens only to movies that are not encoded before transferring to phone (they remain as is).
Also, I am unable to use QTv option as it gives me sound output only and my screen remains black.
Experience pretty slow graphics in games too.
If you could help me a bit with this problem, I would really appreciate it!
ROM: R2AA008 UK, but had same problem with previous version (R1AA017).
Raux said:
Good afternoon!
I have the following problem: performance of my screen graphics while in full screen (ie movie, games) is rather slow. I have CorePlayer installed and it has a major FPS drop when there is a fast picture change in a movie. I've increased alot buffer allocation and put some settings that could ease the situation. I should note, that it happens only to movies that are not encoded before transferring to phone (they remain as is).
Also, I am unable to use QTv option as it gives me sound output only and my screen remains black.
Experience pretty slow graphics in games too.
If you could help me a bit with this problem, I would really appreciate it!
ROM: R2AA008 UK, but had same problem with previous version (R1AA017).
Click to expand...
Click to collapse
Good Afternoon,
please make sure you read one of the many many threads on this!
coreplayer DOES NOT support hardware playback on our devices at the current time..
Thank you for your reply.
I did a research already and all I found was that there is expected to be "better" support of QTv in v 2.0 of coreplayer. I assume better means that it is still working on current version.
Anyway, QTv is just a mere problem. The main problem when using any other type of video drawing, ie DD.
Also, I did not find much information about having slow graphics on X1. All I found were tweaks (some of which I have applied) and general performance issues, which I don't have.
If you would be so kind to address me to the right topic where the solution/discussion was mentioned, I'd appreciate it.
Best playback now is to convert the video into mp4 using HTC HD convertor (easy to find here) .. and then to play it in media panel or WMP. You can play movies in 800x480 totally smooth like that.
Second option is to use Core Player 1.3 with qTV .. but you will rarely find movie which will play at 100% with no conversion. Anyway CorePlayer is lot slower, which is easy to compare if you let it play those mp4 which play great in WMP.
Then there is TCPMP .. but that will hardly play anything any good.
Raux said:
Thank you for your reply.
I did a research already and all I found was that there is expected to be "better" support of QTv in v 2.0 of coreplayer. I assume better means that it is still working on current version.
Anyway, QTv is just a mere problem. The main problem when using any other type of video drawing, ie DD.
Also, I did not find much information about having slow graphics on X1. All I found were tweaks (some of which I have applied) and general performance issues, which I don't have.
If you would be so kind to address me to the right topic where the solution/discussion was mentioned, I'd appreciate it.
Click to expand...
Click to collapse
scroll down or press page 2 (or maybe even page 3 as repeated threads like these push everything back) and you'll see there's at least two threads started by nawfalah, from the last week.
Managed to enable QTv support without decoding.
Thanks for your replies fards, Dr.Sid.
Still give it a try. It's really much better with conversion.
i use itje's touch-it 3.5 rom and im using coreplayer and i havent converted a dvd-resolution movie and it runs buttery smooth on my x1. its file type is .avi
Does anyone have issues with video playback? It seems that every file I throw at the hero seems to have audio and video synchronization issues. Specifically, video lags behind audio, you hear something and see it later. I've tried HTC's player and Meridian. The files play on my pc just fine and aren't huge files.
Are there some recommended bitrates for Hero? I'm using an iPod/phone converter (videora) to get my files encoded which has options for bitrate. Bit disappointed that the Hero can't keep up with iPhone again though.
EDIT: Good News, scroll down for my conversion settings.
Hi, there are multiple threads on this subject on this forum. Just open the Hero main forum:
http://forum.xda-developers.com/forumdisplay.php?f=508
... and do a search for "video" from the "Search this forum" -tool to the right.
In short, the Hero has massive problems playing mp4-video without a glitch. The best I've acchieved is smooth video that slows down a bit and then becomes faster to catch up with the timeline every 10 seconds.
This can be done by using an exact set of conversion options with one of many many encoders. Some say it works perfectly for them, but I suspect their eyes are just not as finely tuned as mine
Main thing seems to be the target resolution can be no higher than 480x360.
Try encoding/downloading psp video files its not 100% but very close
jayjay said:
Hi, there are multiple threads on this subject on this forum. Just open the Hero main forum:
http://forum.xda-developers.com/forumdisplay.php?f=508
... and do a search for "video" from the "Search this forum" -tool to the right.
In short, the Hero has massive problems playing mp4-video without a glitch. The best I've acchieved is smooth video that slows down a bit and then becomes faster to catch up with the timeline every 10 seconds.
This can be done by using an exact set of conversion options with one of many many encoders. Some say it works perfectly for them, but I suspect their eyes are just not as finely tuned as mine
Main thing seems to be the target resolution can be no higher than 480x360.
Click to expand...
Click to collapse
Cheers dude, I did look but I can't find anything about synchronisation, my videos aren't dropping frames (or at least that doesn't bother me), it's just that the audio is constantly out of sync with video. Makes everything look like it's dubbed, when people talk their lips don't match the sound. You see an explosion (for example)and hear it later.
I'm going to do some experiments with bitrates and converters today.
How exciting!
4 hours later, 3 different converters and no good news.
Has anyone got any settings and a converter to recommend?
Dude try using psp settings. I was having the same issues with avi's & mp4's but now I'm using psp settings its almost perfect
thenewshaft said:
Dude try using psp settings. I was having the same issues with avi's & mp4's but now I'm using psp settings its almost perfect
Click to expand...
Click to collapse
Could you post what the settings are? I tried a load of things earlier and it was all rubbish.
Resolution, bit rate for video and audio as well as file type would be grrrrreat!
Well, I -THINK- I've cracked it.
There are some dropped frames still but image quality is good and the sound is in sync. Here are the settings when using Handbrake http://handbrake.fr/?article=download to do the conversion:
If I don't give a value for it, then you don't need to change it.
Format: MP4
Crop: Automatic
Width/Height: 480 / Blank
Anamorphic: None
VideoCodec: Mpeg-4 (FFmpeg)
Framerate 23.976
2 pass encoding: Check
Avg Bitrate: 750
Audio Source: Automatic
Audio Codec: AAC
Mixdown: Stereo
Samplerate: 48k
Bitrate: 128
That's the best result I got after HOURS of experimenting but I'd be interested if anyone has anything better.
I see you already went ahead and did your own tests... Here are some relevant threads:
http://forum.xda-developers.com/showthread.php?t=544498
http://forum.xda-developers.com/showthread.php?t=550529&
I myself, haven't been able to get Handbrake working with any settings. Audio always stutters like crazy, so the video is basically unwatchable.
What does work for me is Videora, which has a bunch of free converters bundled for a specific platform, so you can get a Videora iPod -edition and a Videora HTC-edition. There's a general edition as well.
The GUI is horrific and loads weird web pages into a huge box inside the program (presumably to allow advertising whilst using the program), but I did manage to get the smoothest playback out of it of all the converters I tried. I think I even went with default settings for HTC G1-video.
The video plays ok, the sound and video are in sync, but the video slows down and catches up every 10 seconds or so.
Hope you get it working! I am pretty hopeful that the coming update will alleviate the problem...
Thanks, will have a look at those threads. The Videora converter didn't work well at all for me, I'm wondering if there are certain files that retain characteristics that the phone doesn't like. IE that you may get a better result with converting from divx to mp4 than, for example high quality mp4 to something the hero can handle.
Hi all,
Looking to use a HD2 to watch xvids / divx's while on the train. Realise this will (most probably) kill the battery etc. but in some situations (when there's a power source at destination!) it seems a good way to kill time to me.
Any recommendations on the best player for such? Previously I've heard good things about Coreplayer.. although it seems not to be so good on this platform? Alternatives?
Thanks in advance.
Basically, if you want support for as many formats as possible, Coreplayer and TCPMP are the way to go. Coreplayer pefroms fine on HD2, even without supporting the graphics card capabilities, merely because of the powerful processor. About the only real-life limitation I've encountered with it is lack of AC3 sound support. For AC3 you can use TCPMP. Its UI is ugly as hell (in fact it's so ugly that I personally prefer not to watch movies with AC3 sound at all) but it does the job.
if you go for coreplayer be sure to set it to GDI and smooth zoom in video settings to get the best possible result
strange one that because i would recommend raw frame buffer!
probably depends on what media you're using?
Both settings will work.... but that also depends on your content. Best practice for the HD2 (and in general) is to do benchmarks on that content with each video output setting (GDI Vs. Raw Framebuffer) to see what works best.
Just an extra footnote, I'd recommend searching for TCPMP version 0.71, as the later v0.72 (both RC versions) wouldn't even run for me!
I use TCPMP to watch films on train journeys, and can get a couple of films watched and use about 60% of the battery. So yeah, it's a drain, but not too bad.
SimonW500 said:
Hi all,
Looking to use a HD2 to watch xvids / divx's while on the train. Realise this will (most probably) kill the battery etc. but in some situations (when there's a power source at destination!) it seems a good way to kill time to me.
Any recommendations on the best player for such? Previously I've heard good things about Coreplayer.. although it seems not to be so good on this platform? Alternatives?
Thanks in advance.
Click to expand...
Click to collapse
Divx Player Mobile
http://labs.divx.com/MobileCommunity
Hopefully this thread will work and not trying to hijack.... I've tried the included WMP and CorePlayer and cannot for the life of me get any video to playback on my HD2. I've tried stock xvid, wmv, etc. The closest i've come is sound but no video. What's the trick????
In CorePlayer, go to Menu - Tools - Preferences - Select Page - Video. Change Video output to GDI, Raw Framebuffer or DirectDraw (I'm not sure which setting will yield best results, but you need to disable Qtv, it doesn't work).
1.48 ROM?
Thanks for all the above advice!
I had Coreplayer working fine, playing two Xvids I had on the storage card well with either settings.
I've now upgraded to the 1.48 ROM however playback now seems to be stuttering badly (same two files). Might be just one of those things as I've messed around a little with install apps etc, so need to do a hard reset this evening and give it another try, however yup just want someone else to confirm this by saying they are having good success with playback via Coreplayer on 1.48 ROM..?
Cheers.
mr.vandalay said:
if you go for coreplayer be sure to set it to GDI and smooth zoom in video settings to get the best possible result
Click to expand...
Click to collapse
Re. the above - are these the only 'optimum' settings I need to go for? (withstanding the debate over GDI vs. raw etc). For smooth zoom should this be On or 50%? Anything else?
PROBLEM SOLVED - CONCLUSION OF THREAD updated 9/3/10:
1). Coreplayer and TCPMP don't work well on my device when playing back avi (divx/xvid) because they don't support hardware accelaration, although others seem to have no problems which still confuses me. Playback is juddery dropping many frames. I have tried Shasaraks settings (which are the best) and all others with no luck.
2). Because WMP and the HTC player don't support avi (divx/xvid) converting to mp4 is the only option for me.
3). CONVERSION: I have tried many converters including: TMPGEnc.XPress, handbrake, xvid4psp, mediacoder and others. The ones that do work well for the HD2 all have the same problem and that is a delay in audio putting speech out of sync when played back on the device. Even when playing back avi's in coreplayer i had to manualy adjust the sync.
The only converter that works well and is fast and can put the audio in sync for playback on HD2 is winmenc available here (freeware) http://winmenc.blogspot.com/
Download my profile which has the audio sync tweak already in it (thanks to Kr00ton) and put it into the profiles folder. I have tweaked Kenkiller's original profile, see here for info: http://forum.xda-developers.com/show...7&postcount=38
I have changed Kenkillers profile from 2000 to 1000 kbps to save file size and have also got rid off the 2 pass encoding to save time (and lots of it!). You also need to tick FIT TO WIDTH AND SPEED & QUALITY CONTROL AND MOVE IT TO FASTEST. I done various tests and found no noticeble difference to SD videos doing it my way. This speeds up conversion time to around 30 mins for a 700mb avi and keeps the file size about the same as the original.
If you have more time on your hands and or you are converting HD then maybe use Kenkillers original profile, although i converted HD stuff in my profile and it looked great. It all depends if file size and conversion time is an issue for you.
4). For some reason the HTC player still judders for me, i'm pretty sure it didn't do that in stock rom 1.44 but it certainly does on my 1.66 ROM leaving only WMP that performs perfectly It's a shame that it isn't very finger friendly for srolling through the video etc but i'll live with that.
I can only report my findings and experiences, you may not have the same issues i have had. Conversion may wield different reults on other OS's. I'm using windows 7 64 bit and can confirm that when i used winavimp4 converter on xp it was perfect but used on windows 7 it puts audio out of sync. Having said that it is without a doubt the fastest converter i have come accross converting a 700mb file in around 10 mins on windows 7 64 bit. It was around 30 mins on my old xp machine.
5). I can now relax and enjoy my films on my HD2, which is the main reason i bought it!
ORIGINAL 1ST POST
I bought this phone because of its screen. I watch movies on my long journeys to work and i'm getting increasingly frustrated with the phones poor performance on playback.
Coreplayer judders with many dropped frames no matter what settings (tried shasaraks direct draw settings) or version of coreplayer i use and disabling sense and using plane mode makes no difference whatsoever. It will play flawlessly for a while then judder then be ok then judder on and on...
So i decided to convert to mp4:
coreplayer still has poor performance. HTC player was ok but since upgrading to 1.66 it's performing worse than coreplayer now (yes, i did a hard reset after flashing)
The only player that works is wmp. I now have some questions:
1). Is there an option in wmp to sync the audio manualy like in coreplayer? some films are slightly out of sync.
2). are there any other players that work well on the HD2 apart from tcpmp (tried that, same results as coreplayer)
3). CONVERSION:
What are the best settings for video conversion for the HD2? If I can't use coreplayer to play avi this is my only solution and aslo solves the problem of coreplayer not supporting ac3 audio. I'm talking bitrate etc for video and audio. If you are succesfully converting video what converter and settings do you use? PLEASE!
I tried searching but couldn't see a thread dedicated to optimum conversion settings for the HD2.
4). Could the problem lie with my 16gb sandisk sd card? i noticed another thread for the blackstone where a cab was designed to speed up the cards performance by 3 times, is there something like this for the HD2 and would me formatting it to fat 32 make any difference at all to my problem?
This is really winding me up now and i've spent hours messing with settings etc, the one function i really need and it wont perform which i find very surprising for a phone that has this super fast snapdragon processor.
PLEASE HELP ME
END OF ORIGINAL POST, PROFILE FOR WINMENC BELOW
1) no
2) none even close to that
3) can't tell, as I don't really do it much, coreplayer works well for me
4) could be, as coreplayer works well for me.
jonbaker76 said:
4). Could the problem lie with my 16gb sandisk sd card? i noticed another thread for the blackstone where a cab was designed to speed up the cards performance by 3 times, is there something like this for the HD2 and would me formatting it to fat 32 make any difference at all to my problem?
This is really winding me up now and i've spent hours messing with settings etc, the one function i really need and it wont perform which i find very surprising for a phone that has this super fast snapdragon processor.
PLEASE HELP ME
many thanks...
Click to expand...
Click to collapse
Could well be the card, as it sounds like it gets to the end of a buffer, buffers, then continues, causing the lags.
I know that reporting my own experience is of relatively low usefullness to you as it's not step by step instructions on how to solve your problem, anyway:
1) I use TCPMP to watch AC3 audio-encoded series like frasier
2) I use Coreplayer to watch non AC3 encoded series like sex and the city
3) tcpmp is slower than coreplayer for those videos that coreplayer CAN play, I get ~120% bench for SATC in coreplayer and ~90% in tcpmp, but nonetheless I can watch everything (...that I tried until now) in tcpmp without noticing the slightest issues, and I always "zoom to fit screen", which means the video fills the entire 800x480 resolution
4) I watched videos on my old ipaq 214 as well, sure we're talking about a different device, but we're aso talking about a device with a 600MHz cpu and without an accelerated graphics subsystem (and I do have chainfire patch for the graphics subsystme of my hd2)... well I only used tcpmp on the 214 and no issue there... and I watched the whole Death note series, crappy bench results but no issues with jumps in the video
5) I have a 16gb class 2 sandisk microsd, and despite it being class 2, I get ~7mb/s transfers both ways in the sd reader of my laptop, so if we're using the same memory card, that should not be the problem...
6) probably you watch "heavy" encoded movies?
Look at this:
http://forum.xda-developers.com/showpost.php?p=5331497&postcount=38
Post Nr. 38 and download th profiles.
Use Winmenc 0.81 Beta (Freeware). Copy the downloaded profiles into Winmenc subfolder "profile".
Edit the profile like told in this thread
http://forum.xda-developers.com/showthread.php?p=5341496#post5341496 Post Nr. 32 from krooton.
Important ist to set the audiodelay.
With this solution you can get very good *.mp4 Files with audio in sync playable with Manila album or Mediaplayer.
I tried a lot of things but this was the only way to get good video with audio in sync.
Sorry, but english is not my first language.
For coreplayer i'm using v 1.3.5 build 7340 but the newer 1.3.6 build 7427 also performs the same.
What version are you guys using?
Failing that i'll format the card to fat32 to see if that makes a difference and have a look at that winmenc.
Any other suggestions are very welcome
ephestione said:
6) probably you watch "heavy" encoded movies?
Click to expand...
Click to collapse
defo not this. I converted a film to the lowest spec audio and video wise and it resulted in 350mb file... It played the same as the 1.2g original!
I used handbreak to convert to MP4 and then used the built in player in sense.
Seemed to be HW accelerated as 45minutes of playback took about 8% of the battery charge and I would expect doing soft decode of H264 would take more than that.
Only downside was waiting 15minutes to go from 720p to iPhone profile in handbreak. I am going to experiment with remuxing
Jim
I have created a preset in handbrake specifically for the HD2 - Let me get home and post it back for you.
have been using this - converted about 20 movies and loaded up around 10 on the HD2 for a trip. All of them played perfectly in HTC album (Looks like it's hardware accelerated). Approx 4-5 hours on a single full charge (around 2 1/2 movies back to back).
Best part - converstion takes about an hour on a 4 yr old laptop - should happen much quicker on new ones.
Source files are all mkv (for Blu-ray rips) or iso (for standard DVD)
vivek310 said:
I have created a preset in handbrake specifically for the HD2 - Let me get home and post it back for you.
have been using this - converted about 20 movies and loaded up around 10 on the HD2 for a trip. All of them played perfectly in HTC album (Looks like it's hardware accelerated). Approx 4-5 hours on a single full charge (around 2 1/2 movies back to back).
Best part - converstion takes about an hour on a 4 yr old laptop - should happen much quicker on new ones.
Source files are all mkv (for Blu-ray rips) or iso (for standard DVD)
Click to expand...
Click to collapse
please do mate, looks like a nice converter, if you post the sttings you are using i'll give it a bash tonight.
I don't know what is going on with coreplayer, i used it a while ago and it played lovely, about 2 drops in 10 mins. I just tried again, 11 drops in 10 seconds what does this tell us!?!?!?!?
Could also be that you have something running in the background that's using the CPU badly...
This thread is worth checking out for video settings: http://forum.xda-developers.com/showthread.php?t=582122
A converter that is reasonably idiot-proof (although its maximum bitrate is a teensy bit too low, IMO) is MP4ForHD, which you can find here: http://forum.xda-developers.com/showthread.php?t=478050 I think it lets you incorporate an audio delay into the video (thus negating the need to do it in the player).
I've bought Core PLayer and Kinoma PLay but the only one i use to play my videos and series is TCMP, its litter and complete doing its tasks.
I prefeer TCMP.
kilrah said:
Could also be that you have something running in the background that's using the CPU badly...
Click to expand...
Click to collapse
Is what i thought but no, everything is shut down. Does the same after a soft reset. Disabling sense and using plane mode also makes no difference.
But like i say, soemtimes it works and sometimes it drops like a mother f*****
it's completely random
what i will try is another sd card, i got the 2gig one indoors, i'll put the same vid on that and report back... all rather boring but it's doing my head in and i don't like being beaten
Shasarak said:
This thread is worth checking out for video settings: http://forum.xda-developers.com/showthread.php?t=582122
A converter that is reasonably idiot-proof (although its maximum bitrate is a teensy bit too low, IMO) is MP4ForHD, which you can find here: http://forum.xda-developers.com/showthread.php?t=478050 I think it lets you incorporate an audio delay into the video (thus negating the need to do it in the player).
Click to expand...
Click to collapse
thanks, will take a look
I just don't see the point in encoding especially for a mobile device.
That's iphone madness, not ours
I've been watching videos encoded for proper pc's since when I had my ipaq hx2400 back then, after that I kept doing it with my ipaq 214, and now I am happily doing the same on the HD2. I am sure there's something that's preventing jonbaker from watchgin movies normally, and using an alternate encoder is not a "solution" but a complication. Occam would say the same.
More specific info on file size/length/codec/bitrate/tcpmp-coreplayer bench results/microsd transfer rate (tested with read/write operation in usb disk mode) would be useful.
If memory card access is causing the problem with CorePlayer then you could try increasing the amount of memory CorePlayer uses to buffer. You could also try out these registry settings which sometimes improve SD card performance: http://forum.xda-developers.com/showpost.php?p=5547319&postcount=8
Shasarak said:
If memory card access is causing the problem with CorePlayer then you could try increasing the amount of memory CorePlayer uses to buffer. You could also try out these registry settings which sometimes improve SD card performance: http://forum.xda-developers.com/showpost.php?p=5547319&postcount=8
Click to expand...
Click to collapse
any chance you can suggest what i increase the settings to in the coreplayer memory buffer? not sure what im doing there! wouldnt mind giving that a go.
jonbaker76 said:
any chance you can suggest what i increase the settings to in the coreplayer memory buffer? not sure what im doing there! wouldnt mind giving that a go.
Click to expand...
Click to collapse
I'm operating entirely on guesswork, so no, no chance at all!!! I guess it needs to still be small enough that there is no danger of running out of memory on the phone, but larger than the default value. Might not make any difference, of course, depends on what's causing the bottleneck.
Have you tried getting CorePlayer to play video and audio in the background and then opening up the task manager to see what the CPU usage is doing? That might at least tell you whether it's a lack of processing power as opposed to something else.
Shasarak said:
Have you tried getting CorePlayer to play video and audio in the background and then opening up the task manager to see what the CPU usage is doing? That might at least tell you whether it's a lack of processing power as opposed to something else.
Click to expand...
Click to collapse
RIGHT i set coreplayer to play in background: BUILT IN TASK MANAGER:
mem - 7.94m CPU sitting around 45 - 65%, then will drop to around 20% then back up to 60%
RESCO TASK MANAGER:
mem - reports 2.68m
don't know why they give different results memory wise don't think resco task manger gives cpu usage
is all that normal?