2013-01-16, 12:33
(2013-01-16, 08:29)mrh335 Wrote: Thank you for the help on this. I tried tasklist last night unsuccessfully, but tonight with your code, everything works perfectly.
I don't see the lag or issues with PDVD12 on my computer. It is quite powerful and loads things quickly as it has an I7-2600K with 16 GB of ram. Using tasklist to watch active processes is able to keep the PlayISO.bat file open and continually pinging the process list looking for PowerDVD12.exe. As long as that is active, then the batch files stays open. To return to XBMC, a ctrl+X from the keyboard commands closes PDVD12 and returns automatic to XBMC. The continualy polling in the background consumes some cycles, but nothing that seemed to cause any issues. I found the smoothness and fact that PDVD12 just does what it is supposed to to be as fast as TMT5 without the horrible stutter and lack of refresh rate adjustment seen in TMT5.
The one thing I would like to try and address is a way to only have Bluray ISO files play via PDVD12 and DVD ISO files to play using the internal player. You provided some insight to that in an earlier post, but I didn't fully understand how to implement.
I'm glad you got it working successfully, the PC I'm using to test PowerDVD 12 is not the best, so that is probably the reason it was hit and miss for me, good to know that it works though.
Regarding Blu-ray ISO only with the external player, in Frodo you can do it a couple of ways
1. Remove ISO file type from the rule, Frodo doesn't actually use ISO rules now for BD, it uses either mpls or bdmv.
<rule filetypes="BD|IFO|bdmv|mpls" player="ISO_Player"/>
2. Add something to the BD ISO filenames to identify them as Blu-ray, example "avatar.bluray.iso"
Then use a filename rule in playercorefactory
<rule filetypes="iso|bdmv|mpls" filename=".*bluray.*" player="ISO_Player"/>
The filename rule is case sensitive.