linphone-developers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Linphone-developers] Linphone iOS Interfering with iOS Music


From: Gautier Pelloux-Prayer
Subject: Re: [Linphone-developers] Linphone iOS Interfering with iOS Music
Date: Tue, 5 Jan 2016 16:13:55 +0100

Hi,

Thanks for these detailed bug reports. See my answers inlined.

Cheers,

Gautier Pelloux-Prayer
Software Engineer @ Belledonne Communications

> On 04 Jan 2016, at 10:40, Qian Li <address@hidden> wrote:
> 
> Dear Linphone developers,
> 
> I found some issues with Linphone iOS, which related to iOS system music 
> playback.
> 
> 1. Fresh open Linphone will stop the music playback. This issue exists for a 
> very long time. I suspect starting liblinphone will somehow acquire the audio 
> session and stop the iOS music playback, which is not necessary and can be 
> delayed until there’s a call.
Yes, you are right. I will give it a look for the next release.
> 
> 2. When switching Linphone from background to foreground, the current music 
> playback quality will drop, and back to normal when Linphone goes to 
> background. Step to replicate:
> - Open Linphone.
> - Make a outgoing call.
> - Hangup.
> - Open iOS Music app and play some music.
> - Switch back to Linphone. The music will be paused for half a second, and 
> then resume with a bad quality.
> - Press Home and make Linphone to background. The music quality becomes 
> normal again.
> 
> This issue only happens after making the call. There are something worth 
> mention based on the output of the log:
> 
> When switching Linphone to foreground:
> 
> 2016-01-04 17:34:19.158 linphone[1208:546918] I configuring resampler output 
> to rate=[8000], nchannels=[1]
> 2016-01-04 17:34:19.158 linphone[1208:548171] I Priority used: 47
> 2016-01-04 17:34:19.159 linphone[1208:548171] I Ring MSTicker priority set to 
> SCHED_RR and value (47)
> 2016-01-04 17:34:19.158 linphone[1208:546918] I ms_filter_link: 
> MSFilePlayer:0x1513967b0,0-->MSDtmfGen:0x1513969b0,0
> 2016-01-04 17:34:19.159 linphone[1208:546918] I ms_filter_link: 
> MSDtmfGen:0x1513969b0,0-->MSResample:0x151396e10,0
> 2016-01-04 17:34:19.161 linphone[1208:546918] I ms_filter_link: 
> MSResample:0x151396e10,0-->MSAQWrite:0x151396a50,0
> 2016-01-04 17:34:19.161 linphone[1208:546918] I Initializing speex resampler 
> in mode [voip] 
> 2016-01-04 17:34:19.383 linphone[1208:546918] I AQ: Configuring audio session 
> for playback
> 
> When switching Linphone to background:
> 
> 2016-01-04 17:35:48.867 linphone[1208:546918] I ms_filter_unlink: 
> MSFilePlayer:0x14ef98cd0,0-->MSDtmfGen:0x14ef98d90,0
> 2016-01-04 17:35:48.867 linphone[1208:546918] I ms_filter_unlink: 
> MSDtmfGen:0x14ef98d90,0-->MSResample:0x14ef99f70,0
> 2016-01-04 17:35:48.867 linphone[1208:546918] I ms_filter_unlink: 
> MSResample:0x14ef99f70,0-->MSAQWrite:0x14ef98e80,0
> 2016-01-04 17:35:48.871 linphone[1208:549053] I Ring MSTicker thread exiting
> 
> Based on the log, Linphone set the output sampling rate to 8000, which I 
> suspect is the cause the the music quality drop. This only happens after a 
> call is made, so I also suspect that when the call is connected, Linphone 
> sets the sampling rate to 8000 for call, and when the call ends, it is not 
> completely cleared or released so the app still think it is in the call.
> 
> Any feedback on possible work around is appreciated.

Thanks for sharing your detailled analysis. It makes sense, however I could not 
reproduce your error yet with latest Linphone version released on the market 
(2.4.3), so could you:

- confirm me that you are also running version 2.4.3?
- provide me device(s) model and iOS version(s) affected by this bug? I only 
tested on 6s running 9.2 yet.

I'll check more in depth this issue in any case to ensure that it's really 
fixed. 

> 
> Looking forward to hearing from you.
> 
> Best Regards,
> Li
> _______________________________________________
> Linphone-developers mailing list
> address@hidden
> https://lists.nongnu.org/mailman/listinfo/linphone-developers




reply via email to

[Prev in Thread] Current Thread [Next in Thread]