summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Amy Zhang <amyjojo@google.com> 2020-10-20 01:11:40 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2020-10-20 01:11:40 +0000
commit21e83bc7fd992def9367c772de7b33d78535c06e (patch)
tree8ace38bc4807f2d2e3f470ab7b890d87a531ede4
parentfd7d94ea336431bedf543a86c4445702da7d0d44 (diff)
parentd7a9ce9874201007172a719d0117db681728308d (diff)
Merge "Add DTMB Frontend Status Support in Tuner JNI"
-rw-r--r--media/jni/android_media_tv_Tuner.cpp18
1 files changed, 18 insertions, 0 deletions
diff --git a/media/jni/android_media_tv_Tuner.cpp b/media/jni/android_media_tv_Tuner.cpp
index cd2fa636c0f6..9b86b529af47 100644
--- a/media/jni/android_media_tv_Tuner.cpp
+++ b/media/jni/android_media_tv_Tuner.cpp
@@ -2199,6 +2199,12 @@ jobject JTuner::getFrontendStatus(jintArray types) {
valid = true;
break;
}
+ case FrontendModulation::hidl_discriminator::dtmb: {
+ m[0] = static_cast<jint>(modulation.dtmb());
+ env->SetIntArrayRegion(valObj, i, 1, m);
+ valid = true;
+ break;
+ }
default:
break;
}
@@ -2247,6 +2253,10 @@ jobject JTuner::getFrontendStatus(jintArray types) {
intBandwidth = static_cast<jint>(bandwidth.isdbt());
break;
}
+ case FrontendBandwidth::hidl_discriminator::dtmb: {
+ intBandwidth = static_cast<jint>(bandwidth.dtmb());
+ break;
+ }
default:
valid = false;
break;
@@ -2271,6 +2281,10 @@ jobject JTuner::getFrontendStatus(jintArray types) {
intInterval = static_cast<jint>(interval.isdbt());
break;
}
+ case FrontendGuardInterval::hidl_discriminator::dtmb: {
+ intInterval = static_cast<jint>(interval.dtmb());
+ break;
+ }
default:
valid = false;
break;
@@ -2295,6 +2309,10 @@ jobject JTuner::getFrontendStatus(jintArray types) {
intTransmissionMode = static_cast<jint>(transmissionMode.isdbt());
break;
}
+ case FrontendTransmissionMode::hidl_discriminator::dtmb: {
+ intTransmissionMode = static_cast<jint>(transmissionMode.dtmb());
+ break;
+ }
default:
valid = false;
break;