[SFLphone] Making it work out of the box

Emmanuel Milou emmanuel.milou at savoirfairelinux.com
Thu Jun 25 10:59:32 EDT 2009


Hi Andres,

We really appreciate your interest in SFLphone. 

Could you please specify what SFLphone version you are testing ?

From our own tests and all the feedback we have been able to gather, the
Pulseaudio interface is known to work well. We made some modifications
recently though, that unstablize the audio layer. 

From what I see on your debug message, it seems that an underrun occcurs
and after that, you have no sound anymore, am I right ? Do you have a
custom Pulseaudio configuration on your system ? Can you see anything
weird with the pavolumecontrol tool ?

We'll do our best to make it work for you.

Emmanuel



On Sat, 2009-06-20 at 12:40 -0500, Andrés Mauricio Mujica Zalamea wrote:
> forgot to add some pulseaudio debug...
> 
> > I'm testing it with a clean Jaunty install and also with a clean
> > Karmic install.  Both have problems related to pulseaudio.
> > 
> > When i dial a number i only can hear the first digit dialed, then
> > only silence.
> > 
> > if i clic on     the voicemail button i can hear the password
> > message played by my pbx but after that it's only silence.
> > 
> 
> 
> Adding the output from pulseaudio -vvvv 
> 
> I: client.c: Created 5 "Native client (UNIX socket client)"
> D: protocol-native.c: Protocol version: remote 15, local 15
> I: protocol-native.c: Got credentials: uid=1000 gid=1000 success=1
> D: protocol-native.c: SHM possible: yes
> D: protocol-native.c: Negotiated SHM: yes
> D: module-augment-properties.c: Looking for .desktop file for
> sflphoned
> D: module-suspend-on-idle.c: Sink
> alsa_output.pci_8086_284b_sound_card_0 becomes busy.
> I: resampler.c: Forcing resampler 'copy', because of fixed, identical
> sample rates.
> D: resampler.c: Channel matrix:
> D: resampler.c:        I00 
> D: resampler.c:     +------
> D: resampler.c: O00 | 1,000
> D: resampler.c: O01 | 1,000
> I: resampler.c: Using resampler 'copy'
> I: resampler.c: Using s16le as working format.
> D: memblockq.c: memblockq requested: maxlength=33554432, tlength=0,
> base=4, prebuf=0, minreq=1 maxrewind=0
> D: memblockq.c: memblockq sanitized: maxlength=33554432,
> tlength=33554432, base=4, prebuf=0, minreq=4 maxrewind=0
> I: sink-input.c: Created input 4 "SFLphone out" on
> alsa_output.pci_8086_284b_sound_card_0 with sample spec s16le 1ch
> 44100Hz and channel map mono
> I: protocol-native.c: Requested tlength=113,38 ms, minreq=10,66 ms
> D: protocol-native.c: Traditional mode enabled, modifying sink usec
> only for compat with minreq.
> D: memblockq.c: memblockq requested: maxlength=66500, tlength=10000,
> base=2, prebuf=9062, minreq=940 maxrewind=0
> D: memblockq.c: memblockq sanitized: maxlength=66500, tlength=10000,
> base=2, prebuf=9062, minreq=940 maxrewind=0
> I: protocol-native.c: Final latency 194,65 ms = 92,06 ms + 2*10,66 ms
> + 81,27 ms
> D: alsa-sink.c: Requested volume: 0: 100% 1: 100%
> D: alsa-sink.c: Got hardware volume: 0: 100% 1: 100%
> D: alsa-sink.c: Calculated software volume: 0: 100% 1: 100%
> I: alsa-source.c: Trying resume...
> D: alsa-source.c: hwbuf_unused=0
> D: alsa-source.c: setting avail_min=1
> I: alsa-source.c: Resumed successfully...
> D: module-suspend-on-idle.c: Source
> alsa_input.pci_8086_284b_sound_card_0 becomes idle.
> D: module-suspend-on-idle.c: Source
> alsa_input.pci_8086_284b_sound_card_0 becomes busy.
> I: resampler.c: Forcing resampler 'copy', because of fixed, identical
> sample rates.
> D: resampler.c: Channel matrix:
> D: resampler.c:        I00   I01 
> D: resampler.c:     +------------
> D: resampler.c: O00 | 1,000 1,000
> I: resampler.c: Using resampler 'copy'
> I: resampler.c: Using s16le as working format.
> D: memblockq.c: memblockq requested: maxlength=33554432, tlength=0,
> base=4, prebuf=0, minreq=1 maxrewind=0
> D: memblockq.c: memblockq sanitized: maxlength=33554432,
> tlength=33554432, base=4, prebuf=0, minreq=4 maxrewind=0
> I: source-output.c: Created output 3 "SFLphone in" on
> alsa_input.pci_8086_284b_sound_card_0 with sample spec s16le 1ch
> 44100Hz and channel map mono
> D: memblockq.c: memblockq requested: maxlength=66500, tlength=0,
> base=2, prebuf=1, minreq=0 maxrewind=0
> D: memblockq.c: memblockq sanitized: maxlength=66500, tlength=66500,
> base=2, prebuf=2, minreq=2 maxrewind=0
> I: protocol-native.c: Final latency 753,97 ms = 753,97 ms + 0,00 ms
> I: module-suspend-on-idle.c: Source
> alsa_input.pci_8086_284b_sound_card_0 idle for too long,
> suspending ...
> I: alsa-source.c: Device suspended...
> D: module-hal-detect.c: dbus: interface=org.freedesktop.Hal.Device,
> path=/org/freedesktop/Hal/devices/computer_power_supply_battery_BAT0,
> member=PropertyModified
> D: bluetooth-util.c: dbus: interface=org.freedesktop.Hal.Device,
> path=/org/freedesktop/Hal/devices/computer_power_supply_battery_BAT0,
> member=PropertyModified
> D: module-console-kit.c: dbus: interface=org.freedesktop.Hal.Device,
> path=/org/freedesktop/Hal/devices/computer_power_supply_battery_BAT0,
> member=PropertyModified
> D: sink-input.c: Requesting rewind due to uncorking
> D: alsa-sink.c: Requested to rewind 14336 bytes.
> D: alsa-sink.c: Limited to 10776 bytes.
> D: alsa-sink.c: before: 2694
> D: alsa-sink.c: after: 2694
> D: alsa-sink.c: Rewound 10776 bytes.
> D: sink.c: Processing rewind...
> D: sink-input.c: Have to rewind 10776 bytes on render memblockq.
> D: source.c: Processing rewind...
> D: module-suspend-on-idle.c: Sink
> alsa_output.pci_8086_284b_sound_card_0 becomes busy.
> I: alsa-source.c: Trying resume...
> D: alsa-source.c: hwbuf_unused=0
> D: alsa-source.c: setting avail_min=1
> I: alsa-source.c: Resumed successfully...
> D: module-suspend-on-idle.c: Source
> alsa_input.pci_8086_284b_sound_card_0 becomes busy.
> D: protocol-native.c: Requesting rewind due to end of underrun.
> D: alsa-sink.c: Requested to rewind 14336 bytes.
> D: alsa-sink.c: Limited to 10776 bytes.
> D: alsa-sink.c: before: 2694
> D: alsa-sink.c: after: 2694
> D: alsa-sink.c: Rewound 10776 bytes.
> D: sink.c: Processing rewind...
> D: sink-input.c: Have to rewind 10776 bytes on render memblockq.
> D: sink-input.c: Have to rewind 10776 bytes on render memblockq.
> D: source.c: Processing rewind...
> D: protocol-native.c: Underrun on 'SFLphone out', 0 bytes in queue.
> 
> 
> 
> from this point there's only silence from sflphone.
> 
> 
> > 
> > 
> > -- 
> > Andrés Mauricio Mujica Zalamea <andres.mujica at seaq.com.co>
> > SEAQ SERVICIOS CIA LTDA
> > _______________________________________________
> > SFLphone mailing list
> > SFLphone at lists.savoirfairelinux.net
> > http://lists.savoirfairelinux.net/mailman/listinfo/sflphone
> 
> _______________________________________________
> SFLphone mailing list
> SFLphone at lists.savoirfairelinux.net
> http://lists.savoirfairelinux.net/mailman/listinfo/sflphone
-- 
Emmanuel Milou
Consultant en Logiciel Libre
Savoir-Faire Linux Inc.
emmanuel.milou at savoirfairelinux.com
514-276-5468 poste 136
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part
Url : http://lists.savoirfairelinux.net/pipermail/sflphone/attachments/20090625/168926f0/attachment.pgp 


More information about the SFLphone mailing list