Hello Again,
(BAD NEWS) TEST RESULTS:
The problem seems to be increased by either VUZE or JDOWNLOADER, but it does exist even when these programs are not running or were not executed in the system...
(GOOD NEWS) SOLUTION (until now, the problem seems to have disappeard):
Thanks to both MacTheKnife and Surkow, I could have solved the issue with the configurations above:
- In GENERAL --> VIDEO TAB set the video output to VDPAU (if you don't have an NVIDIA GRAPHIC CARD you should use XV instead); DO NOT ENABLE POST PROCESSING WITH VDPAU (It makes the problem worse); Also, I tried DIRECT RENDERING and it didn't worked as I wanted (make the quality, speed and decompression of the video better)
- Go to PERFORMANCE and set threads for decoding to the number of cores that your processor has (in my case, my processor is a Quad core, but I set 8 threads to be used. So the program should use 2 threads per core in my case, making the core usage raise, but also making the decoding more efficient by using more resources of the machine); Go to CACHE TAB and set CACHE for the type of file your trying to open (in my case, is a local file) to a high kilobyte number (I've put 4 MB, but I saw some persons putting 8 MB as well)
- Go to ADVANCED --> OPTIONS FOR MPLAYER and set "-autosync 30" (without quotation marks) as OPTIONS to be used by MPLAYER
- APPLY ALL THE CHANGES AND CLICK OK...
- RESTART YOUR SMPLAYER AND HAVE FUN
You might be asking yourself WHAT DOES THIS SPECIAL CONFIGURATIONS DO TO MPLAYER FUNCTIONALITIES?
- What I could search about them is that the "-autosync 30" option makes MPLAYER THINK that your video has 30 FPS (this is useful because sometimes MPLAYER can't define correctly the right FPS rate to the movie your running, and this can cause stuttering, tearing, vertical/horizontal bars on the video and/or other problems)
- Also, like VDPAU uses NVIDIA GPU to render and decode some parts of the video (the rest is done in the CPU), it distributes the computer resources more homogeneously, making it use the remaining resources to provide a better quality and speed to your video...
- Post processing seems to not raise so much the video quality and it DOES SLOWDOWN the video decompression, speed and it also makes the use of CPU AND GPU higher without so much changes to the quality of the video (IMHO, this option should not be used; it don't worth the shot)
- CACHE does a temporary save of a small part of the video (the size specified by you will be saved) in the RAM memory or even CPU cache (I don't know exactly what temporary memory does it use)...Anyway, it provides a better access to the video/audio information contained in the movie file (.AVI ; MKV; and others) because the RAM or CPU cache access are very very very fast (more than 3x faster depending on the type of memory you have - DDR2, DDR3 and other types) when compared to the HDD speed of file access (about 3 Gbps in SATA HDD's)
PS: These options seems to work not only for me, but for other people too and it also appears to made 1080p FULL HD videos work on Dual Core processors fairly well... I don't know if it does the same for a Mono/Single Core processor (like Celeron D or others)...
PS²: If you are using a SINGLE CORE processor, maybe CoreAVC (commercial codec) would be the best recommendation for you because it does provides 1080p video playback with normal speed in SINGLE CORE 2.0 ghz fairly well... To do so, you'll need to compile MPLAYER with CoreAVC (I don't have any idea of how to do this, I only know that it must be done to MPLAYER use COREAVC) and select SMPLAYER TO USE IT (go to PERFORMANCE and mark USE COREAVC IF NO OTHER CODEC SPECIFIED)...
PS³: If I wrote something wrong, please correct me
Thanks for Surkow and MacTheKnife help and I hope I could help someone,
André M.