summaryrefslogtreecommitdiffstats
path: root/samsung-ril.c
diff options
context:
space:
mode:
authorPaulK <contact@paulk.fr>2012-01-03 21:05:25 +0100
committerPaulK <contact@paulk.fr>2012-01-03 21:05:25 +0100
commit4952c8c059767a99adc3c950aa9f0a3d3954d7ee (patch)
tree86e8c90d309b70642fb7359502c7effba918437d /samsung-ril.c
parent28a31ed7fe19875aa8d77611abe47c318d0b902f (diff)
downloadhardware_ril_samsung-ril-4952c8c059767a99adc3c950aa9f0a3d3954d7ee.zip
hardware_ril_samsung-ril-4952c8c059767a99adc3c950aa9f0a3d3954d7ee.tar.gz
hardware_ril_samsung-ril-4952c8c059767a99adc3c950aa9f0a3d3954d7ee.tar.bz2
Added SND functions (volume works as well as mic mute), updated TODO list
Diffstat (limited to 'samsung-ril.c')
-rw-r--r--samsung-ril.c13
1 files changed, 10 insertions, 3 deletions
diff --git a/samsung-ril.c b/samsung-ril.c
index 5e57dac..0a2f993 100644
--- a/samsung-ril.c
+++ b/samsung-ril.c
@@ -35,7 +35,6 @@
* Samsung-RIL TODO:
*
* General:
- * - add IPC_NET_SERVING_NETWORK
* - USSD codes
* - full operators list
* - ipc_disp_icon_info: trace on RILJ & emulate RIl_REQUEST_SIGNAL_STRENGTH
@@ -45,8 +44,7 @@
* - gen phone res queue → apply to max functions
*
* Call-related:
- * - complete sound handling
- * - add MIC_MUTE from RILJ
+ * - take care of SRS socket
*
* SMS-related:
* - Add support for multiple-messages SMS
@@ -297,6 +295,12 @@ void srs_dispatch(struct srs_message *message)
case SRS_SND_SET_CALL_CLOCK_SYNC:
srs_snd_set_call_clock_sync(message);
break;
+ case SRS_SND_SET_CALL_VOLUME:
+ srs_snd_set_call_volume(message);
+ break;
+ case SRS_SND_SET_CALL_AUDIO_PATH:
+ srs_snd_set_call_audio_path(message);
+ break;
default:
LOGD("Unhandled command: (%04x)", message->command);
break;
@@ -424,6 +428,9 @@ void onRequest(int request, void *data, size_t datalen, RIL_Token t)
case RIL_REQUEST_SETUP_DATA_CALL:
ril_request_setup_data_call(t, data, datalen);
break;
+ /* SND */
+ case RIL_REQUEST_SET_MUTE:
+ ril_request_set_mute(t, data, datalen);
/* OTHER */
case RIL_REQUEST_SCREEN_STATE:
/* This doesn't affect anything */