From f809faed3c04148f90ddc08cc8d3db668d8299c8 Mon Sep 17 00:00:00 2001 From: shubang Date: Wed, 29 Apr 2020 18:16:39 -0700 Subject: [PATCH] Update FrontendInfo for CTS Bug: 155342902 Test: atest android.media.tv.tuner.cts.TunerFrontendTest Change-Id: Iacc0eb09499a14cbbb6cc605c91fa404361a073c --- tv/tuner/1.0/default/Tuner.cpp | 49 +++++++++++++++------------------- 1 file changed, 21 insertions(+), 28 deletions(-) diff --git a/tv/tuner/1.0/default/Tuner.cpp b/tv/tuner/1.0/default/Tuner.cpp index b1f2490bb6..821d83f87b 100644 --- a/tv/tuner/1.0/default/Tuner.cpp +++ b/tv/tuner/1.0/default/Tuner.cpp @@ -161,34 +161,27 @@ Return Tuner::getFrontendInfo(FrontendId frontendId, getFrontendInfo_cb _h return Void(); } - switch (mFrontends[frontendId]->getFrontendType()) { - case FrontendType::DVBT: - info.type = FrontendType::DVBT; - break; - default: - vector statusCaps = { - FrontendStatusType::DEMOD_LOCK, - FrontendStatusType::SNR, - FrontendStatusType::FEC, - FrontendStatusType::MODULATION, - FrontendStatusType::PLP_ID, - FrontendStatusType::LAYER_ERROR, - FrontendStatusType::ATSC3_PLP_INFO, - }; - // assign randomly selected values for testing. - info = { - .type = mFrontends[frontendId]->getFrontendType(), - .minFrequency = 139, - .maxFrequency = 1139, - .minSymbolRate = 45, - .maxSymbolRate = 1145, - .acquireRange = 30, - .exclusiveGroupId = 57, - .statusCaps = statusCaps, - .frontendCaps = mFrontendCaps[frontendId], - }; - break; - } + vector statusCaps = { + FrontendStatusType::DEMOD_LOCK, + FrontendStatusType::SNR, + FrontendStatusType::FEC, + FrontendStatusType::MODULATION, + FrontendStatusType::PLP_ID, + FrontendStatusType::LAYER_ERROR, + FrontendStatusType::ATSC3_PLP_INFO, + }; + // assign randomly selected values for testing. + info = { + .type = mFrontends[frontendId]->getFrontendType(), + .minFrequency = 139, + .maxFrequency = 1139, + .minSymbolRate = 45, + .maxSymbolRate = 1145, + .acquireRange = 30, + .exclusiveGroupId = 57, + .statusCaps = statusCaps, + .frontendCaps = mFrontendCaps[frontendId], + }; _hidl_cb(Result::SUCCESS, info); return Void();