2012-04-03, 00:13
@jpsdr: It's exactly what you said I suppose. Although I doubt it's permanent - sounds like just a temporary stability fix.
Since the Vorbis/WMA bug annoyed me and it has since been fixed (cfb1bd2269), I prepared another build. It also includes the seek fix (c0a367a4ec) - although I didn't experience crashes while seeking, but who knows. I reverted a0fc63df94 for this build, so multithreading works!
Here it is: http://www.mediafire.com/?p08gpzy8p8ipxvz
Again, I'm just the messenger, all credit goes to elupus.
Note: This build does also include a patch by me that will force DXVA renderer (not decoding!) for any HD content, ie. 720p and above. Why? Because (1) while I prefer the better PS scalers especially for SD content, my Intel G45 is too slow to use them on HD content without occasional stutter and (2) XBMC apparently sends every video through the resizer, even if there is nothing to resize, which again leads to occasional stutter on HD content with PS scalers. So this patch pretty much fixes my remaining frame drop issues. Turn off by changing the "forcedxvarenderer" advanced setting to "false" - though this will, in addition, disable the feature that forces DXVA renderer when DXVA decoding is being used - I was too lazy to introduce a new advanced setting for this quick&dirty patch, so I (ab)used an existing one. DIFF included for GPL compliance.
Since the Vorbis/WMA bug annoyed me and it has since been fixed (cfb1bd2269), I prepared another build. It also includes the seek fix (c0a367a4ec) - although I didn't experience crashes while seeking, but who knows. I reverted a0fc63df94 for this build, so multithreading works!
Here it is: http://www.mediafire.com/?p08gpzy8p8ipxvz
Again, I'm just the messenger, all credit goes to elupus.
Note: This build does also include a patch by me that will force DXVA renderer (not decoding!) for any HD content, ie. 720p and above. Why? Because (1) while I prefer the better PS scalers especially for SD content, my Intel G45 is too slow to use them on HD content without occasional stutter and (2) XBMC apparently sends every video through the resizer, even if there is nothing to resize, which again leads to occasional stutter on HD content with PS scalers. So this patch pretty much fixes my remaining frame drop issues. Turn off by changing the "forcedxvarenderer" advanced setting to "false" - though this will, in addition, disable the feature that forces DXVA renderer when DXVA decoding is being used - I was too lazy to introduce a new advanced setting for this quick&dirty patch, so I (ab)used an existing one. DIFF included for GPL compliance.