Loading tv/tuner/1.1/default/Frontend.cpp +5 −3 Original line number Diff line number Diff line Loading @@ -196,7 +196,7 @@ Return<void> Frontend::getStatus(const hidl_vec<FrontendStatusType>& statusTypes } case FrontendStatusType::MODULATION: { FrontendModulationStatus modulationStatus; modulationStatus.isdbt(FrontendIsdbtModulation::MOD_16QAM); // value = 1 << 3 modulationStatus.isdbs(FrontendIsdbsModulation::MOD_BPSK); // value = 1 << 1 status.modulation(modulationStatus); break; } Loading Loading @@ -281,12 +281,14 @@ Return<void> Frontend::getStatusExt1_1(const hidl_vec<V1_1::FrontendStatusTypeEx for (int i = 0; i < statusTypes.size(); i++) { V1_1::FrontendStatusTypeExt1_1 type = statusTypes[i]; V1_1::FrontendStatusExt1_1 status; // assign randomly selected values for testing. // TODO: assign status values according to the frontend type switch (type) { case V1_1::FrontendStatusTypeExt1_1::MODULATIONS: { vector<V1_1::FrontendModulation> modulations; V1_1::FrontendModulation modulation; modulation.isdbt(FrontendIsdbtModulation::MOD_16QAM); // value = 1 << 3 modulation.isdbs(FrontendIsdbsModulation::MOD_BPSK); // value = 1 << 1 modulations.push_back(modulation); status.modulations(modulations); break; Loading Loading @@ -347,7 +349,7 @@ Return<void> Frontend::getStatusExt1_1(const hidl_vec<V1_1::FrontendStatusTypeEx } case V1_1::FrontendStatusTypeExt1_1::ROLL_OFF: { V1_1::FrontendRollOff rollOff; rollOff.dvbs(FrontendDvbsRolloff::ROLLOFF_0_35); rollOff.isdbs(FrontendIsdbsRolloff::ROLLOFF_0_35); status.rollOff(rollOff); break; } Loading tv/tuner/1.1/default/Tuner.cpp +4 −2 Original line number Diff line number Diff line Loading @@ -34,7 +34,7 @@ Tuner::Tuner() { // Static Frontends array to maintain local frontends information // Array index matches their FrontendId in the default impl mFrontendSize = 9; mFrontends[0] = new Frontend(FrontendType::DVBT, 0, this); mFrontends[0] = new Frontend(FrontendType::ISDBS, 0, this); mFrontends[1] = new Frontend(FrontendType::ATSC, 1, this); mFrontends[2] = new Frontend(FrontendType::DVBC, 2, this); mFrontends[3] = new Frontend(FrontendType::DVBS, 3, this); Loading @@ -47,7 +47,7 @@ Tuner::Tuner() { FrontendInfo::FrontendCapabilities caps; caps = FrontendInfo::FrontendCapabilities(); caps.dvbtCaps(FrontendDvbtCapabilities()); caps.isdbsCaps(FrontendIsdbsCapabilities()); mFrontendCaps[0] = caps; caps = FrontendInfo::FrontendCapabilities(); Loading Loading @@ -168,6 +168,8 @@ Return<void> Tuner::getFrontendInfo(FrontendId frontendId, getFrontendInfo_cb _h FrontendStatusType::PLP_ID, FrontendStatusType::LAYER_ERROR, FrontendStatusType::ATSC3_PLP_INFO, static_cast<FrontendStatusType>(V1_1::FrontendStatusTypeExt1_1::MODULATIONS), static_cast<FrontendStatusType>(V1_1::FrontendStatusTypeExt1_1::ROLL_OFF), }; // assign randomly selected values for testing. info = { Loading Loading
tv/tuner/1.1/default/Frontend.cpp +5 −3 Original line number Diff line number Diff line Loading @@ -196,7 +196,7 @@ Return<void> Frontend::getStatus(const hidl_vec<FrontendStatusType>& statusTypes } case FrontendStatusType::MODULATION: { FrontendModulationStatus modulationStatus; modulationStatus.isdbt(FrontendIsdbtModulation::MOD_16QAM); // value = 1 << 3 modulationStatus.isdbs(FrontendIsdbsModulation::MOD_BPSK); // value = 1 << 1 status.modulation(modulationStatus); break; } Loading Loading @@ -281,12 +281,14 @@ Return<void> Frontend::getStatusExt1_1(const hidl_vec<V1_1::FrontendStatusTypeEx for (int i = 0; i < statusTypes.size(); i++) { V1_1::FrontendStatusTypeExt1_1 type = statusTypes[i]; V1_1::FrontendStatusExt1_1 status; // assign randomly selected values for testing. // TODO: assign status values according to the frontend type switch (type) { case V1_1::FrontendStatusTypeExt1_1::MODULATIONS: { vector<V1_1::FrontendModulation> modulations; V1_1::FrontendModulation modulation; modulation.isdbt(FrontendIsdbtModulation::MOD_16QAM); // value = 1 << 3 modulation.isdbs(FrontendIsdbsModulation::MOD_BPSK); // value = 1 << 1 modulations.push_back(modulation); status.modulations(modulations); break; Loading Loading @@ -347,7 +349,7 @@ Return<void> Frontend::getStatusExt1_1(const hidl_vec<V1_1::FrontendStatusTypeEx } case V1_1::FrontendStatusTypeExt1_1::ROLL_OFF: { V1_1::FrontendRollOff rollOff; rollOff.dvbs(FrontendDvbsRolloff::ROLLOFF_0_35); rollOff.isdbs(FrontendIsdbsRolloff::ROLLOFF_0_35); status.rollOff(rollOff); break; } Loading
tv/tuner/1.1/default/Tuner.cpp +4 −2 Original line number Diff line number Diff line Loading @@ -34,7 +34,7 @@ Tuner::Tuner() { // Static Frontends array to maintain local frontends information // Array index matches their FrontendId in the default impl mFrontendSize = 9; mFrontends[0] = new Frontend(FrontendType::DVBT, 0, this); mFrontends[0] = new Frontend(FrontendType::ISDBS, 0, this); mFrontends[1] = new Frontend(FrontendType::ATSC, 1, this); mFrontends[2] = new Frontend(FrontendType::DVBC, 2, this); mFrontends[3] = new Frontend(FrontendType::DVBS, 3, this); Loading @@ -47,7 +47,7 @@ Tuner::Tuner() { FrontendInfo::FrontendCapabilities caps; caps = FrontendInfo::FrontendCapabilities(); caps.dvbtCaps(FrontendDvbtCapabilities()); caps.isdbsCaps(FrontendIsdbsCapabilities()); mFrontendCaps[0] = caps; caps = FrontendInfo::FrontendCapabilities(); Loading Loading @@ -168,6 +168,8 @@ Return<void> Tuner::getFrontendInfo(FrontendId frontendId, getFrontendInfo_cb _h FrontendStatusType::PLP_ID, FrontendStatusType::LAYER_ERROR, FrontendStatusType::ATSC3_PLP_INFO, static_cast<FrontendStatusType>(V1_1::FrontendStatusTypeExt1_1::MODULATIONS), static_cast<FrontendStatusType>(V1_1::FrontendStatusTypeExt1_1::ROLL_OFF), }; // assign randomly selected values for testing. info = { Loading