dshow: release pin on disconnect

Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
This commit is contained in:
Ramiro Polla 2011-09-09 00:15:54 -03:00 committed by Stefano Sabatini
parent c7807eeb78
commit 0b951d103d
1 changed files with 1 additions and 0 deletions

View File

@ -73,6 +73,7 @@ libAVPin_Disconnect(libAVPin *this)
return VFW_E_NOT_STOPPED; return VFW_E_NOT_STOPPED;
if (!this->connectedto) if (!this->connectedto)
return S_FALSE; return S_FALSE;
IPin_Release(this->connectedto);
this->connectedto = NULL; this->connectedto = NULL;
return S_OK; return S_OK;