MLV App [Cocoa] - [Drag MLV File Here] Edition
Pre-releaseNew to this release
Now easy to integrate with scripts and can be operated by: dragging app, then an MLV file on to the terminal, and pressing enter. Only one file right now.
When a frame is requested, if it is being cached at that moment, it waits for it to finish instead of debayering the same frame twice in parallel.
Worth mentioning
All frames cached in one block of memory (probably reduces fragmentation, hopefully memory usage will grow less fast)
AMaZE debayered frames are cached for speed, or bilinear frame is served. It's quick ish.
Problems
GUI (NSImageView) is buggy, sometimes app window needs resizing to make it update.
NSImageView seems to be leaking memory like mad, I think due to me updating it not from the main thread(will be fixed), for now app needs restarting every couple of clips.