]> sjero.net Git - linphone/blobdiff - coreapi/callbacks.c
introduce use of card preferred sample rate, usefull for IOS to speed-up call estbali...
[linphone] / coreapi / callbacks.c
index 63bff23a9059e781a77376ab22deb5c834d8024a..a4181cfa0a02f8227bf2608260c1e7184ec9e166 100644 (file)
@@ -276,6 +276,7 @@ static void call_ringing(SalOp *h){
                if (lc->ringstream!=NULL) return;       /*already ringing !*/
                if (lc->sound_conf.play_sndcard!=NULL){
                        MSSndCard *ringcard=lc->sound_conf.lsd_card ? lc->sound_conf.lsd_card : lc->sound_conf.play_sndcard;
+                       if (call->localdesc->streams[0].max_rate>0) ms_snd_card_set_preferred_sample_rate(ringcard, call->localdesc->streams[0].max_rate);
                        lc->ringstream=ring_start(lc->sound_conf.remote_ring,2000,ringcard);
                }
                ms_message("Remote ringing...");