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?