The Python threads made the code a lot more confusing, didn't really provide much speed, and caused the memory usage to be unstable. This was another cause of random crashes, so I bumped the version number and I'll probably make another Release soon after further testing.
I also "refactored" the video_thread.py code a bit while I was in there, to break it up into smaller methods. Hopefully it's a bit easier to understand without introducing new bugs. Like I said, it still needs further testing :) But it seems more stable than current master
The Python threads made the code a lot more confusing, didn't really provide much speed, and caused the memory usage to be unstable. This was another cause of random crashes, so I bumped the version number and I'll probably make another Release soon after further testing.
I also "refactored" the
video_thread.py
code a bit while I was in there, to break it up into smaller methods. Hopefully it's a bit easier to understand without introducing new bugs. Like I said, it still needs further testing :) But it seems more stable than current master