summaryrefslogtreecommitdiffstats
path: root/ril/libsecril-client/secril-client.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'ril/libsecril-client/secril-client.cpp')
-rwxr-xr-xril/libsecril-client/secril-client.cpp9
1 files changed, 8 insertions, 1 deletions
diff --git a/ril/libsecril-client/secril-client.cpp b/ril/libsecril-client/secril-client.cpp
index 61f046d..9351f7a 100755
--- a/ril/libsecril-client/secril-client.cpp
+++ b/ril/libsecril-client/secril-client.cpp
@@ -668,7 +668,12 @@ int SetCallVolume(HRilClient client, SoundType type, int vol_level) {
* Set external sound device path for noise reduction.
*/
extern "C"
-int SetCallAudioPath(HRilClient client, AudioPath path, ExtraVolume mode) {
+#ifdef RIL_CALL_AUIO_PATH_EXTRAVOLUME
+int SetCallAudioPath(HRilClient client, AudioPath path, ExtraVolume mode)
+#else
+int SetCallAudioPath(HRilClient client, AudioPath path)
+#endif
+{
RilClientPrv *client_prv;
int ret;
char data[6] = {0,};
@@ -696,7 +701,9 @@ int SetCallAudioPath(HRilClient client, AudioPath path, ExtraVolume mode) {
data[2] = 0x00; // data length
data[3] = 0x06; // data length
data[4] = ConvertAudioPath(path); // audio path
+#ifdef RIL_CALL_AUIO_PATH_EXTRAVOLUME
data[5] = mode; // ExtraVolume
+#endif
RegisterRequestCompleteHandler(client, REQ_SET_AUDIO_PATH, NULL);