Zebediah Figura (@zfigura) commented about dlls/wmvcore/async_reader.c:
+ } + LeaveCriticalSection(&reader->callback_cs); IWMReaderCallback_OnStatus(reader->callback, WMT_STARTED, hr, WMT_TYPE_DWORD, (BYTE *)&zero, reader->context); EnterCriticalSection(&reader->callback_cs); - - if (SUCCEEDED(hr)) - callback_thread_run(reader); break; }
case ASYNC_OP_STOP: + if (SUCCEEDED(hr)) + reader->clock_start = 0; + Can we please use a separate variable for this, instead of overloading clock_start?
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/1311#note_14005