~canonical-hwe-team/hwe-next/+git/pulseaudio:stable-2.x

Last commit made on 2012-12-18
Get this branch:
git clone -b stable-2.x https://git.launchpad.net/~canonical-hwe-team/hwe-next/+git/pulseaudio

Branch merges

Branch information

Recent commits

afbc9db... by Tanu Kaskinen

sink: Process rewind requests also when suspended.

When a rewind is requested on a sink input, the request parameters are
stored in the pa_sink_input struct. The parameters are reset during
rewind processing, and if the sink decides to ignore the rewind
request due to being suspended, stale parameters are left in
pa_sink_input. It's particularly problematic if the rewrite_bytes
parameter is left at -1, because that will prevent all future rewind
processing on that sink input. So, in order to avoid stale parameters,
every rewind request needs to be processed, even if the sink is
suspended.

Reported-by: Uoti Urpala

4636f56... by Arun Raghavan <email address hidden>

Merge commit 'v2.1' into stable-2.x

v2.1 is identical to 8c34ed7e3bc626fee51b5c07dcd38f8da6f42dd6 which was
HEAD at the time of the 2.1 release, but with the top 2 commits in
reverse order.

8c34ed7... by Arun Raghavan <email address hidden>

build: Bump soname

cd96e2c... by Arun Raghavan <email address hidden>

build: Fix distcheck failure on libwebrtc-util

Without -avoid-version, libtool creates a libwebrtc-util.so.0 and
libwebrtc-util.so.0.0.0 which are not cleaned up by make uninstall,
which in turn causes make distcheck to fail.

4071364... by Arun Raghavan <email address hidden>

build: Fix distcheck failure on libwebrtc-util

Without -avoid-version, libtool creates a libwebrtc-util.so.0 and
libwebrtc-util.so.0.0.0 which are not cleaned up by make uninstall,
which in turn causes make distcheck to fail.

c4655d1... by Arun Raghavan <email address hidden>

build: Bump soname

7af7c98... by Arun Raghavan <email address hidden>

build: Avoid libstdc++ dep for module-echo-cancel if possible

This moves out the webrtc bits into a small helper library to shield the
rest of module-echo-cancel from being linked with a C++ linker. This is
required because automake will _always_ link module-echo-cancel in C++
mode if any of its deps (even conditional ones) are in C++.

ee619d9... by David Henningsson

alsa-mixer: Add "Front Headphone Jack" (fixup)

I forgot half of the front headphone patch, i e, to hide the
speaker output when the front headphone is connected. Thanks to
Shih-Yuan Lee for noticing.

Signed-off-by: David Henningsson <email address hidden>

Conflicts:
 src/modules/alsa/mixer/paths/analog-output-speaker.conf

e610bd3... by David Henningsson

alsa-mixer: Add "Front Headphone" jack

Many desktops have headphone on the front and line outs on the back.
Sometimes this means that the headphone is labelled "Front Headphone Jack",
but the volume controls are only "Headphone Playback Volume", i e,
without the "Front" prefix.

Signed-off-by: David Henningsson <email address hidden>

1104a10... by David Henningsson

alsa-mixer: Always turn "Inverted Internal Mic" off

Some devices have inverted right channel, so when you add left and right,
the result is silence, or very faint sound. In recent kernels (3.5,
perhaps also 3.4) these are starting to be marked with a special
"Inverted Internal Mic" capture switch.

While we might want to add some reverse summing mechanism in the
future, for now, we just turn the thing off to avoid the problem of
recording silence.

Signed-off-by: David Henningsson <email address hidden>