Crowsinc / LiveVisionKit

LiveVisionKit brings the powers of computer vision and image processing to OBS Studio; implementing state of the art filters such as image enhancement and real-time video stabilization.
GNU General Public License v3.0
153 stars 14 forks source link

Interop Context Becomes Detached #28

Closed Crowsinc closed 7 months ago

Crowsinc commented 8 months ago

I used the upscaler, deblocker, and sharpening tools both together and separately. OBS works fine as long as I'm not streaming, but it freezes during streaming. I'm attaching the crash report. Crash 2023-10-30 15-21-54.txt 2023-10-30 15-29-11.txt

Originally posted by @donmortis in https://github.com/Crowsinc/LiveVisionKit/issues/23#issuecomment-1785917224

Crowsinc commented 7 months ago

Filters now automatically re-attach to the new thread (rather than crashing) if the graphics thread changes outside of the expected conditions. The asynchronous frame queue will now also fully reset itself after a graphics thread change to avoid potential crashes.