[pulseaudio-discuss] [PATCH for] Re: RTP segfault/uninitialized resampler in pulse 0.9.14 ?
Lennart Poettering
lennart at poettering.net
Thu Feb 5 17:18:17 PST 2009
On Tue, 03.02.09 18:32, Erich Boleyn (erich at uruk.org) wrote:
> Erich Boleyn <erich at uruk.org> wrote:
>
> > Using RTP for multi-room music streaming, updated to Pulse 0.9.14 from
> > 0.9.9, RTP reception new crashes with a segfault on all machines at the
> > first "Updating sample rate" log message.
> >
> > Source of the segfault appears to be null pointer for "impl_update_rates"
> > function in resampler routine, perhaps uninitialized resamplers in general?
>
>
> A fresh look after work made the resampler initialization code pop out.
>
> The problem is in the sink connection being made from "module-rtp-recv.c",
> the "PA_SINK_INPUT_VARIABLE_RATE" flag should be passed into
> "pa_sink_input_new", but is not there.
>
> Made the change and tested it, fixes the problem. Checked and head-of-
> tree off of the pulseaudio.org source browsing link does not have this
> fix either.
>
> One-liner patch attached.
Thanks for the patch!
Commited in 64926ff6b3c.
Lennart
--
Lennart Poettering Red Hat, Inc.
lennart [at] poettering [dot] net ICQ# 11060553
http://0pointer.net/lennart/ GnuPG 0x1A015CC4
More information about the pulseaudio-discuss
mailing list