mirror of
https://github.com/reactos/wine.git
synced 2025-02-15 10:29:19 +00:00
quartz: Use the moniker to create the filter directly.
This commit is contained in:
parent
2907ad98c0
commit
1ebed65e92
@ -1394,13 +1394,13 @@ static HRESULT WINAPI FilterGraph2_Render(IFilterGraph2 *iface, IPin *ppinOut)
|
|||||||
ULONG pin;
|
ULONG pin;
|
||||||
|
|
||||||
hr = GetFilterInfo(pMoniker, &clsid, &var);
|
hr = GetFilterInfo(pMoniker, &clsid, &var);
|
||||||
IMoniker_Release(pMoniker);
|
|
||||||
if (FAILED(hr)) {
|
if (FAILED(hr)) {
|
||||||
WARN("Unable to retrieve filter info (%x)\n", hr);
|
WARN("Unable to retrieve filter info (%x)\n", hr);
|
||||||
goto error;
|
goto error;
|
||||||
}
|
}
|
||||||
|
|
||||||
hr = CoCreateInstance(&clsid, NULL, CLSCTX_INPROC_SERVER, &IID_IBaseFilter, (LPVOID*)&pfilter);
|
hr = IMoniker_BindToObject(pMoniker, NULL, NULL, &IID_IBaseFilter, (LPVOID*)&pfilter);
|
||||||
|
IMoniker_Release(pMoniker);
|
||||||
if (FAILED(hr))
|
if (FAILED(hr))
|
||||||
{
|
{
|
||||||
WARN("Unable to create filter (%x), trying next one\n", hr);
|
WARN("Unable to create filter (%x), trying next one\n", hr);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user