-
805699c6
by Brendan McGrath at 2024-12-05T12:45:32+01:00
mfmediaengine: Implement the Simple Video Renderer.
This commit replaces the SampleGrabberSink with a dedicated Video Sink,
referred to as the Simple Video Renderer (SVR).
This brings it more inline with Windows and provides the benefit of
having direct access to the IMFSample, removing the need to copy the
sample data.
Based on a patch by Nikolay Sivov.
-
bb7f2e66
by Rémi Bernon at 2024-12-05T12:45:32+01:00
mfmediaengine: Implement D3D-aware video frame sink.
-
7868484f
by Brendan McGrath at 2024-12-05T12:45:32+01:00
mfmediaengine: Fallback to sample copy if scaling is required.
CopySubresourceRegion only supports copy; it doesn't support any
stretch, color key, or blend.
If you try and copy outside the destination resource, the behavior
of CopySubresourceRegion is undefined.