From e6af84e4a066954367b2d514a93311b870628200 Mon Sep 17 00:00:00 2001 From: Amy Zhang Date: Thu, 29 Apr 2021 13:52:33 -0700 Subject: [PATCH] Update TODO docs in TunerClient on resource id/handle mapping The resource id/handle mapping is no longer needed in the TunerClient once the TunerService migration is done. The mapping should only be maintained in the TunerService Test: make Bug: 186785141 Change-Id: Idfb02fe5935d9b25aac749c0f77eda111e0959ea --- media/jni/tuner/TunerClient.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/media/jni/tuner/TunerClient.cpp b/media/jni/tuner/TunerClient.cpp index c9a7e8340dda4..e05dba629d7fa 100644 --- a/media/jni/tuner/TunerClient.cpp +++ b/media/jni/tuner/TunerClient.cpp @@ -326,6 +326,7 @@ void TunerClient::updateTunerResources() { // TODO: update Demux, Descrambler. } +// TODO: remove after migration to Tuner Service is done. void TunerClient::updateFrontendResources() { vector ids = getFrontendIds(); if (ids.size() == 0) { @@ -446,6 +447,7 @@ sp TunerClient::openHidlLnbByName(string name, LnbId& lnbId) { return lnb; } +// TODO: remove after migration to Tuner Service is done. vector TunerClient::getLnbHandles() { vector lnbHandles; if (mTuner != NULL) { @@ -612,12 +614,13 @@ FrontendInfo TunerClient::frontendInfoAidlToHidl(TunerFrontendInfo aidlFrontendI return hidlFrontendInfo; } +// TODO: remove after migration to Tuner Service is done. int TunerClient::getResourceIdFromHandle(int handle, int /*resourceType*/) { return (handle & 0x00ff0000) >> 16; } +// TODO: remove after migration to Tuner Service is done. int TunerClient::getResourceHandleFromId(int id, int resourceType) { - // TODO: build up randomly generated id to handle mapping return (resourceType & 0x000000ff) << 24 | (id << 16) | (mResourceRequestCount++ & 0xffff);