Let the profile plug-in determine which ring tone to choose

This commit is contained in:
Pierre Pronchery 2013-10-29 01:16:35 +01:00
parent 8ae2017fe4
commit e27dfc34eb

View File

@ -130,7 +130,6 @@ static int _event_audio_play_open(OSS * oss, char const * device,
WaveFormat * wf);
static int _event_audio_play_write(RIFFChunk * rc, RIFFChunk * rc2,
FILE * fp, int fd);
static int _event_modem_event(OSS * oss, ModemEvent * event);
static int _event_volume_get(OSS * oss, gdouble * level);
static int _event_volume_set(OSS * oss, gdouble level);
@ -141,9 +140,6 @@ static int _oss_event(OSS * oss, PhoneEvent * event)
case PHONE_EVENT_TYPE_AUDIO_PLAY:
return _event_audio_play(oss,
event->audio_play.sample);
case PHONE_EVENT_TYPE_MODEM_EVENT:
return _event_modem_event(oss,
event->modem_event.event);
case PHONE_EVENT_TYPE_VOLUME_GET:
return _event_volume_get(oss, &event->volume_get.level);
case PHONE_EVENT_TYPE_VOLUME_SET:
@ -355,29 +351,6 @@ static int _event_audio_play_write(RIFFChunk * rc, RIFFChunk * rc2,
return 0;
}
static int _event_modem_event(OSS * oss, ModemEvent * event)
{
ModemCallDirection direction;
switch(event->type)
{
case MODEM_EVENT_TYPE_CALL:
if(event->call.status != MODEM_CALL_STATUS_RINGING)
break;
direction = event->call.direction;
if(direction == MODEM_CALL_DIRECTION_INCOMING)
/* FIXME ringtone */
break;
else if(direction == MODEM_CALL_DIRECTION_OUTGOING)
/* FIXME tone */
break;
break;
default:
break;
}
return 0;
}
static int _event_volume_get(OSS * oss, gdouble * level)
{
int ret = 0;