Module: wine Branch: master Commit: c6110acfda7f2e3f66cdd37547d01edcf0a83db5 URL: http://source.winehq.org/git/wine.git/?a=commit;h=c6110acfda7f2e3f66cdd37547...
Author: Nikolay Sivov nsivov@codeweavers.com Date: Fri Sep 2 13:55:20 2016 +0300
quartz: Remove some interface pointer casts.
Signed-off-by: Nikolay Sivov nsivov@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org
---
dlls/quartz/avisplit.c | 2 +- dlls/quartz/mpegsplit.c | 2 +- dlls/quartz/parser.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/dlls/quartz/avisplit.c b/dlls/quartz/avisplit.c index 74529f2..a1b4fbe 100644 --- a/dlls/quartz/avisplit.c +++ b/dlls/quartz/avisplit.c @@ -690,7 +690,7 @@ static HRESULT AVISplitter_ProcessStreamList(AVISplitterImpl * This, const BYTE
ZeroMemory(&amt, sizeof(amt)); piOutput.dir = PINDIR_OUTPUT; - piOutput.pFilter = (IBaseFilter *)This; + piOutput.pFilter = &This->Parser.filter.IBaseFilter_iface; wsprintfW(piOutput.achName, wszStreamTemplate, This->Parser.cStreams); This->streams = CoTaskMemRealloc(This->streams, sizeof(StreamData) * (This->Parser.cStreams+1)); stream = This->streams + This->Parser.cStreams; diff --git a/dlls/quartz/mpegsplit.c b/dlls/quartz/mpegsplit.c index 9b581e9..8d42bd8 100644 --- a/dlls/quartz/mpegsplit.c +++ b/dlls/quartz/mpegsplit.c @@ -374,7 +374,7 @@ static HRESULT MPEGSplitter_init_audio(MPEGSplitterImpl *This, const BYTE *heade
ZeroMemory(pamt, sizeof(*pamt)); ppiOutput->dir = PINDIR_OUTPUT; - ppiOutput->pFilter = (IBaseFilter*)This; + ppiOutput->pFilter = &This->Parser.filter.IBaseFilter_iface; wsprintfW(ppiOutput->achName, wszAudioStream);
pamt->formattype = FORMAT_WaveFormatEx; diff --git a/dlls/quartz/parser.c b/dlls/quartz/parser.c index fd98787..bc6b34d 100644 --- a/dlls/quartz/parser.c +++ b/dlls/quartz/parser.c @@ -455,7 +455,7 @@ HRESULT Parser_AddPin(ParserImpl * This, const PIN_INFO * piOutput, ALLOCATOR_PR CopyMediaType(pin->pmt, amt); pin->dwSamplesProcessed = 0;
- pin->pin.pin.pinInfo.pFilter = (LPVOID)This; + pin->pin.pin.pinInfo.pFilter = &This->filter.IBaseFilter_iface; pin->allocProps = *props; This->cStreams++; BaseFilterImpl_IncrementPinVersion(&This->filter);