18 Mar
2024
18 Mar
'24
4:55 a.m.
Nikolay Sivov (@nsivov) commented about dlls/mfplat/mediatype.c:
+ + for (i = 0; i < ARRAY_SIZE(frame_rates); i++) + { + if (fabs(fps - frame_rates[i]) <= 0.01) + { + mediatype_set_uint64(media_type, &MF_MT_FRAME_RATE, frame_rates[i], 1, &hr); + break; + } + + if (fabs(fps - 1000 * frame_rates[i] / 1001.0) <= 0.01) + { + mediatype_set_uint64(media_type, &MF_MT_FRAME_RATE, frame_rates[i] * 1000, 1001, &hr); + break; + } + } + } Can we use MFAverageTimePerFrameToFrameRate() for this?
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/5339#note_65173