summaryrefslogtreecommitdiffstats
path: root/media/tests
diff options
context:
space:
mode:
authorEric Laurent <elaurent@google.com>2009-05-05 00:49:01 -0700
committerEric Laurent <elaurent@google.com>2009-05-06 11:35:46 -0700
commitf3af740bdfc261b1cb25c0799af780d3753d4518 (patch)
treef33c3453caf03db8c4b7a358ddc8a8d3945076ae /media/tests
parentb9c9d260f21b321527c4622a123af9767630d94d (diff)
downloadframeworks_base-f3af740bdfc261b1cb25c0799af780d3753d4518.zip
frameworks_base-f3af740bdfc261b1cb25c0799af780d3753d4518.tar.gz
frameworks_base-f3af740bdfc261b1cb25c0799af780d3753d4518.tar.bz2
Fixed issue 1709450: Requirements for CDMA Tone Generator
Added new tone types for CDMA IS-95 specific tones. Automatic selection between IS-95, CEPT and JAPAN version base on operator country code for call supervisory tones. Also improved tone generator capabilities: - Each tone segment can now generate its own set of frequencies - A tone does not have to be a succession of alternating ON/OFF segments - The sequence repetition does not have to start from first segment
Diffstat (limited to 'media/tests')
-rw-r--r--media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/functional/TonesAutoTest.java14
1 files changed, 13 insertions, 1 deletions
diff --git a/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/functional/TonesAutoTest.java b/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/functional/TonesAutoTest.java
index da18e74..c75b96b 100644
--- a/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/functional/TonesAutoTest.java
+++ b/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/functional/TonesAutoTest.java
@@ -74,7 +74,19 @@ import android.media.AudioManager;
break;
}
}
-
+
+ for (type = ToneGenerator.TONE_SUP_INTERCEPT;
+ type <= ToneGenerator.TONE_SUP_PIP; type++) {
+ if (toneGen.startTone(type)) {
+ Thread.sleep(5000);
+ toneGen.stopTone();
+ Thread.sleep(200);
+ } else {
+ result = false;
+ break;
+ }
+ }
+
toneGen.release();
return result;
}