Only in linphone-1.0.1: Makefile Only in linphone-1.0.1: config.log Only in linphone-1.0.1: config.status Only in linphone-1.0.1/console: .deps Only in linphone-1.0.1/console: .libs Only in linphone-1.0.1/console: Makefile Only in linphone-1.0.1/console: commands.o Only in linphone-1.0.1/console: linphonec Only in linphone-1.0.1/console: linphonec.o Only in linphone-1.0.1/console: sipomatic Only in linphone-1.0.1/console: sipomatic.o Only in linphone-1.0.1/coreapi: .deps Only in linphone-1.0.1/coreapi: .libs Only in linphone-1.0.1/coreapi: Makefile Only in linphone-1.0.1/coreapi: arts.lo Only in linphone-1.0.1/coreapi: arts.o Only in linphone-1.0.1/coreapi: authentication.lo Only in linphone-1.0.1/coreapi: authentication.o Only in linphone-1.0.1/coreapi: enum.lo Only in linphone-1.0.1/coreapi: enum.o Only in linphone-1.0.1/coreapi: friend.lo Only in linphone-1.0.1/coreapi: friend.o Only in linphone-1.0.1/coreapi: liblinphone.la diff -ru linphone-1.0.1.bak/coreapi/linphonecore.c linphone-1.0.1/coreapi/linphonecore.c --- linphone-1.0.1.bak/coreapi/linphonecore.c 2005-03-16 11:16:55.000000000 -0500 +++ linphone-1.0.1/coreapi/linphonecore.c 2005-04-18 00:36:41.000000000 -0400 @@ -507,6 +507,40 @@ } +void ring_sound_config_read(LinphoneCore *lc) +{ + int devid,tmp; + SndCard *sndcard; + devid=lp_config_get_int(lc->config,"ringsound","dev_id",-1); + if (devid==-1) { + /* choose an alsa card if available, because alsa native support works better for low latency*/ + int i; + const char *id; + for(i=0;iconfig,"ringsound","play_lev",80); + linphone_core_set_play_level(lc,tmp); + tmp=lp_config_get_int(lc->config,"ringsound","rec_lev",80); + linphone_core_set_rec_level(lc,tmp); + */ + check_sound_device(lc); +} + + void sound_config_read(LinphoneCore *lc) { int devid,tmp; @@ -776,6 +810,7 @@ #endif sound_config_read(lc); + ring_sound_config_read(lc); sip_config_read(lc); /* this will start eXosip*/ net_config_read(lc); @@ -1013,6 +1048,8 @@ lc->preview_finished=0; ring_stop(lc->ringstream); lc->ringstream=NULL; + ring_stop(lc->alt_ringstream); + lc->alt_ringstream=NULL; lc_callback_obj_invoke(&lc->preview_finished_cb,lc); restore_sound_daemons(); } @@ -1186,6 +1223,8 @@ g_message("Starting local ring..."); lc->ringstream=ring_start(lc->sound_conf.local_ring, 2,lc->sound_conf.sndcard); + lc->alt_ringstream=ring_start(lc->sound_conf.local_ring, + 2,lc->sound_conf_ring.sndcard); } } else if (!lc->rsvp_enable && answer==1) @@ -1284,6 +1323,13 @@ ring_stop(lc->ringstream); lc->ringstream=NULL; } + + /*stop alt ringing */ + if (lc->alt_ringstream!=NULL) { + ring_stop(lc->alt_ringstream); + lc->alt_ringstream=NULL; + } + /* sends a 200 OK */ sdpmesg=lc->call->sdpctx->answerstr; /* takes the sdp already computed*/ eXosip_lock(); @@ -1312,6 +1358,13 @@ ring_stop(lc->ringstream); lc->ringstream=NULL; } + + /*stop alt ringing*/ + if (lc->alt_ringstream!=NULL) { + ring_stop(lc->alt_ringstream); + lc->alt_ringstream=NULL; + } + linphone_core_stop_media_streams(lc); lc->vtable.display_status(lc,end); linphone_call_destroy(call); @@ -1382,6 +1435,7 @@ g_return_if_fail(lc->sound_conf.sndcard!=NULL); snd_card_set_level(lc->sound_conf.sndcard,SND_CARD_LEVEL_INPUT,level); } + gint linphone_core_set_sound_device(LinphoneCore *lc, gint devid) { SndCard *sndcard; @@ -1402,6 +1456,27 @@ return 0; } +gint linphone_core_set_ring_sound_device(LinphoneCore *lc, gint devid) +{ + SndCard *sndcard; + int tmp; + if (devid<0){ + g_warning("Bad devid value: %i",devid); + devid=0; + } + sndcard=snd_card_manager_get_card(snd_card_manager,devid); + if (sndcard==NULL){ + g_warning("Sound card with index %i does not exist."); + devid=0; + } + lc->sound_conf_ring.dev_id=devid; + lc->sound_conf_ring.sndcard=sndcard; + tmp=test_audio_dev(devid); + if (tmp>0) lc->sound_conf_ring.latency=tmp; + return 0; +} + + gint linphone_core_set_sound_device_from_name(LinphoneCore *lc,const gchar *name) { SndCard *card; @@ -1415,11 +1490,30 @@ return -1; } +gint linphone_core_set_ring_sound_device_from_name(LinphoneCore *lc,const gchar *name) +{ + SndCard *card; + gint index; + card=snd_card_manager_get_card_with_string(snd_card_manager,name,&index); + if (card!=NULL){ + g_message("Using card %s , id=%i",name,index); + linphone_core_set_ring_sound_device(lc,index); + return 0; + } + return -1; +} + + gint linphone_core_get_sound_device(LinphoneCore *lc) { return lc->sound_conf.dev_id; } +gint linphone_core_get_ring_sound_device(LinphoneCore *lc) +{ + return lc->sound_conf_ring.dev_id; +} + SndCardManager * linphone_core_get_card_manager(LinphoneCore *lc){ return snd_card_manager; } @@ -1428,6 +1522,12 @@ { return lc->sound_conf.source; } + +gchar linphone_core_get_ring_sound_source(LinphoneCore *lc) +{ + return lc->sound_conf_ring.source; +} + void linphone_core_set_sound_source(LinphoneCore *lc, gchar source) { lc->sound_conf.source=source; @@ -1435,12 +1535,21 @@ snd_card_set_rec_source(lc->sound_conf.sndcard,source); } +void linphone_core_set_ring_sound_source(LinphoneCore *lc, gchar source) +{ + lc->sound_conf_ring.source=source; + g_return_if_fail(lc->sound_conf_ring.sndcard!=NULL); + snd_card_set_rec_source(lc->sound_conf_ring.sndcard,source); +} + + void linphone_core_set_ring(LinphoneCore *lc,const gchar *path){ if (lc->sound_conf.local_ring!=0){ g_free(lc->sound_conf.local_ring); } lc->sound_conf.local_ring=g_strdup(path); } + gchar *linphone_core_get_ring(LinphoneCore *lc){ return lc->sound_conf.local_ring; } @@ -1456,10 +1565,15 @@ g_warning("Cannot start ring now,there's already a ring being played"); return -1; } + if (lc->alt_ringstream!=0){ + g_warning("Cannot start alt ring now,there's already an alt ring being played"); + return -1; + } lc_callback_obj_init(&lc->preview_finished_cb,func,userdata); lc->preview_finished=0; if (try_open_dsp(lc)<0) return; lc->ringstream=ring_start_with_cb((char*)ring,2,lc->sound_conf.sndcard,(MSFilterNotifyFunc)notify_end_of_ring,(gpointer)lc); + lc->alt_ringstream=ring_start_with_cb((char*)ring,2,lc->sound_conf_ring.sndcard,(MSFilterNotifyFunc)notify_end_of_ring,(gpointer)lc); return 0; } @@ -1677,6 +1791,18 @@ lp_config_set_string(lc->config,"sound","remote_ring",config->remote_ring); } +void ring_sound_config_uninit(LinphoneCore *lc) +{ + char tmpbuf[2]; + sound_config_t *config=&lc->sound_conf_ring; + lp_config_set_int(lc->config,"ringsound","dev_id",config->dev_id); + lp_config_set_int(lc->config,"ringsound","rec_lev",config->rec_lev); + lp_config_set_int(lc->config,"ringsound","play_lev",config->play_lev); + tmpbuf[0]=config->source; + tmpbuf[1]='\0'; + lp_config_set_string(lc->config,"ringsound","source",tmpbuf); +} + void video_config_uninit(LinphoneCore *lc) { video_config_t *config=&lc->video_conf; @@ -1737,6 +1863,7 @@ lp_config_set_int(lc->config,"sip","default_proxy",linphone_core_get_default_proxy(lc,NULL)); rtp_config_uninit(lc); sound_config_uninit(lc); + ring_sound_config_uninit(lc); video_config_uninit(lc); codecs_config_uninit(lc); ui_config_uninit(lc); diff -ru linphone-1.0.1.bak/coreapi/linphonecore.h linphone-1.0.1/coreapi/linphonecore.h --- linphone-1.0.1.bak/coreapi/linphonecore.h 2005-03-10 11:53:12.000000000 -0500 +++ linphone-1.0.1/coreapi/linphonecore.h 2005-04-17 23:58:53.000000000 -0400 @@ -129,6 +129,21 @@ int autokill:1; /* 1= automatically free access to sound device by killing artsd and esd*/ } sound_config_t; +typedef struct ring_sound_config +{ + SndCard *sndcard; /* the sndcard currently used */ + gint dev_id; /* sound device id */ + gint latency; /* latency in samples of the current used sound device */ + char rec_lev; + char play_lev; + char source; + char pad; + char *remote_ring; + gchar *alsadev; /* for people who wants to override the default plughw:0,0 choice*/ + int autokill:1; /* 1= automatically free access to sound device by killing artsd and esd*/ +} ring_sound_config_t; + + typedef struct codecs_config { GList *audio_codecs; /* list of audio codecs in order of preference*/ @@ -380,6 +395,7 @@ sip_config_t sip_conf; rtp_config_t rtp_conf; sound_config_t sound_conf; + ring_sound_config_t sound_conf_ring; video_config_t video_conf; codecs_config_t codecs_conf; ui_config_t ui_conf; @@ -388,6 +404,7 @@ GList *friends; GList *auth_info; struct _RingStream *ringstream; + struct _RingStream *alt_ringstream; LCCallbackObj preview_finished_cb; gboolean preview_finished; LinphoneCall *call; /* the current call, in the future it will be a list of calls (conferencing)*/ Only in linphone-1.0.1/coreapi: linphonecore.lo Only in linphone-1.0.1/coreapi: linphonecore.o Only in linphone-1.0.1/coreapi: lpconfig.lo Only in linphone-1.0.1/coreapi: lpconfig.o Only in linphone-1.0.1/coreapi: misc.lo Only in linphone-1.0.1/coreapi: misc.o diff -ru linphone-1.0.1.bak/coreapi/osipuacb.c linphone-1.0.1/coreapi/osipuacb.c --- linphone-1.0.1.bak/coreapi/osipuacb.c 2005-03-07 09:53:10.000000000 -0500 +++ linphone-1.0.1/coreapi/osipuacb.c 2005-04-18 01:11:43.000000000 -0400 @@ -67,6 +67,10 @@ ring_stop(lc->ringstream); lc->ringstream=NULL; } + if (lc->alt_ringstream!=NULL){ + ring_stop(lc->alt_ringstream); + lc->alt_ringstream=NULL; + } linphone_core_start_media_streams(lc,call); return 0; } @@ -80,6 +84,10 @@ ring_stop(lc->ringstream); lc->ringstream=NULL; } + if (lc->alt_ringstream!=NULL) { + ring_stop(lc->alt_ringstream); + lc->alt_ringstream=NULL; + } linphone_core_stop_media_streams(lc); lc->vtable.show(lc); lc->vtable.display_status(lc,end); @@ -176,6 +184,11 @@ lc->ringstream=NULL; restore_sound_daemons(); } + if (lc->alt_ringstream!=NULL) { + ring_stop(lc->alt_ringstream); + lc->alt_ringstream=NULL; + restore_sound_daemons(); + } linphone_core_stop_media_streams(lc); if (lc->call!=NULL) linphone_call_destroy(lc->call); lc->call=NULL; @@ -309,6 +322,8 @@ g_message("Starting local ring..."); lc->ringstream=ring_start(lc->sound_conf.local_ring, 2,lc->sound_conf.sndcard); + lc->alt_ringstream=ring_start(lc->sound_conf.local_ring, + 2,lc->sound_conf_ring.sndcard); } } #else @@ -320,6 +335,8 @@ g_message("Starting local ring..."); lc->ringstream=ring_start(lc->sound_conf.local_ring, 2,lc->sound_conf.sndcard); + lc->alt_ringstream=ring_start(lc->sound_conf.local_ring, + 2,lc->sound_conf_ring.sndcard); }else g_warning("Could not start local ring !"); #endif linphone_call_set_state(lc->call,LCStateRinging); @@ -596,10 +613,12 @@ if (ev->status_code==180){ if (lc->ringstream!=NULL) return; /*already ringing !*/ + if (lc->alt_ringstream!=NULL) return; /*already ringing !*/ g_message("Remote ringing..."); - if (try_open_dsp(lc)>0) + if (try_open_dsp(lc)>0){ lc->ringstream=ring_start(lc->sound_conf.remote_ring,2,lc->sound_conf.sndcard); - else g_warning("Could not start remote ring !"); + lc->alt_ringstream=ring_start(lc->sound_conf.remote_ring,2,lc->sound_conf_ring.sndcard); + }else g_warning("Could not start remote ring !"); }else if (strlen(ev->sdp_body)){ /* somebody reported a server who uses a 183 answer to establish mediastreams and play an informationnal message */ Only in linphone-1.0.1/coreapi: osipuacb.lo Only in linphone-1.0.1/coreapi: osipuacb.o Only in linphone-1.0.1/coreapi: presence.lo Only in linphone-1.0.1/coreapi: presence.o Only in linphone-1.0.1/coreapi: proxy.lo Only in linphone-1.0.1/coreapi: proxy.o Only in linphone-1.0.1/coreapi: sdphandler.lo Only in linphone-1.0.1/coreapi: sdphandler.o Only in linphone-1.0.1/coreapi: tags Only in linphone-1.0.1/developer-docs: Makefile Only in linphone-1.0.1/developer-docs/mediastreamer: Makefile Only in linphone-1.0.1/exosip: .deps Only in linphone-1.0.1/exosip: .libs Only in linphone-1.0.1/exosip: Makefile Only in linphone-1.0.1/exosip: eXosip.lo Only in linphone-1.0.1/exosip: eXosip.o Only in linphone-1.0.1/exosip: eXutils.lo Only in linphone-1.0.1/exosip: eXutils.o Only in linphone-1.0.1/exosip: jauth.lo Only in linphone-1.0.1/exosip: jauth.o Only in linphone-1.0.1/exosip: jcall.lo Only in linphone-1.0.1/exosip: jcall.o Only in linphone-1.0.1/exosip: jcallback.lo Only in linphone-1.0.1/exosip: jcallback.o Only in linphone-1.0.1/exosip: jdialog.lo Only in linphone-1.0.1/exosip: jdialog.o Only in linphone-1.0.1/exosip: jevents.lo Only in linphone-1.0.1/exosip: jevents.o Only in linphone-1.0.1/exosip: jfreinds.lo Only in linphone-1.0.1/exosip: jfreinds.o Only in linphone-1.0.1/exosip: jidentity.lo Only in linphone-1.0.1/exosip: jidentity.o Only in linphone-1.0.1/exosip: jnotify.lo Only in linphone-1.0.1/exosip: jnotify.o Only in linphone-1.0.1/exosip: jpipe.lo Only in linphone-1.0.1/exosip: jpipe.o Only in linphone-1.0.1/exosip: jpublish.lo Only in linphone-1.0.1/exosip: jpublish.o Only in linphone-1.0.1/exosip: jreg.lo Only in linphone-1.0.1/exosip: jreg.o Only in linphone-1.0.1/exosip: jrequest.lo Only in linphone-1.0.1/exosip: jrequest.o Only in linphone-1.0.1/exosip: jresponse.lo Only in linphone-1.0.1/exosip: jresponse.o Only in linphone-1.0.1/exosip: jsubscribe.lo Only in linphone-1.0.1/exosip: jsubscribe.o Only in linphone-1.0.1/exosip: jsubscribers.lo Only in linphone-1.0.1/exosip: jsubscribers.o Only in linphone-1.0.1/exosip: libeXosip.la Only in linphone-1.0.1/exosip: misc.lo Only in linphone-1.0.1/exosip: misc.o Only in linphone-1.0.1/exosip: sdp_offans.lo Only in linphone-1.0.1/exosip: sdp_offans.o Only in linphone-1.0.1/exosip: udp.lo Only in linphone-1.0.1/exosip: udp.o Only in linphone-1.0.1/gnome: .deps Only in linphone-1.0.1/gnome: .libs Only in linphone-1.0.1/gnome: GNOME_LinphoneApplet.server Only in linphone-1.0.1/gnome: GNOME_LinphoneApplet.server.in Only in linphone-1.0.1/gnome: Makefile Only in linphone-1.0.1/gnome: addressbook.o Only in linphone-1.0.1/gnome: callbacks.o Only in linphone-1.0.1/gnome: friends.o Only in linphone-1.0.1/gnome: gui_utils.o diff -ru linphone-1.0.1.bak/gnome/interface.c linphone-1.0.1/gnome/interface.c --- linphone-1.0.1.bak/gnome/interface.c 2005-03-16 10:29:34.000000000 -0500 +++ linphone-1.0.1/gnome/interface.c 2005-04-17 15:07:19.000000000 -0400 @@ -154,9 +154,9 @@ tooltips = gtk_tooltips_new (); - app1 = gnome_app_new ("Linphone", _("linphone")); + app1 = gnome_app_new ("Linphone-1.0.1", _("linphone")); gtk_window_set_resizable (GTK_WINDOW (app1), FALSE); - app1_icon_pixbuf = create_pixbuf ("linphone/linphone2.xpm"); + app1_icon_pixbuf = create_pixbuf ("linphone-1.0.1/linphone2.xpm"); if (app1_icon_pixbuf) { gtk_window_set_icon (GTK_WINDOW (app1), app1_icon_pixbuf); @@ -705,8 +705,8 @@ GtkWidget *about2; GdkPixbuf *about2_icon_pixbuf; - about2_logo_pixbuf = create_pixbuf ("linphone/linphone.png"); - about2 = gnome_about_new ("Linphone", VERSION, + about2_logo_pixbuf = create_pixbuf ("linphone-1.0.1/linphone.png"); + about2 = gnome_about_new ("Linphone-1.0.1", VERSION, _("C: 2001\nMade in Old Europe"), _("Linphone is a web-phone.\nIt is compatible with SIP and RTP protocols."), authors, @@ -715,7 +715,7 @@ about2_logo_pixbuf); gtk_container_set_border_width (GTK_CONTAINER (about2), 5); gtk_window_set_destroy_with_parent (GTK_WINDOW (about2), TRUE); - about2_icon_pixbuf = create_pixbuf ("linphone/linphone2.xpm"); + about2_icon_pixbuf = create_pixbuf ("linphone-1.0.1/linphone2.xpm"); if (about2_icon_pixbuf) { gtk_window_set_icon (GTK_WINDOW (about2), about2_icon_pixbuf); @@ -829,6 +829,10 @@ GtkWidget *hbox21; GtkWidget *image15; GtkWidget *label64; + GtkWidget *label12; + GtkWidget *card_combo_ring; + GList *card_combo_ring_items = NULL; + GtkWidget *card_entry_ring; GtkWidget *label48; GtkWidget *sound; GtkWidget *vbox7; @@ -920,7 +924,7 @@ prop1 = gnome_property_box_new (); gtk_window_set_title (GTK_WINDOW (prop1), _("Parameters")); gtk_window_set_resizable (GTK_WINDOW (prop1), FALSE); - prop1_icon_pixbuf = create_pixbuf ("linphone/linphone2.xpm"); + prop1_icon_pixbuf = create_pixbuf ("linphone-1.0.1/linphone2.xpm"); if (prop1_icon_pixbuf) { gtk_window_set_icon (GTK_WINDOW (prop1), prop1_icon_pixbuf); @@ -1104,13 +1108,13 @@ gtk_widget_show (vbox16); gtk_container_add (GTK_CONTAINER (frame17), vbox16); - table4 = gtk_table_new (3, 2, FALSE); + table4 = gtk_table_new (4, 2, FALSE); gtk_widget_show (table4); gtk_box_pack_start (GTK_BOX (vbox16), table4, TRUE, TRUE, 0); label11 = gtk_label_new (_("Recording source:")); gtk_widget_show (label11); - gtk_table_attach (GTK_TABLE (table4), label11, 0, 1, 1, 2, + gtk_table_attach (GTK_TABLE (table4), label11, 0, 1, 2, 3, (GtkAttachOptions) (GTK_EXPAND), (GtkAttachOptions) (GTK_EXPAND), 0, 0); gtk_misc_set_alignment (GTK_MISC (label11), 0, 0.5); @@ -1126,7 +1130,7 @@ g_object_set_data (G_OBJECT (GTK_COMBO (combo3)->popwin), "GladeParentKey", combo3); gtk_widget_show (combo3); - gtk_table_attach (GTK_TABLE (table4), combo3, 1, 2, 1, 2, + gtk_table_attach (GTK_TABLE (table4), combo3, 1, 2, 2, 3, (GtkAttachOptions) (GTK_EXPAND), (GtkAttachOptions) (GTK_EXPAND), 0, 10); gtk_combo_set_value_in_list (GTK_COMBO (combo3), TRUE, FALSE); @@ -1158,7 +1162,7 @@ label63 = gtk_label_new (_("Ring sound:")); gtk_widget_show (label63); - gtk_table_attach (GTK_TABLE (table4), label63, 0, 1, 2, 3, + gtk_table_attach (GTK_TABLE (table4), label63, 0, 1, 3, 4, (GtkAttachOptions) (GTK_EXPAND), (GtkAttachOptions) (GTK_EXPAND), 0, 0); gtk_label_set_justify (GTK_LABEL (label63), GTK_JUSTIFY_CENTER); @@ -1166,7 +1170,7 @@ hbox20 = gtk_hbox_new (FALSE, 0); gtk_widget_show (hbox20); - gtk_table_attach (GTK_TABLE (table4), hbox20, 1, 2, 2, 3, + gtk_table_attach (GTK_TABLE (table4), hbox20, 1, 2, 3, 4, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); @@ -1198,6 +1202,29 @@ gtk_widget_show (label64); gtk_box_pack_start (GTK_BOX (hbox21), label64, FALSE, FALSE, 0); + label12 = gtk_label_new (_("Alternate ring device:")); + gtk_widget_show (label12); + gtk_table_attach (GTK_TABLE (table4), label12, 0, 1, 1, 2, + (GtkAttachOptions) (GTK_EXPAND), + (GtkAttachOptions) (GTK_EXPAND), 0, 0); + gtk_misc_set_alignment (GTK_MISC (label12), 0, 0.5); + + card_combo_ring = gtk_combo_new (); + g_object_set_data (G_OBJECT (GTK_COMBO (card_combo_ring)->popwin), + "GladeParentKey", card_combo_ring); + gtk_widget_show (card_combo_ring); + gtk_table_attach (GTK_TABLE (table4), card_combo_ring, 1, 2, 1, 2, + (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), + (GtkAttachOptions) (GTK_EXPAND), 36, 10); + gtk_combo_set_value_in_list (GTK_COMBO (card_combo_ring), TRUE, FALSE); + card_combo_ring_items = g_list_append (card_combo_ring_items, (gpointer) ""); + gtk_combo_set_popdown_strings (GTK_COMBO (card_combo_ring), card_combo_ring_items); + g_list_free (card_combo_ring_items); + + card_entry_ring = GTK_COMBO (card_combo_ring)->entry; + gtk_widget_show (card_entry_ring); + gtk_editable_set_editable (GTK_EDITABLE (card_entry_ring), FALSE); + label48 = gtk_label_new (_("Sound properties")); gtk_widget_show (label48); gtk_frame_set_label_widget (GTK_FRAME (frame17), label48); @@ -1690,6 +1717,9 @@ GLADE_HOOKUP_OBJECT (prop1, hbox21, "hbox21"); GLADE_HOOKUP_OBJECT (prop1, image15, "image15"); GLADE_HOOKUP_OBJECT (prop1, label64, "label64"); + GLADE_HOOKUP_OBJECT (prop1, label12, "label12"); + GLADE_HOOKUP_OBJECT (prop1, card_combo_ring, "card_combo_ring"); + GLADE_HOOKUP_OBJECT (prop1, card_entry_ring, "card_entry_ring"); GLADE_HOOKUP_OBJECT (prop1, label48, "label48"); GLADE_HOOKUP_OBJECT (prop1, sound, "sound"); GLADE_HOOKUP_OBJECT (prop1, vbox7, "vbox7"); @@ -1811,7 +1841,7 @@ address_book = gtk_dialog_new (); gtk_window_set_title (GTK_WINDOW (address_book), _("Address Book")); gtk_window_set_default_size (GTK_WINDOW (address_book), -1, 305); - address_book_icon_pixbuf = create_pixbuf ("linphone/linphone2.xpm"); + address_book_icon_pixbuf = create_pixbuf ("linphone-1.0.1/linphone2.xpm"); if (address_book_icon_pixbuf) { gtk_window_set_icon (GTK_WINDOW (address_book), address_book_icon_pixbuf); @@ -1967,7 +1997,7 @@ gtk_window_set_title (GTK_WINDOW (altressource), _("Information")); gtk_window_set_resizable (GTK_WINDOW (altressource), FALSE); gtk_window_set_destroy_with_parent (GTK_WINDOW (altressource), TRUE); - altressource_icon_pixbuf = create_pixbuf ("linphone/linphone2.xpm"); + altressource_icon_pixbuf = create_pixbuf ("linphone-1.0.1/linphone2.xpm"); if (altressource_icon_pixbuf) { gtk_window_set_icon (GTK_WINDOW (altressource), altressource_icon_pixbuf); @@ -2053,7 +2083,7 @@ gtk_window_set_title (GTK_WINDOW (proxy_config_box), _("Proxy/Registrar configuration box")); gtk_window_set_modal (GTK_WINDOW (proxy_config_box), TRUE); gtk_window_set_destroy_with_parent (GTK_WINDOW (proxy_config_box), TRUE); - proxy_config_box_icon_pixbuf = create_pixbuf ("linphone/linphone2.xpm"); + proxy_config_box_icon_pixbuf = create_pixbuf ("linphone-1.0.1/linphone2.xpm"); if (proxy_config_box_icon_pixbuf) { gtk_window_set_icon (GTK_WINDOW (proxy_config_box), proxy_config_box_icon_pixbuf); @@ -2233,7 +2263,7 @@ GTK_WIDGET_SET_FLAGS (contact_box, GTK_CAN_FOCUS); gtk_window_set_title (GTK_WINDOW (contact_box), _("Edit contact information")); gtk_window_set_destroy_with_parent (GTK_WINDOW (contact_box), TRUE); - contact_box_icon_pixbuf = create_pixbuf ("linphone/linphone2.xpm"); + contact_box_icon_pixbuf = create_pixbuf ("linphone-1.0.1/linphone2.xpm"); if (contact_box_icon_pixbuf) { gtk_window_set_icon (GTK_WINDOW (contact_box), contact_box_icon_pixbuf); @@ -2374,7 +2404,7 @@ inc_subscr_dialog = gtk_dialog_new (); gtk_window_set_title (GTK_WINDOW (inc_subscr_dialog), _("New incoming subscription")); - inc_subscr_dialog_icon_pixbuf = create_pixbuf ("linphone/linphone2.xpm"); + inc_subscr_dialog_icon_pixbuf = create_pixbuf ("linphone-1.0.1/linphone2.xpm"); if (inc_subscr_dialog_icon_pixbuf) { gtk_window_set_icon (GTK_WINDOW (inc_subscr_dialog), inc_subscr_dialog_icon_pixbuf); @@ -2496,7 +2526,7 @@ authentication_dialog = gtk_dialog_new (); gtk_window_set_title (GTK_WINDOW (authentication_dialog), _("Authentication requested")); gtk_window_set_destroy_with_parent (GTK_WINDOW (authentication_dialog), TRUE); - authentication_dialog_icon_pixbuf = create_pixbuf ("linphone/linphone2.xpm"); + authentication_dialog_icon_pixbuf = create_pixbuf ("linphone-1.0.1/linphone2.xpm"); if (authentication_dialog_icon_pixbuf) { gtk_window_set_icon (GTK_WINDOW (authentication_dialog), authentication_dialog_icon_pixbuf); @@ -2644,7 +2674,7 @@ gtk_window_set_title (GTK_WINDOW (call_logs), _("Linphone - Call history")); gtk_window_set_default_size (GTK_WINDOW (call_logs), 240, 240); gtk_window_set_destroy_with_parent (GTK_WINDOW (call_logs), TRUE); - call_logs_icon_pixbuf = create_pixbuf ("linphone/linphone2.xpm"); + call_logs_icon_pixbuf = create_pixbuf ("linphone-1.0.1/linphone2.xpm"); if (call_logs_icon_pixbuf) { gtk_window_set_icon (GTK_WINDOW (call_logs), call_logs_icon_pixbuf); Only in linphone-1.0.1/gnome: interface.o Only in linphone-1.0.1/gnome: linphone Only in linphone-1.0.1/gnome: linphone.o Only in linphone-1.0.1/gnome: linphone_applet Only in linphone-1.0.1/gnome: linphone_applet-addressbook.o Only in linphone-1.0.1/gnome: linphone_applet-applet.o Only in linphone-1.0.1/gnome: linphone_applet-callbacks.o Only in linphone-1.0.1/gnome: linphone_applet-friends.o Only in linphone-1.0.1/gnome: linphone_applet-gui_utils.o Only in linphone-1.0.1/gnome: linphone_applet-interface.o Only in linphone-1.0.1/gnome: linphone_applet-linphone.o Only in linphone-1.0.1/gnome: linphone_applet-presence.o Only in linphone-1.0.1/gnome: linphone_applet-propertybox.o Only in linphone-1.0.1/gnome: linphone_applet-support.o Only in linphone-1.0.1/gnome: main.o Only in linphone-1.0.1/gnome: presence.o diff -ru linphone-1.0.1.bak/gnome/propertybox.c linphone-1.0.1/gnome/propertybox.c --- linphone-1.0.1.bak/gnome/propertybox.c 2005-03-16 10:32:21.000000000 -0500 +++ linphone-1.0.1/gnome/propertybox.c 2005-04-17 19:20:52.000000000 -0400 @@ -635,6 +635,8 @@ { sec->card_entry=lookup_widget(prop,"card_entry"); sec->card_combo=lookup_widget(prop,"card_combo"); + sec->card_entry_ring=lookup_widget(prop,"card_entry_ring"); + sec->card_combo_ring=lookup_widget(prop,"card_combo_ring"); sec->source_entry=lookup_widget(prop,"rec_source"); sec->ringfileentry=lookup_widget(prop,"ringfileentry"); } @@ -651,16 +653,31 @@ g_free(tmp); } +void +on_ring_card_changed (GtkEditable *editable, + gpointer user_data) +{ + gchar *tmp; + + /* get ring sound device*/ + tmp=gtk_editable_get_chars(editable,0,-1); + if (strlen(tmp)>0) linphone_core_set_ring_sound_device_from_name(get_core(),tmp); + g_free(tmp); +} + void sound_section_fill(SoundSection *sec, LinphoneCore *lc) { gchar *dsppath; int devid; + int ring_devid; SndCardManager *cardmanager; SndCard *card; + SndCard *card_ring; GList *cardlist=NULL; int i; /* select used sound drivers*/ + /* normal sound device */ devid=linphone_core_get_sound_device(lc); cardmanager=linphone_core_get_card_manager(lc); @@ -672,6 +689,16 @@ g_return_if_fail(card!=NULL); gtk_entry_set_text (GTK_ENTRY (sec->card_entry),snd_card_get_identifier(card)); g_signal_connect(G_OBJECT(sec->card_entry),"changed",(GCallback)on_card_changed,NULL); + + /* ring sound device */ + ring_devid=linphone_core_get_ring_sound_device(lc); + + gtk_combo_set_popdown_strings(GTK_COMBO(sec->card_combo_ring),cardlist); + card_ring=snd_card_manager_get_card(cardmanager,ring_devid); + g_return_if_fail(card_ring!=NULL); + gtk_entry_set_text (GTK_ENTRY (sec->card_entry_ring),snd_card_get_identifier(card_ring)); + g_signal_connect(G_OBJECT(sec->card_entry_ring),"changed",(GCallback)on_ring_card_changed,NULL); + /* select audio source*/ switch(linphone_core_get_sound_source(lc)) { @@ -704,12 +731,17 @@ if (strlen(tmp)>0) linphone_core_set_sound_device_from_name(lc,tmp); g_free(tmp); + /* get ring sound device*/ + tmp=gtk_editable_get_chars(GTK_EDITABLE(sec->card_entry_ring),0,-1); + if (strlen(tmp)>0) linphone_core_set_ring_sound_device_from_name(lc,tmp); + g_free(tmp); + /* get audio source*/ tmp=gtk_editable_get_chars(GTK_EDITABLE(sec->source_entry),0,-1); if (strcmp(tmp,_("micro"))==0) linphone_core_set_sound_source(lc,'m'); else if (strcmp(tmp,_("line"))==0) linphone_core_set_sound_source(lc,'l'); g_free(tmp); - + /* get ring path */ tmp=gtk_editable_get_chars(GTK_EDITABLE(gnome_file_entry_gtk_entry(GNOME_FILE_ENTRY(sec->ringfileentry))),0,-1); linphone_core_set_ring(lc,tmp); diff -ru linphone-1.0.1.bak/gnome/propertybox.h linphone-1.0.1/gnome/propertybox.h --- linphone-1.0.1.bak/gnome/propertybox.h 2005-03-07 12:52:02.000000000 -0500 +++ linphone-1.0.1/gnome/propertybox.h 2005-04-17 15:12:31.000000000 -0400 @@ -73,6 +73,8 @@ { GtkWidget *card_combo; GtkWidget *card_entry; + GtkWidget *card_combo_ring; + GtkWidget *card_entry_ring; GtkWidget *source_entry; GtkWidget *autokill_button; GtkWidget *ringfileentry; Only in linphone-1.0.1/gnome: propertybox.o Only in linphone-1.0.1/gnome: support.o Only in linphone-1.0.1/gnome: tags Only in linphone-1.0.1/gsmlib: .deps Only in linphone-1.0.1/gsmlib: .libs Only in linphone-1.0.1/gsmlib: Makefile Only in linphone-1.0.1/gsmlib: code.lo Only in linphone-1.0.1/gsmlib: code.o Only in linphone-1.0.1/gsmlib: debug.lo Only in linphone-1.0.1/gsmlib: debug.o Only in linphone-1.0.1/gsmlib: decode.lo Only in linphone-1.0.1/gsmlib: decode.o Only in linphone-1.0.1/gsmlib: gsm_create.lo Only in linphone-1.0.1/gsmlib: gsm_create.o Only in linphone-1.0.1/gsmlib: gsm_decode.lo Only in linphone-1.0.1/gsmlib: gsm_decode.o Only in linphone-1.0.1/gsmlib: gsm_destroy.lo Only in linphone-1.0.1/gsmlib: gsm_destroy.o Only in linphone-1.0.1/gsmlib: gsm_encode.lo Only in linphone-1.0.1/gsmlib: gsm_encode.o Only in linphone-1.0.1/gsmlib: gsm_explode.lo Only in linphone-1.0.1/gsmlib: gsm_explode.o Only in linphone-1.0.1/gsmlib: gsm_implode.lo Only in linphone-1.0.1/gsmlib: gsm_implode.o Only in linphone-1.0.1/gsmlib: gsm_option.lo Only in linphone-1.0.1/gsmlib: gsm_option.o Only in linphone-1.0.1/gsmlib: gsm_print.lo Only in linphone-1.0.1/gsmlib: gsm_print.o Only in linphone-1.0.1/gsmlib: gsmadd.lo Only in linphone-1.0.1/gsmlib: gsmadd.o Only in linphone-1.0.1/gsmlib: libgsm.la Only in linphone-1.0.1/gsmlib: long_term.lo Only in linphone-1.0.1/gsmlib: long_term.o Only in linphone-1.0.1/gsmlib: lpc.lo Only in linphone-1.0.1/gsmlib: lpc.o Only in linphone-1.0.1/gsmlib: preprocess.lo Only in linphone-1.0.1/gsmlib: preprocess.o Only in linphone-1.0.1/gsmlib: rpe.lo Only in linphone-1.0.1/gsmlib: rpe.o Only in linphone-1.0.1/gsmlib: short_term.lo Only in linphone-1.0.1/gsmlib: short_term.o Only in linphone-1.0.1/gsmlib: table.lo Only in linphone-1.0.1/gsmlib: table.o Only in linphone-1.0.1: intltool-extract Only in linphone-1.0.1: intltool-merge Only in linphone-1.0.1: intltool-update Only in linphone-1.0.1/ipkg: Makefile Only in linphone-1.0.1: libtool diff -ru linphone-1.0.1.bak/linphone2.glade linphone-1.0.1/linphone2.glade --- linphone-1.0.1.bak/linphone2.glade 2005-03-16 10:29:34.000000000 -0500 +++ linphone-1.0.1/linphone2.glade 2005-04-17 15:05:36.000000000 -0400 @@ -1931,7 +1931,7 @@ True - 3 + 4 2 False 0 @@ -1954,8 +1954,8 @@ 0 1 - 1 - 2 + 2 + 3 expand expand @@ -2085,8 +2085,8 @@ 1 2 - 1 - 2 + 2 + 3 10 expand expand @@ -2159,8 +2159,8 @@ 0 1 - 2 - 3 + 3 + 4 expand expand @@ -2282,12 +2282,85 @@ 1 2 - 2 - 3 + 3 + 4 fill fill + + + + True + Alternate ring device: + False + False + GTK_JUSTIFY_LEFT + False + False + 0 + 0.5 + 0 + 0 + + + 0 + 1 + 1 + 2 + expand + expand + + + + + + True + True + False + False + True + False + + + + True + True + False + True + 0 + + True + * + False + + + + + + True + GTK_SELECTION_BROWSE + + + + True + True + + + + + + + + 1 + 2 + 1 + 2 + 36 + 10 + expand + + 0 Only in linphone-1.0.1: linphone2.glade.bak Only in linphone-1.0.1: linphone2.gladep Only in linphone-1.0.1: linphone2.gladep.bak Only in linphone-1.0.1/lpc10-1.5: .deps Only in linphone-1.0.1/lpc10-1.5: .libs Only in linphone-1.0.1/lpc10-1.5: Makefile Only in linphone-1.0.1/lpc10-1.5: analys.lo Only in linphone-1.0.1/lpc10-1.5: analys.o Only in linphone-1.0.1/lpc10-1.5: bsynz.lo Only in linphone-1.0.1/lpc10-1.5: bsynz.o Only in linphone-1.0.1/lpc10-1.5: chanwr.lo Only in linphone-1.0.1/lpc10-1.5: chanwr.o Only in linphone-1.0.1/lpc10-1.5: dcbias.lo Only in linphone-1.0.1/lpc10-1.5: dcbias.o Only in linphone-1.0.1/lpc10-1.5: decode.lo Only in linphone-1.0.1/lpc10-1.5: decode.o Only in linphone-1.0.1/lpc10-1.5: deemp.lo Only in linphone-1.0.1/lpc10-1.5: deemp.o Only in linphone-1.0.1/lpc10-1.5: difmag.lo Only in linphone-1.0.1/lpc10-1.5: difmag.o Only in linphone-1.0.1/lpc10-1.5: dyptrk.lo Only in linphone-1.0.1/lpc10-1.5: dyptrk.o Only in linphone-1.0.1/lpc10-1.5: encode.lo Only in linphone-1.0.1/lpc10-1.5: encode.o Only in linphone-1.0.1/lpc10-1.5: energy.lo Only in linphone-1.0.1/lpc10-1.5: energy.o Only in linphone-1.0.1/lpc10-1.5: f2clib.lo Only in linphone-1.0.1/lpc10-1.5: f2clib.o Only in linphone-1.0.1/lpc10-1.5: ham84.lo Only in linphone-1.0.1/lpc10-1.5: ham84.o Only in linphone-1.0.1/lpc10-1.5: hp100.lo Only in linphone-1.0.1/lpc10-1.5: hp100.o Only in linphone-1.0.1/lpc10-1.5: invert.lo Only in linphone-1.0.1/lpc10-1.5: invert.o Only in linphone-1.0.1/lpc10-1.5: irc2pc.lo Only in linphone-1.0.1/lpc10-1.5: irc2pc.o Only in linphone-1.0.1/lpc10-1.5: ivfilt.lo Only in linphone-1.0.1/lpc10-1.5: ivfilt.o Only in linphone-1.0.1/lpc10-1.5: liblpc10.la Only in linphone-1.0.1/lpc10-1.5: lpcdec.lo Only in linphone-1.0.1/lpc10-1.5: lpcdec.o Only in linphone-1.0.1/lpc10-1.5: lpcenc.lo Only in linphone-1.0.1/lpc10-1.5: lpcenc.o Only in linphone-1.0.1/lpc10-1.5: lpcini.lo Only in linphone-1.0.1/lpc10-1.5: lpcini.o Only in linphone-1.0.1/lpc10-1.5: lpfilt.lo Only in linphone-1.0.1/lpc10-1.5: lpfilt.o Only in linphone-1.0.1/lpc10-1.5: median.lo Only in linphone-1.0.1/lpc10-1.5: median.o Only in linphone-1.0.1/lpc10-1.5: mload.lo Only in linphone-1.0.1/lpc10-1.5: mload.o Only in linphone-1.0.1/lpc10-1.5: onset.lo Only in linphone-1.0.1/lpc10-1.5: onset.o Only in linphone-1.0.1/lpc10-1.5: pitsyn.lo Only in linphone-1.0.1/lpc10-1.5: pitsyn.o Only in linphone-1.0.1/lpc10-1.5: placea.lo Only in linphone-1.0.1/lpc10-1.5: placea.o Only in linphone-1.0.1/lpc10-1.5: placev.lo Only in linphone-1.0.1/lpc10-1.5: placev.o Only in linphone-1.0.1/lpc10-1.5: preemp.lo Only in linphone-1.0.1/lpc10-1.5: preemp.o Only in linphone-1.0.1/lpc10-1.5: prepro.lo Only in linphone-1.0.1/lpc10-1.5: prepro.o Only in linphone-1.0.1/lpc10-1.5: random.lo Only in linphone-1.0.1/lpc10-1.5: random.o Only in linphone-1.0.1/lpc10-1.5: rcchk.lo Only in linphone-1.0.1/lpc10-1.5: rcchk.o Only in linphone-1.0.1/lpc10-1.5: synths.lo Only in linphone-1.0.1/lpc10-1.5: synths.o Only in linphone-1.0.1/lpc10-1.5: tbdm.lo Only in linphone-1.0.1/lpc10-1.5: tbdm.o Only in linphone-1.0.1/lpc10-1.5: voicin.lo Only in linphone-1.0.1/lpc10-1.5: voicin.o Only in linphone-1.0.1/lpc10-1.5: vparms.lo Only in linphone-1.0.1/lpc10-1.5: vparms.o Only in linphone-1.0.1/m4: Makefile Only in linphone-1.0.1/media_api: .deps Only in linphone-1.0.1/media_api: Makefile Only in linphone-1.0.1/mediastreamer: .deps Only in linphone-1.0.1/mediastreamer: .libs Only in linphone-1.0.1/mediastreamer: Makefile Only in linphone-1.0.1/mediastreamer: alsacard.lo Only in linphone-1.0.1/mediastreamer: alsacard.o Only in linphone-1.0.1/mediastreamer: audiostream.lo Only in linphone-1.0.1/mediastreamer: audiostream.o Only in linphone-1.0.1/mediastreamer: hpuxsndcard.lo Only in linphone-1.0.1/mediastreamer: hpuxsndcard.o Only in linphone-1.0.1/mediastreamer: jackcard.lo Only in linphone-1.0.1/mediastreamer: jackcard.o Only in linphone-1.0.1/mediastreamer: libmediastreamer.la Only in linphone-1.0.1/mediastreamer: mediastream Only in linphone-1.0.1/mediastreamer: mediastream.o Only in linphone-1.0.1/mediastreamer: ms.lo Only in linphone-1.0.1/mediastreamer: ms.o Only in linphone-1.0.1/mediastreamer: msAlawdec.lo Only in linphone-1.0.1/mediastreamer: msAlawdec.o Only in linphone-1.0.1/mediastreamer: msAlawenc.lo Only in linphone-1.0.1/mediastreamer: msAlawenc.o Only in linphone-1.0.1/mediastreamer: msGSMdecoder.lo Only in linphone-1.0.1/mediastreamer: msGSMdecoder.o Only in linphone-1.0.1/mediastreamer: msGSMencoder.lo Only in linphone-1.0.1/mediastreamer: msGSMencoder.o Only in linphone-1.0.1/mediastreamer: msLPC10decoder.lo Only in linphone-1.0.1/mediastreamer: msLPC10decoder.o Only in linphone-1.0.1/mediastreamer: msLPC10encoder.lo Only in linphone-1.0.1/mediastreamer: msLPC10encoder.o Only in linphone-1.0.1/mediastreamer: msMUlawdec.lo Only in linphone-1.0.1/mediastreamer: msMUlawdec.o Only in linphone-1.0.1/mediastreamer: msMUlawenc.lo Only in linphone-1.0.1/mediastreamer: msMUlawenc.o Only in linphone-1.0.1/mediastreamer: msbuffer.lo Only in linphone-1.0.1/mediastreamer: msbuffer.o Only in linphone-1.0.1/mediastreamer: mscodec.lo Only in linphone-1.0.1/mediastreamer: mscodec.o Only in linphone-1.0.1/mediastreamer: mscopy.lo Only in linphone-1.0.1/mediastreamer: mscopy.o Only in linphone-1.0.1/mediastreamer: msfdispatcher.lo Only in linphone-1.0.1/mediastreamer: msfdispatcher.o Only in linphone-1.0.1/mediastreamer: msfifo.lo Only in linphone-1.0.1/mediastreamer: msfifo.o Only in linphone-1.0.1/mediastreamer: msfilter.lo Only in linphone-1.0.1/mediastreamer: msfilter.o Only in linphone-1.0.1/mediastreamer: msnosync.lo Only in linphone-1.0.1/mediastreamer: msnosync.o Only in linphone-1.0.1/mediastreamer: msossread.lo Only in linphone-1.0.1/mediastreamer: msossread.o Only in linphone-1.0.1/mediastreamer: msosswrite.lo Only in linphone-1.0.1/mediastreamer: msosswrite.o Only in linphone-1.0.1/mediastreamer: msqdispatcher.lo Only in linphone-1.0.1/mediastreamer: msqdispatcher.o Only in linphone-1.0.1/mediastreamer: msqueue.lo Only in linphone-1.0.1/mediastreamer: msqueue.o Only in linphone-1.0.1/mediastreamer: msread.lo Only in linphone-1.0.1/mediastreamer: msread.o Only in linphone-1.0.1/mediastreamer: msringplayer.lo Only in linphone-1.0.1/mediastreamer: msringplayer.o Only in linphone-1.0.1/mediastreamer: msrtprecv.lo Only in linphone-1.0.1/mediastreamer: msrtprecv.o Only in linphone-1.0.1/mediastreamer: msrtpsend.lo Only in linphone-1.0.1/mediastreamer: msrtpsend.o Only in linphone-1.0.1/mediastreamer: mssoundread.lo Only in linphone-1.0.1/mediastreamer: mssoundread.o Only in linphone-1.0.1/mediastreamer: mssoundwrite.lo Only in linphone-1.0.1/mediastreamer: mssoundwrite.o Only in linphone-1.0.1/mediastreamer: msspeexdec.lo Only in linphone-1.0.1/mediastreamer: msspeexdec.o Only in linphone-1.0.1/mediastreamer: msspeexenc.lo Only in linphone-1.0.1/mediastreamer: msspeexenc.o Only in linphone-1.0.1/mediastreamer: mssync.lo Only in linphone-1.0.1/mediastreamer: mssync.o Only in linphone-1.0.1/mediastreamer: mstest Only in linphone-1.0.1/mediastreamer: mstimer.lo Only in linphone-1.0.1/mediastreamer: mstimer.o Only in linphone-1.0.1/mediastreamer: mswrite.lo Only in linphone-1.0.1/mediastreamer: mswrite.o Only in linphone-1.0.1/mediastreamer: osscard.lo Only in linphone-1.0.1/mediastreamer: osscard.o Only in linphone-1.0.1/mediastreamer: ring_test Only in linphone-1.0.1/mediastreamer: ring_test.o Only in linphone-1.0.1/mediastreamer: sndcard.lo Only in linphone-1.0.1/mediastreamer: sndcard.o Only in linphone-1.0.1/mediastreamer: test.o Only in linphone-1.0.1/mediastreamer: test_alaw Only in linphone-1.0.1/mediastreamer: test_alaw.o Only in linphone-1.0.1/mediastreamer: test_gsm Only in linphone-1.0.1/mediastreamer: test_gsm.o Only in linphone-1.0.1/mediastreamer: test_lpc10 Only in linphone-1.0.1/mediastreamer: test_lpc10.o Only in linphone-1.0.1/mediastreamer: test_mulaw Only in linphone-1.0.1/mediastreamer: test_mulaw.o Only in linphone-1.0.1/mediastreamer: test_rtprecv Only in linphone-1.0.1/mediastreamer: test_rtprecv.o Only in linphone-1.0.1/mediastreamer: test_speex Only in linphone-1.0.1/mediastreamer: test_speex.o Only in linphone-1.0.1/mediastreamer2: .deps Only in linphone-1.0.1/mediastreamer2: .libs Only in linphone-1.0.1/mediastreamer2: Makefile Only in linphone-1.0.1/mediastreamer2: alsacard.lo Only in linphone-1.0.1/mediastreamer2: alsacard.o Only in linphone-1.0.1/mediastreamer2: hpuxsndcard.lo Only in linphone-1.0.1/mediastreamer2: hpuxsndcard.o Only in linphone-1.0.1/mediastreamer2: jackcard.lo Only in linphone-1.0.1/mediastreamer2: jackcard.o Only in linphone-1.0.1/mediastreamer2: libmediastreamer2.la Only in linphone-1.0.1/mediastreamer2: ms.lo Only in linphone-1.0.1/mediastreamer2: ms.o Only in linphone-1.0.1/mediastreamer2: msAlawdec.lo Only in linphone-1.0.1/mediastreamer2: msAlawdec.o Only in linphone-1.0.1/mediastreamer2: msAlawenc.lo Only in linphone-1.0.1/mediastreamer2: msAlawenc.o Only in linphone-1.0.1/mediastreamer2: msbuffer.lo Only in linphone-1.0.1/mediastreamer2: msbuffer.o Only in linphone-1.0.1/mediastreamer2: msfifo.lo Only in linphone-1.0.1/mediastreamer2: msfifo.o Only in linphone-1.0.1/mediastreamer2: msfilter.lo Only in linphone-1.0.1/mediastreamer2: msfilter.o Only in linphone-1.0.1/mediastreamer2: msqueue.lo Only in linphone-1.0.1/mediastreamer2: msqueue.o Only in linphone-1.0.1/mediastreamer2: msringplayer.lo Only in linphone-1.0.1/mediastreamer2: msringplayer.o Only in linphone-1.0.1/mediastreamer2: mssndread.lo Only in linphone-1.0.1/mediastreamer2: mssndread.o Only in linphone-1.0.1/mediastreamer2: mssndwrite.lo Only in linphone-1.0.1/mediastreamer2: mssndwrite.o Only in linphone-1.0.1/mediastreamer2: mssync.lo Only in linphone-1.0.1/mediastreamer2: mssync.o Only in linphone-1.0.1/mediastreamer2: osscard.lo Only in linphone-1.0.1/mediastreamer2: osscard.o Only in linphone-1.0.1/mediastreamer2: sndcard.lo Only in linphone-1.0.1/mediastreamer2: sndcard.o Only in linphone-1.0.1/oRTP: Makefile Only in linphone-1.0.1/oRTP/build: Makefile Only in linphone-1.0.1/oRTP/build/win32: Makefile Only in linphone-1.0.1/oRTP: config.log Only in linphone-1.0.1/oRTP: config.status Only in linphone-1.0.1/oRTP/docs: Makefile Only in linphone-1.0.1/oRTP/include: Makefile Only in linphone-1.0.1/oRTP/include/ortp: Makefile Only in linphone-1.0.1/oRTP: libtool Only in linphone-1.0.1/oRTP/src: .deps Only in linphone-1.0.1/oRTP/src: .libs Only in linphone-1.0.1/oRTP/src: Makefile Only in linphone-1.0.1/oRTP/src: avprofile.lo Only in linphone-1.0.1/oRTP/src: avprofile.o Only in linphone-1.0.1/oRTP/src: jitterctl.lo Only in linphone-1.0.1/oRTP/src: jitterctl.o Only in linphone-1.0.1/oRTP/src: libortp.la Only in linphone-1.0.1/oRTP/src: ortp.lo Only in linphone-1.0.1/oRTP/src: ortp.o Only in linphone-1.0.1/oRTP/src: payloadtype.lo Only in linphone-1.0.1/oRTP/src: payloadtype.o Only in linphone-1.0.1/oRTP/src: port_fct.lo Only in linphone-1.0.1/oRTP/src: port_fct.o Only in linphone-1.0.1/oRTP/src: posixtimer.lo Only in linphone-1.0.1/oRTP/src: posixtimer.o Only in linphone-1.0.1/oRTP/src: rtcp.lo Only in linphone-1.0.1/oRTP/src: rtcp.o Only in linphone-1.0.1/oRTP/src: rtpmod.lo Only in linphone-1.0.1/oRTP/src: rtpmod.o Only in linphone-1.0.1/oRTP/src: rtpparse.lo Only in linphone-1.0.1/oRTP/src: rtpparse.o Only in linphone-1.0.1/oRTP/src: rtpsession.lo Only in linphone-1.0.1/oRTP/src: rtpsession.o Only in linphone-1.0.1/oRTP/src: rtpsignaltable.lo Only in linphone-1.0.1/oRTP/src: rtpsignaltable.o Only in linphone-1.0.1/oRTP/src: rtptimer.lo Only in linphone-1.0.1/oRTP/src: rtptimer.o Only in linphone-1.0.1/oRTP/src: scheduler.lo Only in linphone-1.0.1/oRTP/src: scheduler.o Only in linphone-1.0.1/oRTP/src: sessionset.lo Only in linphone-1.0.1/oRTP/src: sessionset.o Only in linphone-1.0.1/oRTP/src: str_utils.lo Only in linphone-1.0.1/oRTP/src: str_utils.o Only in linphone-1.0.1/oRTP/src: telephonyevents.lo Only in linphone-1.0.1/oRTP/src: telephonyevents.o Only in linphone-1.0.1/oRTP/src/tests: .deps Only in linphone-1.0.1/oRTP/src/tests: .libs Only in linphone-1.0.1/oRTP/src/tests: Makefile Only in linphone-1.0.1/oRTP/src/tests: mrtprecv Only in linphone-1.0.1/oRTP/src/tests: mrtprecv.o Only in linphone-1.0.1/oRTP/src/tests: mrtpsend Only in linphone-1.0.1/oRTP/src/tests: mrtpsend.o Only in linphone-1.0.1/oRTP/src/tests: rtpmemtest Only in linphone-1.0.1/oRTP/src/tests: rtpmemtest.o Only in linphone-1.0.1/oRTP/src/tests: rtprecv Only in linphone-1.0.1/oRTP/src/tests: rtprecv.o Only in linphone-1.0.1/oRTP/src/tests: rtpsend Only in linphone-1.0.1/oRTP/src/tests: rtpsend.o Only in linphone-1.0.1/oRTP/src/tests: test_timer Only in linphone-1.0.1/oRTP/src/tests: test_timer.o Only in linphone-1.0.1/oRTP/src/tests: tevmrtprecv Only in linphone-1.0.1/oRTP/src/tests: tevmrtprecv.o Only in linphone-1.0.1/oRTP/src/tests: tevrtprecv Only in linphone-1.0.1/oRTP/src/tests: tevrtprecv.o Only in linphone-1.0.1/oRTP/src/tests: tevrtpsend Only in linphone-1.0.1/oRTP/src/tests: tevrtpsend.o Only in linphone-1.0.1/oRTP/src: utils.lo Only in linphone-1.0.1/oRTP/src: utils.o Only in linphone-1.0.1/oRTP: stamp-h1 Only in linphone-1.0.1/pixmaps: Makefile Only in linphone-1.0.1/po: .intltool-merge-cache Only in linphone-1.0.1/po: Makefile Only in linphone-1.0.1/po: Makefile.in Only in linphone-1.0.1/po: POTFILES Only in linphone-1.0.1/share/C: Makefile Only in linphone-1.0.1/share: Makefile Only in linphone-1.0.1/share/fr: Makefile Only in linphone-1.0.1/share/it: Makefile Only in linphone-1.0.1/share/ja: Makefile Only in linphone-1.0.1/share: linphone.pc Only in linphone-1.0.1: src Only in linphone-1.0.1: stamp-h.in Only in linphone-1.0.1: stamp-h1 Only in linphone-1.0.1/support: .deps Only in linphone-1.0.1/support: Makefile Only in linphone-1.0.1: tags