diff options
author | Sandeep Siddhartha <sansid@google.com> | 2014-07-25 18:37:29 -0700 |
---|---|---|
committer | Sandeep Siddhartha <sansid@google.com> | 2014-07-28 11:10:32 -0700 |
commit | 39c12fab49075b715c253c68c84b5c10c3150197 (patch) | |
tree | bcb5cff2b35c50575cb8e4b60ea35e8a635b16e7 /core/java/android/service/voice | |
parent | e0b8c378b7b4881396346116a9c1d633d1a4eb9f (diff) | |
download | frameworks_base-39c12fab49075b715c253c68c84b5c10c3150197.zip frameworks_base-39c12fab49075b715c253c68c84b5c10c3150197.tar.gz frameworks_base-39c12fab49075b715c253c68c84b5c10c3150197.tar.bz2 |
Use blob (shared memory) for large data in sound model/recognition event/config
Also add a missing null check in writeBlob
Bug: 16516353
Change-Id: Ie702f8daae541cab7c2cee6e13d49e7fc84c84e1
Diffstat (limited to 'core/java/android/service/voice')
-rw-r--r-- | core/java/android/service/voice/AlwaysOnHotwordDetector.java | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/core/java/android/service/voice/AlwaysOnHotwordDetector.java b/core/java/android/service/voice/AlwaysOnHotwordDetector.java index d077a17..a8c08d55 100644 --- a/core/java/android/service/voice/AlwaysOnHotwordDetector.java +++ b/core/java/android/service/voice/AlwaysOnHotwordDetector.java @@ -27,6 +27,7 @@ import android.hardware.soundtrigger.SoundTrigger.KeyphraseRecognitionExtra; import android.hardware.soundtrigger.SoundTrigger.KeyphraseSoundModel; import android.hardware.soundtrigger.SoundTrigger.ModuleProperties; import android.hardware.soundtrigger.SoundTrigger.RecognitionConfig; +import android.hardware.soundtrigger.SoundTrigger.RecognitionEvent; import android.os.AsyncTask; import android.os.Handler; import android.os.Message; @@ -380,10 +381,10 @@ public class AlwaysOnHotwordDetector { } @Override - public void onDetected(byte[] data) { + public void onDetected(RecognitionEvent recognitionEvent) { Slog.i(TAG, "onDetected"); Message message = Message.obtain(mHandler, MSG_HOTWORD_DETECTED); - message.obj = data; + message.obj = recognitionEvent.data; message.sendToTarget(); } |