31/01/2009, 09:21 PM
Are you talking about just general bad performance in Blu-Ray video? Such as dropped frames/stuttering/jerking/etc? If so read on - otherwise ignore this post ^_^
I only learnt all this within the past few months. FFDShow can't use hardware acceleration when playing MPEG-4 AVC/H.264 videos, which is what Blu-Ray is. Because your FFDShow is set to decode Hi-Def content, this is probably draining the poo poo out of your CPU cycles. I have an Athlon X2 5000+ (not that impressive) and it drains my CPU with 98-99% when playing any 1080p H.264 video, so I have to use GPU acceleration.
Try this first to see if your CPU is the culprit - Play a movie in MPlayerC-HC or whatever, and check the CPU usage of mplayerc.exe in Task Manager. If it's over 95% or so then yes, your CPU is being saturated (you'd need a quad core to get smooth BluRay without hardware acceleration).
To get hardware acceleration, the easiest way is to install Cyberlink PowerDVD, enable hardware acceleration in PowerDVD settings, and set MPlayerC to Merit:Prefer for "Cyberlink AVC/H.264 Decoder" or whatever it's called (add it manually to external filters), and disable AVC/H.264 decoding in FFDShow. If you are an ATi graphics card user, that's all you need - but nVidia users also need to install PureVideo for PowerDVD to recognize your DXVA hardware accelerator in th GeForce.
Cyberlink can allow your GPU to accelerate not only MPEG4-AVC (H.264), but also MPEG4-ASP (DivX/XviD) and Windows Media 9 (WMV9). When I play 1080p content now, my CPU usage in MPlayerC-HC is never above 5% (depending on sound decoder, which is still software)
Hope that helps - if you want a step by step, just ask (PM if you want).
I only learnt all this within the past few months. FFDShow can't use hardware acceleration when playing MPEG-4 AVC/H.264 videos, which is what Blu-Ray is. Because your FFDShow is set to decode Hi-Def content, this is probably draining the poo poo out of your CPU cycles. I have an Athlon X2 5000+ (not that impressive) and it drains my CPU with 98-99% when playing any 1080p H.264 video, so I have to use GPU acceleration.
Try this first to see if your CPU is the culprit - Play a movie in MPlayerC-HC or whatever, and check the CPU usage of mplayerc.exe in Task Manager. If it's over 95% or so then yes, your CPU is being saturated (you'd need a quad core to get smooth BluRay without hardware acceleration).
To get hardware acceleration, the easiest way is to install Cyberlink PowerDVD, enable hardware acceleration in PowerDVD settings, and set MPlayerC to Merit:Prefer for "Cyberlink AVC/H.264 Decoder" or whatever it's called (add it manually to external filters), and disable AVC/H.264 decoding in FFDShow. If you are an ATi graphics card user, that's all you need - but nVidia users also need to install PureVideo for PowerDVD to recognize your DXVA hardware accelerator in th GeForce.
Cyberlink can allow your GPU to accelerate not only MPEG4-AVC (H.264), but also MPEG4-ASP (DivX/XviD) and Windows Media 9 (WMV9). When I play 1080p content now, my CPU usage in MPlayerC-HC is never above 5% (depending on sound decoder, which is still software)
Hope that helps - if you want a step by step, just ask (PM if you want).