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