I recently got a BluRay drive for my Windows box, and I'm trying to rip some BluRay movies and play them in myth (0.21, non-VDPAU on a Core2Duo). I used AnyDVD-HD to rip them to m2ts files successfully. So far I've tried 2 movies. Bruno played back perfectly fine. However, Transformers: Revenge of the Fallen pauses every 2-3 seconds. Running top during playback, I can see that Bruno is successfully using both cores (typically with about 30% idle on each core). However, Transformers is maxing out 1 core while the other core sits completely idle. Why? Looking at the logs, it appears to want to use both cores:<br>
<br>Using 2 CPUs for decoding<br>VDP: Accepting: cmp(> 0 0) dec(ffmpeg) cpus(2) rend(xv-blit) osd(softblend) osdfade(enabled) deint(greedyhdeint,linearblend) filt()<br><br>I see these exact same lines for Bruno. In fact, most of the log file is substantially the same (except for the prebuffer pausing on Transformers). For the codec lines, I see the following:<br>
<br>Bruno: <br>AFD: Opened codec 0x89cbef0, id(H264) type(Video)<br><br>Transformers:<br>AFD: Opened codec 0x8a8e590, id(H264) type(Video)<br><br><br>Does that hex number identify a different codec (even though they both say h264)? Is one of those codecs not designed to run dual cpu? If so, is there any way to upgrade that codec to a version that does, or is that built into myth (like maybe a part of the embedded copy of ffmpeg)? Does 0.22 handle this better (I'd rather not upgrade at this point, but if it's the only real solution, I'd consider it). Upgrading to a VDPAU card would probably help, but it's not an option at this time.<br>
<br><br>---<br>Ron Frazier<br>