From f323ec58767e97bd5847deed82ac9105af9d076e Mon Sep 17 00:00:00 2001 From: Vittorio Giovara <vittorio.giovara@savoirfairelinux.com> Date: Tue, 17 Jun 2014 18:29:39 -0400 Subject: [PATCH] opensl: fix build on older android-platforms Change-Id: Ie75b4d92ad1e6e616b8ab06a2325cf3f8f8a47fa Refs: #46972 --- daemon/src/audio/opensl/opensllayer.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/daemon/src/audio/opensl/opensllayer.cpp b/daemon/src/audio/opensl/opensllayer.cpp index 9eb8788055..22d25a8bf9 100644 --- a/daemon/src/audio/opensl/opensllayer.cpp +++ b/daemon/src/audio/opensl/opensllayer.cpp @@ -44,6 +44,13 @@ #include <cassert> #include <unistd.h> +#include "SLES/OpenSLES_AndroidConfiguration.h" + +/* available only from api 14 */ +#ifndef SL_ANDROID_RECORDING_PRESET_VOICE_COMMUNICATION +#define SL_ANDROID_RECORDING_PRESET_VOICE_COMMUNICATION ((SLuint32) 0x00000004) +#endif + const int OpenSLLayer::NB_BUFFER_PLAYBACK_QUEUE = ANDROID_BUFFER_QUEUE_LENGTH; const int OpenSLLayer::NB_BUFFER_CAPTURE_QUEUE = ANDROID_BUFFER_QUEUE_LENGTH; -- GitLab