Skip to content

Commit 91a75c1

Browse files
committed
DX9: Устранена утечка памяти (видеопамяти?) при использовании DXVA2 VP и программного декодера.
1 parent c514159 commit 91a75c1

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

Source/DXVA2VP.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -393,7 +393,7 @@ HRESULT CDXVA2VP::AddMediaSampleAndSurface(IMediaSample* pSample, IDirect3DSurfa
393393

394394
IDirect3DSurface9* CDXVA2VP::GetNextInputSurface(const UINT frameNum, const DXVA2_SampleFormat sampleFmt)
395395
{
396-
IDirect3DSurface9* pSurface = nullptr;
396+
CComPtr<IDirect3DSurface9> pSurface;
397397

398398
if (m_VideoSamples.Size() < m_VideoSamples.MaxSize()) {
399399
HRESULT hr = m_pDXVA2_VPService->CreateSurface(

0 commit comments

Comments
 (0)