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:
Ting-Yu Chou 2016-12-13 15:48:18 +08:00
Родитель 5b605a1320
Коммит 09a906cff5
1 изменённых файлов: 0 добавлений и 16 удалений

Просмотреть файл

@ -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