66ec96d52c
If the target process re-creates its D3D context, the game capture tick can trigger before the capture is setup, in which case OBS gets a CAPTURE_RETRY message. However with the memory capture method, it continues to try and copy from the shared memory pointer which is no longer valid, resulting in a crash. The fix uses the old texture until the next tick at which point the new capture should be ready for use.