jp9000 865eecb739 virtualcam-module: Stop thread on Stop call
This causes the thread to only start when the IMediaFilter::Run/Pause
calls have been made, and stop whenever either the IMediaFilter::Stop
call has been made, or on destruction, whichever comes first.

This potentially will work around a suspected race condition that
appears to be in the WebRTC library where the filter's library will be
released while the filter is in the process of being destroyed, which
can take longer than usual if the join takes too long. Basically, fixes
a reported crash (that doesn't appear to technically be our fault) when
the filter is used with browsers when the virtualcam is deactivating in
web browsers.
2022-02-27 22:23:41 -08:00
..
2022-02-11 00:34:08 +00:00
2022-02-11 00:34:08 +00:00
2022-02-06 02:24:08 +00:00
2022-02-06 02:24:08 +00:00
2022-02-06 02:24:08 +00:00
2022-02-06 02:24:08 +00:00
2022-02-06 02:24:08 +00:00