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);
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;
}