From: Zhiyi Zhang Subject: [PATCH v2 1/4] evr: Release buffer after adding it to sample. Message-Id: Date: Thu, 30 Jun 2022 08:09:30 +0000 In-Reply-To: References: From: Zhiyi Zhang Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53201 Signed-off-by: Zhiyi Zhang --- dlls/evr/sample.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dlls/evr/sample.c b/dlls/evr/sample.c index f03292704b5..6a1bbf564f5 100644 --- a/dlls/evr/sample.c +++ b/dlls/evr/sample.c @@ -1747,7 +1747,10 @@ HRESULT WINAPI MFCreateVideoSampleFromSurface(IUnknown *surface, IMFSample **sam } if (buffer) + { IMFSample_AddBuffer(object->sample, buffer); + IMFMediaBuffer_Release(buffer); + } video_sample_create_tracking_thread(); -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/345