diff options
Diffstat (limited to 'ril/libsecril-client/secril-client.cpp')
-rwxr-xr-x | ril/libsecril-client/secril-client.cpp | 9 |
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); |