[pulseaudio-discuss] Brrr ... freeze imminent

Arun Raghavan arun.raghavan at collabora.co.uk
Tue Oct 23 03:10:14 PDT 2012

On Fri, 2012-10-19 at 19:26 +0300, Tanu Kaskinen wrote:
> On Fri, 2012-10-19 at 19:24 +0530, Arun Raghavan wrote:
> > Hello,
> > I'm hoping to freeze master for 3.0 early next week, with a release in
> > 2-3 weeks after that if everything is quiet. Mostly, it's just pending
> > on me finishing with Peter's NEON patches.
> Thanks, I've been meaning to bring up the release discussion again...
> > If there's anything that
> > needs to go into this release that is in your sekrit branches or on the
> > list and not been given attention, now's the time to holler!
> Here's a list of fixes from me that have not been reviewed yet,
> according to my bookkeeping. I'd like to get them in 3.0. There
> shouldn't be anything particularly complicated. The earliest patches are
> from March, so I'm not sure if they all apply cleanly anymore... If
> there are patches that don't apply cleanly, complain about it and I'll
> resend rebased versions.
> bluetooth: Don't free read_smoother in pa__done().
> bluetooth: Fix uninitialized variable.
> rtp: Get rid of an "unitialized value" warning from Coverity.
> pasuspender: Check pa_context_connect() return value.
> Fix pa_parse_boolean() return value checking.
> rtsp-client: Fix rtp_port reading.
> smoother-test: Fix array overflow.
> mainloop-signal: Explicitly ignore pa_write() return value.
> mainloop: Change wakeup_requested type from pa_bool_t to pa_atomic_t.
> mainloop: Remove useless pa_mainloop_wakeup() calls.
> mainloop: Remove redundant wakeup_pipe validity checks.
> mainloop: Write to the wakeup pipe unconditionally when waking up the mainloop.
> mainloop: Check pa_write() return value.
> oss: Check pa_read() return value.
> cpulimit: Explicitly ignore pa_read() return value.
> daemon: Don't rely on prctl(PR_SET_KEEPCAPS, 0) for dropping caps.
> device-restore: Fix empty argument list declaration.
> memblockq: Use pa_xnew0() to avoid manual zeroing.
> memblockq: Fix the order of setting minreq and prebuf.
> modargs: Don't fail needlessly in pa_modargs_get_sample_spec_and_channel_map().
> sink, source: New functions: pa_{sink,source}_new_data_add_port().
> core-util: Don't accept random words in pa_parse_boolean().
> pasuspender: Resume before exiting in case of SIGINT or fork() failure.
> object: Initialize allocated memory to zero.
> card: Store a pa_card pointer in pa_card_profile.
> switch-on-port-available: Prepare for port->is_{out, in}put going away.
> alsa-mixer: Introduce "description-key" option for paths.
> alsa-mixer: Remove the "name" option from the "General" section of path configuration files.
> device-port: Make it impossible to have a dual-direction port.
> resampler: Make sure that there are no overflows when multiplying potentially big numbers.
> loopback: Use the real sample spec once it's known.
> loopback: Don't fix the source output format/rate/channels.
> virtual-surround-sink: Fix setting max_request and max_rewind.
> sink: Process rewind requests also when suspended.
> combine: Keep the timer active in the null mode only when running.
> Propagate the PA_{SINK, SOURCE}_LATENCY flag changes through a chain of filter sinks/sources.
> Propagate the PA_{SINK, SOURCE}_DYNAMIC_LATENCY flag changes through a chain of filter sinks/sources.
> sink, source: Really set the fixed latency in set_fixed_latency_within_thread(), always.
> build: Don't enable BlueZ if libbluetooth is not found.
> match: Use the SINK_INPUT_FIXATE hook instead of NEW.
> build: Add PROTOCOL to EXTRA_DIST.
> build: Add a2dp-codecs.h to libbluetooth-util sources.
> build: Add .gitignore files to EXTRA_DIST.

:) Let's try to work through the list and get as much done as possible.

> Are we going to make a pavucontrol release too? Here's one patch for
> pavucontrol:
> Enable Automake's silent-rules option.

If that's the only one, I'm not to keen on a new release.

-- Arun

More information about the pulseaudio-discuss mailing list