зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1322459 part 1 - Remove duplicate mRefCnt in CaptureSinkFilter. r=Ehsan
MozReview-Commit-ID: IdIjzeMI9fI --HG-- extra : rebase_source : 340cc0fccac0e986cfb3949e78b55e0ee930a139
This commit is contained in:
Родитель
5b605a1320
Коммит
09a906cff5
|
@ -81,21 +81,6 @@ public:
|
||||||
{
|
{
|
||||||
return mozilla::media::BaseFilter::QueryInterface(aIId, aInterface);
|
return mozilla::media::BaseFilter::QueryInterface(aIId, aInterface);
|
||||||
}
|
}
|
||||||
STDMETHODIMP_(ULONG) AddRef()
|
|
||||||
{
|
|
||||||
return ::InterlockedIncrement(&mRefCnt);
|
|
||||||
}
|
|
||||||
|
|
||||||
STDMETHODIMP_(ULONG) Release()
|
|
||||||
{
|
|
||||||
unsigned long newRefCnt = ::InterlockedDecrement(&mRefCnt);
|
|
||||||
|
|
||||||
if (!newRefCnt) {
|
|
||||||
delete this;
|
|
||||||
}
|
|
||||||
|
|
||||||
return newRefCnt;
|
|
||||||
}
|
|
||||||
|
|
||||||
STDMETHODIMP SetMatchingMediaType(const VideoCaptureCapability& capability);
|
STDMETHODIMP SetMatchingMediaType(const VideoCaptureCapability& capability);
|
||||||
|
|
||||||
|
@ -115,7 +100,6 @@ private:
|
||||||
CaptureInputPin * m_pInput;
|
CaptureInputPin * m_pInput;
|
||||||
VideoCaptureExternal& _captureObserver;
|
VideoCaptureExternal& _captureObserver;
|
||||||
int32_t _moduleId;
|
int32_t _moduleId;
|
||||||
unsigned long mRefCnt;
|
|
||||||
};
|
};
|
||||||
} // namespace videocapturemodule
|
} // namespace videocapturemodule
|
||||||
} // namespace webrtc
|
} // namespace webrtc
|
||||||
|
|
Загрузка…
Ссылка в новой задаче