[pulseaudio-discuss] [PATCH] memblock: Fix more block ID collisions

2015-01-08 Thread David Henningsson
Since the srb memblock and the audio data were coming from separate pools, and the base index was per pool, they could actually still collide. This patch changes the base index to be global and atomically incremented. Reported-by: Arun Raghavan a...@accosted.net Signed-off-by: David Henningsson

Re: [pulseaudio-discuss] [PATCH] pactl: fix getopt indexing for set-*-volume

2015-01-08 Thread David Henningsson
Pushed now. Good catch! On 2015-01-08 01:01, Felipe Sateler wrote: When pactl is invoked with any options or the -- specifier, optind will be 1. Therefore using a static 3 value is wrong. Use optind+2 as both offset and count difference. Bug-Debian: http://bugs.debian.org/774810 ---

[pulseaudio-discuss] Patch review status wiki page updated

2015-01-08 Thread Tanu Kaskinen
Patch review status updated: http://www.freedesktop.org/wiki/Software/PulseAudio/PatchStatus/ Statistics: * 2015-01-08 * 26 patches are pending review. * The oldest pending patch is 172 days old. * 2014-12-29 * 22 patches are pending review. * The oldest pending patch is 162 days old.

Re: [pulseaudio-discuss] [PATCH] memblock: Fix more block ID collisions

2015-01-08 Thread Alexander E. Patrakov
08.01.2015 17:14, David Henningsson wrote: Since the srb memblock and the audio data were coming from separate pools, and the base index was per pool, they could actually still collide. This patch changes the base index to be global and atomically incremented. Reported-by: Arun Raghavan

Re: [pulseaudio-discuss] Merging soxr

2015-01-08 Thread Andrey Semashev
On Thursday 08 January 2015 11:29:42 Alexander E. Patrakov wrote: 08.01.2015 01:52, Andrey Semashev wrote: Also, with PulseAudio forced to 44.1 kHz, FooBar2000 v1.2 (which uses DirectSound and thus, by default, resamples everything to 48 kHz) just plays silence (with a neverending stream

Re: [pulseaudio-discuss] Merging soxr

2015-01-08 Thread Alexander E. Patrakov
08.01.2015 17:44, Andrey Semashev wrote: On Thursday 08 January 2015 11:29:42 Alexander E. Patrakov wrote: 08.01.2015 01:52, Andrey Semashev wrote: Also, with PulseAudio forced to 44.1 kHz, FooBar2000 v1.2 (which uses DirectSound and thus, by default, resamples everything to 48 kHz) just

Re: [pulseaudio-discuss] [PATCH] pactl: fix getopt indexing for set-*-volume

2015-01-08 Thread Felipe Sateler
On Thu, Jan 8, 2015 at 9:25 AM, David Henningsson david.hennings...@canonical.com wrote: Pushed now. Good catch! Thanks! -- Saludos, Felipe Sateler ___ pulseaudio-discuss mailing list pulseaudio-discuss@lists.freedesktop.org

Re: [pulseaudio-discuss] Merging soxr

2015-01-08 Thread Andrey Semashev
On Thursday 08 January 2015 17:58:43 Alexander E. Patrakov wrote: 08.01.2015 17:44, Andrey Semashev wrote: On Thursday 08 January 2015 11:29:42 Alexander E. Patrakov wrote: 08.01.2015 01:52, Andrey Semashev wrote: Also, with PulseAudio forced to 44.1 kHz, FooBar2000 v1.2 (which uses

[pulseaudio-discuss] [PATCH 2/4] Enabled libsoxr resampler backend.

2015-01-08 Thread Andrey Semashev
Added ID and names for the resampler presets and also updated the working sample rate deduction to take the new resampler into account. --- src/pulsecore/resampler.c | 30 ++ src/pulsecore/resampler.h | 4 2 files changed, 30 insertions(+), 4 deletions(-) diff

[pulseaudio-discuss] [PATCH 3/4] Added libsoxr detection and optional build of soxr resampler backend.

2015-01-08 Thread Andrey Semashev
--- configure.ac| 17 + src/Makefile.am | 6 ++ 2 files changed, 23 insertions(+) diff --git a/configure.ac b/configure.ac index 2ccf094..23144d1 100644 --- a/configure.ac +++ b/configure.ac @@ -1140,6 +1140,21 @@ AS_IF([test x$with_speex = xyes test x$HAVE_SPEEX =

[pulseaudio-discuss] [PATCH 1/4] Added libsoxr resampler backend.

2015-01-08 Thread Andrey Semashev
The new backend supports 3 quality levels: mq, hq and vhq; 16-bit integer and 32-bit float samples. Discussion and quality assessment are here: http://comments.gmane.org/gmane.comp.audio.pulseaudio.general/22158 --- src/pulsecore/resampler/soxr.c | 171 +