diff --git a/tv/tuner/1.0/vts/functional/FrontendTests.cpp b/tv/tuner/1.0/vts/functional/FrontendTests.cpp old mode 100644 new mode 100755 index cb5d89cfb8..b39d922cdb --- a/tv/tuner/1.0/vts/functional/FrontendTests.cpp +++ b/tv/tuner/1.0/vts/functional/FrontendTests.cpp @@ -376,6 +376,7 @@ AssertionResult FrontendTests::tuneFrontend(FrontendConfig config, bool testWith result &= mDvrTests.getDvrPlaybackMQDescriptor() == success(); mDvrTests.startPlaybackInputThread(mDvrConfig.playbackInputFile, mDvrConfig.settings.playback()); + mDvrTests.startDvrPlayback(); if (!result) { ALOGW("[vts] Software frontend dvr configure failed."); return failure(); @@ -399,6 +400,7 @@ AssertionResult FrontendTests::stopTuneFrontend(bool testWithDemux) { status = mFrontend->stopTune(); if (mIsSoftwareFe && testWithDemux) { mDvrTests.stopPlaybackThread(); + mDvrTests.stopDvrPlayback(); mDvrTests.closeDvrPlayback(); } return AssertionResult(status == Result::SUCCESS); diff --git a/tv/tuner/1.1/vts/functional/FrontendTests.cpp b/tv/tuner/1.1/vts/functional/FrontendTests.cpp index 77cd2d4292..f65e58ddbb 100644 --- a/tv/tuner/1.1/vts/functional/FrontendTests.cpp +++ b/tv/tuner/1.1/vts/functional/FrontendTests.cpp @@ -443,6 +443,7 @@ AssertionResult FrontendTests::tuneFrontend(FrontendConfig1_1 config, bool testW result &= mDvrTests.getDvrPlaybackMQDescriptor() == success(); mDvrTests.startPlaybackInputThread(mDvrConfig.playbackInputFile, mDvrConfig.settings.playback()); + mDvrTests.startDvrPlayback(); if (!result) { ALOGW("[vts] Software frontend dvr configure failed."); return failure(); @@ -458,6 +459,7 @@ AssertionResult FrontendTests::stopTuneFrontend(bool testWithDemux) { status = mFrontend->stopTune(); if (mIsSoftwareFe && testWithDemux) { mDvrTests.stopPlaybackThread(); + mDvrTests.stopDvrPlayback(); mDvrTests.closeDvrPlayback(); } return AssertionResult(status == Result::SUCCESS);