Loading media/jni/tuner/DvrClient.cpp +5 −0 Original line number Original line Diff line number Diff line Loading @@ -314,6 +314,11 @@ Result DvrClient::flush() { } } Result DvrClient::close() { Result DvrClient::close() { if (mDvrMQEventFlag != NULL) { EventFlag::deleteEventFlag(&mDvrMQEventFlag); } mDvrMQ = NULL; if (mTunerDvr != NULL) { if (mTunerDvr != NULL) { Status s = mTunerDvr->close(); Status s = mTunerDvr->close(); mTunerDvr = NULL; mTunerDvr = NULL; Loading media/jni/tuner/FilterClient.cpp +5 −0 Original line number Original line Diff line number Diff line Loading @@ -259,6 +259,11 @@ Result FilterClient::setDataSource(sp<FilterClient> filterClient){ } } Result FilterClient::close() { Result FilterClient::close() { if (mFilterMQEventFlag != NULL) { EventFlag::deleteEventFlag(&mFilterMQEventFlag); } mFilterMQ = NULL; if (mTunerFilter != NULL) { if (mTunerFilter != NULL) { Status s = mTunerFilter->close(); Status s = mTunerFilter->close(); closeAvSharedMemory(); closeAvSharedMemory(); Loading Loading
media/jni/tuner/DvrClient.cpp +5 −0 Original line number Original line Diff line number Diff line Loading @@ -314,6 +314,11 @@ Result DvrClient::flush() { } } Result DvrClient::close() { Result DvrClient::close() { if (mDvrMQEventFlag != NULL) { EventFlag::deleteEventFlag(&mDvrMQEventFlag); } mDvrMQ = NULL; if (mTunerDvr != NULL) { if (mTunerDvr != NULL) { Status s = mTunerDvr->close(); Status s = mTunerDvr->close(); mTunerDvr = NULL; mTunerDvr = NULL; Loading
media/jni/tuner/FilterClient.cpp +5 −0 Original line number Original line Diff line number Diff line Loading @@ -259,6 +259,11 @@ Result FilterClient::setDataSource(sp<FilterClient> filterClient){ } } Result FilterClient::close() { Result FilterClient::close() { if (mFilterMQEventFlag != NULL) { EventFlag::deleteEventFlag(&mFilterMQEventFlag); } mFilterMQ = NULL; if (mTunerFilter != NULL) { if (mTunerFilter != NULL) { Status s = mTunerFilter->close(); Status s = mTunerFilter->close(); closeAvSharedMemory(); closeAvSharedMemory(); Loading