Look like there's still a
memory leak issue while using the last feos fix(
svn r568)... Basicly at some point, lua will just stop working due to lack of memory and show a small error prompt.
At least, for some reason it doesn't crash the emulator and we can manually restart the script to continue the workflow.
The issue is probably caused by the savestate(again) and sometime it can result by a corrupted savestate, that might affect the while workflow.
Thought, despite that "out of memory annoyance", the script still ran well and I was able to (re)-sync though the end of the movie.
That said, here's the
pcsxrr version+PcsxrrEncodeWofkflowV5.05.
edit: I just did an another testing seance and it seem that memleak might also happen at any moment. So yeah, I'll check up for more info on a profiler tool. some (lua)profiler might worth a shot. But I'm also I'm thinking about forcing a garbage collector at some place in the code.
Meanwhile, I might do more progress with my external C# app. I've been thinking of some easy way to get around of some of our main problem, but I need to investigate some more stuff first.
Also, here's yet an another version :
PcsxrrEncodeWofkflowV5.06.
-Now we can configure some setting for a *required* busy-wait event...
-Some fixes and clean up.
-Plus I found a way to add a fantastic debugging tool from something I found in the wx tool library a while ago. Look at all these beautiful
variables! Just press the "H" key to make this popup in the detection script. Maybe this tool can help us to see if lua is
guilty of the (terrible) memleak sin :)