mfreadwrite: Output warning for uninitialized stream descriptor.

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Nikolay Sivov 2019-04-18 14:35:30 +03:00 committed by Alexandre Julliard
parent eb508e5a01
commit 3e8b14adb3
1 changed files with 7 additions and 1 deletions

View File

@ -727,7 +727,13 @@ static DWORD reader_get_first_stream_index(IMFPresentationDescriptor *descriptor
{ {
hr = IMFMediaTypeHandler_GetMajorType(handler, &guid); hr = IMFMediaTypeHandler_GetMajorType(handler, &guid);
IMFMediaTypeHandler_Release(handler); IMFMediaTypeHandler_Release(handler);
if (SUCCEEDED(hr) && IsEqualGUID(&guid, major)) if (FAILED(hr))
{
WARN("Failed to get stream major type, hr %#x.\n", hr);
continue;
}
if (IsEqualGUID(&guid, major))
{ {
return i; return i;
} }