summaryrefslogtreecommitdiffstats
path: root/packages/TtsService/jni
diff options
context:
space:
mode:
authorJean-Michel Trivi <jmtrivi@google.com>2009-06-15 15:14:49 -0700
committerJean-Michel Trivi <jmtrivi@google.com>2009-06-16 13:25:15 -0700
commit35a8e80bf8cbe3c64fdf59a4a8b7d33bb1cfbb2d (patch)
treeaf67a0ec08ccb97df0cb7de39b618ad874dfad4a /packages/TtsService/jni
parent9908b3d820f7574ef432f22d280c7f1f5065f67f (diff)
downloadframeworks_base-35a8e80bf8cbe3c64fdf59a4a8b7d33bb1cfbb2d.zip
frameworks_base-35a8e80bf8cbe3c64fdf59a4a8b7d33bb1cfbb2d.tar.gz
frameworks_base-35a8e80bf8cbe3c64fdf59a4a8b7d33bb1cfbb2d.tar.bz2
Updating TTS engine interface for setting the language based on language, country and variant codes
coming from a java.util.Locale instance.
Diffstat (limited to 'packages/TtsService/jni')
-rw-r--r--packages/TtsService/jni/android_tts_SynthProxy.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/packages/TtsService/jni/android_tts_SynthProxy.cpp b/packages/TtsService/jni/android_tts_SynthProxy.cpp
index 582e6219..dfecfd8 100644
--- a/packages/TtsService/jni/android_tts_SynthProxy.cpp
+++ b/packages/TtsService/jni/android_tts_SynthProxy.cpp
@@ -269,7 +269,7 @@ android_tts_SynthProxy_native_finalize(JNIEnv *env, jobject thiz, jint jniData)
}
}
-
+// TODO update to use language, country, variant
static void
android_tts_SynthProxy_setLanguage(JNIEnv *env, jobject thiz, jint jniData,
jstring language)
@@ -283,8 +283,10 @@ android_tts_SynthProxy_setLanguage(JNIEnv *env, jobject thiz, jint jniData,
const char *langNativeString = env->GetStringUTFChars(language, 0);
// TODO check return codes
if (pSynthData->mNativeSynthInterface) {
- pSynthData->mNativeSynthInterface->setLanguage(langNativeString,
- strlen(langNativeString));
+ // TODO update to use language, country, variant
+ // commented out to not break the build
+ //pSynthData->mNativeSynthInterface->setLanguage(langNativeString,
+ // strlen(langNativeString));
}
env->ReleaseStringUTFChars(language, langNativeString);
}