High Def Forum
Thank you for visiting. This is our website archive. Please visit our main website by clicking the logo above.

FullHD .ts and high framerate slow playback on my PC

deian
09-27-2009, 06:45 AM
First off all, i would like to get some things straight. The notions: 64 bit, multithreading and dual core CPUs are not equivalent, isn't ? I
mean i can have a 32 bit system which can be multithreaded (2 32bit CPU cores), as well a single core 64 bit system. The 64 bit has
nothing to do with the CPU core number, but withe the amount of RAM, file & register sizes etc. they can access.Of course, a 64 bit
instruction can do more in an instruction cycle than a 32 bit one, doesn't that mean the 64 bit applications should have a shorter code
(less instructions) allowing for it to be executed even faster, especially on multicore CPUs ? Having a double number of CPU cores
does not necessarily mean the application is twice faster when multithreaded (especially when the threads are strongly dependent on
each other). Correct me if i'm wrong.
I have searched on the internet solutions for my problem and what i have read from it seems that my PC is too slow.
Here is my problem...I have been trying to play some 1920*1080 h.264 content on my 32 bit Vista PC(2.13 GHz CPU speed
- see my specs as attachement ). At the moment i don't have in mind to switch to 64 bit Vista (because of the lack of the adequate hardware drivers), nor
CPU overclocking. The problematic files are those high rate(>15 Mbps) .ts packetized, and any other H264 with high frame rate (30 fps,
even at low bitrates).
With VLC the playback is choppy (sometimes freezes at 30 fps) although the deblocking filter is disabled and ''drop frames" option is
checked. The latest VLC version (1.0.2) is somewhat better (the "freeze" times are significantly reduced but it is still quite annoying).
The VLC team says the H264 library is already multithreaded, but on my PC works only one of them (in the Task Manager - Performance-
one thread is 80-90 % loaded and the other one only 10-20 %).
In Windows Media Player (with ffdshow) it is worse than in VLC, even worse when ffmpeg-mt library is chosen (why ?).
With Media Player Classic Home Cinema it's better than with VLC (almost all files play quite good), but with a strong tearing effect
(chosing any other combination than DirectShowVideo EVR(Vista) + external ffdshow makes the playback worse). Surprisingly, both threads are loaded
80-90 %.
I updated the graphic card driver , but no improvement. The Syst. Performance Tool shows these values: CPU 5,0 RAM 4,1 (bad, but these 1GB of RAM
have never been 100 % occupied), graphics 4,3 graphic card(games) 4,6 primary drive 5,8.
My COMAG SL90HD sattellite receiver records in some "strange" .dvr format. Is this stream similar to .ts? VLC and MPC HC don't want to play such files
( i have to convert them into .ts with TSDoctor first). Does anybody know a software to make the vice versa (any h264 container to .dvr - getting
my PC files played on the receiver) ?
If anybody knows some other ways to speed up HD playback (other than getting a higher clock CPU), please let me know.

oblioman
09-30-2009, 09:46 AM
No software can account for weak hardware. Basically, a 2 gig processor with 1 gig of ram with 266fsb is simply not enough to efficiently run anything at 1080. might squeek by at 720 but just barely. This is not what you wanted to hear, but in order to avoid frustrating yourself me solidly suggest's firming up your hardware. It also doesn't help that you be running Vista, which is a resource hog in it's own right.

m2008
10-04-2009, 03:18 PM
Your grqphics card doesnt support h264 decoding but you have core2duo 2.13GHz? Download Splash Lite and enjoy playback of full hd :) core 2 duo 2.13GHz should play almost all 1080 content with Splash player.

oblioman
10-04-2009, 07:07 PM
m2008 be correct. just did a side by side using VLC and Splashlite on a small mts file, 24bit, shot with a canon HF20 - Splashlight played the raw file with minor hesitation where vlc was very blocky. the computer is a 3 gig pentium dual core with only 1 gig of ram. Me will note that splash drove both cores to 100% where vlc only brought the cpu's up to about 80. Might have to dig into that.

deian
10-06-2009, 02:08 PM
I have tested the Splash lite and it brings some improvement,indeed, but not too much (maybe 10-15% ), altough the both threads are almost fully loaded. Again, I have problems with high rate .ts and 30fps 1080 files (at 1280*720p never had problems whatever the player !). The image still freezes for a very short time and periodically giving the impression of an unnatural (smoothless) motion - some short discontinuities happen 1-2 times/sec. Anyway, it responds better and faster to the mouse and keyboard commands than VLC does (during playback).
I think you are right when it comes to upgrading my hardware. My RAM can do more (333 Mhz bus speed) but it runs at a lower speed limited by the northbridge (max. 266 MHz - i have checked this on the VIA's site). Overclocking is not possible because my BIOS does not allow that (there are no such settings, intentionally done by the manufacturer and his associated supermarket vendor). Well, it seems that i have only 2 options left:
eighter waiting untill faster players become available or buying a new motherboard, RAM, graphic card,etc (which is a bad solution, because i don' t have much money right now)....

absor
10-06-2009, 02:57 PM
heh havin same problem with 1080p movies. Splash lite was running.. slightly choppy, but still running.. but then I updated my nvidia drivers and now splash lite doesnt give any video

absor
10-06-2009, 04:13 PM
everything running smooth and pretty now.. heres what i did

uninstalled all my codecs and media players

downloaded new nvidia driver, did not install

uninstalled old nvidia driver
went into add/remove programs and uninstalled nvidia physX
went into hard drive and deleted nvidia folders which remained(i.e. all old files)

restarted computer

installed splash lite
installed K-LiteCodecPack510Mega.exe
installed newest nvidia video driver

Hardware.. athlon 64 x2 6000+, GeForce 8800 GTS, 4 gigs DDR2 RAM

m2008
10-08-2009, 03:44 PM
everything running smooth and pretty now.. heres what i did

uninstalled all my codecs and media players

downloaded new nvidia driver, did not install

uninstalled old nvidia driver
went into add/remove programs and uninstalled nvidia physX
went into hard drive and deleted nvidia folders which remained(i.e. all old files)

restarted computer

installed splash lite
installed K-LiteCodecPack510Mega.exe
installed newest nvidia video driver

Hardware.. athlon 64 x2 6000+, GeForce 8800 GTS, 4 gigs DDR2 RAM

hahaha, and whats this k-lite for if youuse SPlash? SPlash has its own proprietary codecs for HD playback :) will use klite only for divx :)
go to splash settings -> video and check hardware acceleration :)

edit: installing new graphics drivers was a key. it wasnt nessesary to uninstall all drivers i think. Splash uses its own codecs and even if you have a real mess with codecs in the system, splash should work without a problem. From my testing i can say that splash uses external codecs for divx and mp3 audio only.

m2008
10-08-2009, 03:47 PM
heh havin same problem with 1080p movies. Splash lite was running.. slightly choppy, but still running.. but then I updated my nvidia drivers and now splash lite doesnt give any video

whats your hardware? cpu and graphics?

I had a similar problem when I had old pc with ati card.
Hardware acceleration worked on old drivers only.