1 parent e799ec0 commit da4b7f7Copy full SHA for da4b7f7
1 file changed
src/filters/renderer/VideoRenderers/MPCVRAllocatorPresenter.cpp
@@ -312,11 +312,8 @@ STDMETHODIMP_(SIZE) CMPCVRAllocatorPresenter::GetVideoSize()
312
{
313
SIZE size = {};
314
if (CComQIPtr<IExFilterConfig> pIExFilterConfig = m_pMPCVR.p) {
315
- __int64 sizei64;
316
- if (SUCCEEDED(pIExFilterConfig->Flt_GetInt64("originalVideoSize", &sizei64))) {
317
- size.cx = static_cast<long>(sizei64 >> 32);
318
- size.cy = static_cast<long>(sizei64 & 0xFFFFFFFF);
319
-
+ static_assert(sizeof(__int64) == sizeof(size));
+ if (SUCCEEDED(pIExFilterConfig->Flt_GetInt64("originalVideoSize", (__int64*)&size))) {
320
return size;
321
}
322
0 commit comments