Log in

View Full Version : Need a performance increase for Blu-Ray


ggking7
19th November 2008, 00:15
I use Gentoo Linux and I've got mplayer playing back m2ts files dumped to the hard drive, but the audio sometimes stutters and doesn't synchronize with the video. I'm using the following mplayer command which incorporates all of the optimizations I've seen recommended for this:


mplayer -fs -vo xv -demuxer lavf -lavdopts threads=2:fast:skiploopfilter=all -sws 0 -framedrop -cache 8192 -autosync 30 file.m2ts


Is there anything else I can do in software? Do I need to upgrade my AMD X2 4000+ CPU or maybe get one of the Nvidia cards supported by the new drivers? I have a Gefore 6200 now which does support Pure Video but isn't supported by the new drivers.

Any advice is greatly appreciated.

ggking7
19th November 2008, 01:07
This has cleared up a lot after disabling Composite support in xorg.conf. Are there any other things in xorg.conf to be sure to include or not include?

v1rtu0s1ty
20th November 2008, 07:16
I use Gentoo Linux and I've got mplayer playing back m2ts files dumped to the hard drive, but the audio sometimes stutters and doesn't synchronize with the video. I'm using the following mplayer command which incorporates all of the optimizations I've seen recommended for this:


mplayer -fs -vo xv -demuxer lavf -lavdopts threads=2:fast:skiploopfilter=all -sws 0 -framedrop -cache 8192 -autosync 30 file.m2ts


Is there anything else I can do in software? Do I need to upgrade my AMD X2 4000+ CPU or maybe get one of the Nvidia cards supported by the new drivers? I have a Gefore 6200 now which does support Pure Video but isn't supported by the new drivers.

Any advice is greatly appreciated.

I remember asking skiploopfilter=all in #mplayer @ freenode irc. I was told that when I use that line, picture quality is degraded although not obviously seen by our eyes. Maybe, you will see more banding. Hopefully my memory is wrong.

Adub
20th November 2008, 08:51
You will probably mean that you will see more blocking, as I think that line means to skip the internal loop filter, which disables the native deblocker I believe. Dark Shikari will probably be able to comment more.

ggking7
20th November 2008, 16:35
Yes, but check out the last sentence here from 'man mplayer':

"Skips the loop filter (AKA deblocking) during H.264 decoding. Since the filtered frame is supposed to be used as reference for decoding dependent frames this has a worse effect on quality than not doing deblocking on e.g. MPEG-2 video. But at least for high bitrate HDTV this provides a big speedup with no visible quality loss."