Aric Stewart : strmbase: Fix issues with new quality control implementation in TransformFilter.
Module: wine Branch: master Commit: 109ec4bbabc2c4fe04a38e450ec60e4c2184a23d URL: http://source.winehq.org/git/wine.git/?a=commit;h=109ec4bbabc2c4fe04a38e450e... Author: Aric Stewart <aric(a)codeweavers.com> Date: Tue Apr 3 14:27:47 2012 -0500 strmbase: Fix issues with new quality control implementation in TransformFilter. --- dlls/strmbase/transform.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/dlls/strmbase/transform.c b/dlls/strmbase/transform.c index 2a51576..f970527 100644 --- a/dlls/strmbase/transform.c +++ b/dlls/strmbase/transform.c @@ -235,6 +235,7 @@ static HRESULT TransformFilter_Init(const IBaseFilterVtbl *pVtbl, const CLSID* p ERR("Cannot create output pin (%x)\n", hr); else { QualityControlImpl_Create( pTransformFilter->ppPins[0], &pTransformFilter->filter.IBaseFilter_iface, &pTransformFilter->qcimpl); + pTransformFilter->qcimpl->IQualityControl_iface.lpVtbl = &TransformFilter_QualityControl_Vtbl; } } if (FAILED(hr)) @@ -404,7 +405,7 @@ HRESULT WINAPI TransformFilterImpl_Run(IBaseFilter * iface, REFERENCE_TIME tStar HRESULT WINAPI TransformFilterImpl_Notify(TransformFilter *iface, IBaseFilter *sender, Quality qm) { - return QualityControlImpl_Notify((IQualityControl*)&iface->qcimpl, sender, qm); + return QualityControlImpl_Notify((IQualityControl*)iface->qcimpl, sender, qm); } /** IBaseFilter implementation **/
participants (1)
-
Alexandre Julliard