Commit 76b6bcbf authored by Zebediah Figura's avatar Zebediah Figura Committed by Alexandre Julliard

quartz/filesource: Accept any non-null subtype.

parent f31815f7
...@@ -591,7 +591,8 @@ static HRESULT source_query_accept(struct strmbase_pin *iface, const AM_MEDIA_TY ...@@ -591,7 +591,8 @@ static HRESULT source_query_accept(struct strmbase_pin *iface, const AM_MEDIA_TY
AsyncReader *filter = impl_from_strmbase_pin(iface); AsyncReader *filter = impl_from_strmbase_pin(iface);
if (IsEqualGUID(&mt->majortype, &filter->mt.majortype) if (IsEqualGUID(&mt->majortype, &filter->mt.majortype)
&& IsEqualGUID(&mt->subtype, &filter->mt.subtype)) && (!IsEqualGUID(&mt->subtype, &GUID_NULL)
|| IsEqualGUID(&filter->mt.subtype, &GUID_NULL)))
return S_OK; return S_OK;
return S_FALSE; return S_FALSE;
......
...@@ -389,7 +389,7 @@ static void test_file_source_filter(void) ...@@ -389,7 +389,7 @@ static void test_file_source_filter(void)
mt.formattype = FORMAT_VideoInfo; mt.formattype = FORMAT_VideoInfo;
mt.subtype = MEDIASUBTYPE_RGB32; mt.subtype = MEDIASUBTYPE_RGB32;
hr = IPin_QueryAccept(pin, &mt); hr = IPin_QueryAccept(pin, &mt);
todo_wine ok(hr == S_OK, "Got hr %#x.\n", hr); ok(hr == S_OK, "Got hr %#x.\n", hr);
mt.majortype = MEDIATYPE_Video; mt.majortype = MEDIATYPE_Video;
hr = IPin_QueryAccept(pin, &mt); hr = IPin_QueryAccept(pin, &mt);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment