I posted a topic a while back: Live video capture from external device & selecting hardware about trying to record live video on a windows machine.
I’m revisiting the project to tie up some loose ends. I ended up using a Mako IP camera to “record” a live video stream on a windows PC. This turned out to be a lot more complicated than I anticipated as apparently capturing video on windows is more complicated than it should be, I posted on the forum about it here: Is there a VideoWriter for Windows?
The Vimba SDK allows me to pull individual frames from the camera over the network at ~60fps. I created a threadpool that allows me to pass off individual frames in the form of a surface to a thread, which then writes the image to disk ( I later stitch the images together using ffmpeg).
I’m running into an error where after ~20s the app crashes, showing me an R6010 debug error. I thought it might be a memory issue, but it crashes consistently around the 1.6GB and I still have plenty of free memory. The only topics I could find on the windows R6010 abort() were related to keeping the files in the same folder as the .exe.
Has anyone had experience with this issue before? Is this Cinder calling abort() behind the scenes for some unknown (to me at least) reason?