зеркало из 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);
|
||||
}
|
||||
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);
|
||||
|
||||
|
@ -115,7 +100,6 @@ private:
|
|||
CaptureInputPin * m_pInput;
|
||||
VideoCaptureExternal& _captureObserver;
|
||||
int32_t _moduleId;
|
||||
unsigned long mRefCnt;
|
||||
};
|
||||
} // namespace videocapturemodule
|
||||
} // namespace webrtc
|
||||
|
|
Загрузка…
Ссылка в новой задаче