Re: [pulseaudio] Enable support for libsoxr

2016-04-25 Thread Andrey Semashev
On Monday, 25 April 2016 19:29:22 MSK Luke Yelavich wrote:
> On Mon, Apr 25, 2016 at 05:38:59PM CEST, Robie Basak wrote:
> > You can certainly track this in a bug, yes.
> 
> There is already a bug for this, can't find it right now, but will reply
> back when I have found it.

I couldn't find the bug either, only a question:

https://answers.launchpad.net/ubuntu/+source/pulseaudio/+question/
289537

Anyway, I created a bug:

https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/1574746

Let me know if it's a duplicate.

-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Re: [pulseaudio] Enable support for libsoxr

2016-04-25 Thread Andrey Semashev
On Mon, 25 Apr 2016. 16:38:59 MSK Robie Basak wrote:
> On Mon, Apr 25, 2016 at 02:22:33PM +0200, Ralf Mardorf wrote:
> > On Mon, 25 Apr 2016 15:16:46 +0300, Andrey Semashev wrote:
> > >Should I create a bug report asking for this feature?
> > 
> > I'm not a developer/maintainer, but I'm quite sure that you need to do
> > this.
> 
> You can certainly track this in a bug, yes. Another thing you'll need to
> address though is that libsoxr0 (and libsoxr-lsr0 if that's relevant)

libsoxr-lsr0 is not needed in run time, the dependency is on libsoxr0 only. But 
you do 
need libsoxr-dev to build pulseaudio and it depends on both libsoxr0 and 
libsoxr-lsr0.

> Perhaps pulseaudio is suitably pluggable so users could opt into soxr at
> runtime?

Unfortunately, no. Resamplers are configured at build time and cannot be 
plugged in 
at run time.

> Or else, soxr would need to enter main, so it is relevant to
> most users?

I think this would be the solution.

-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


[pulseaudio] Enable support for libsoxr

2016-04-25 Thread Andrey Semashev
Hi,

I'd like to ask to enable support for libsoxr-based resamplers in the official 
Ubuntu 
packages for pulseaudio. The upstream already supports libsoxr and 
automatically detects its availability, so the only change really needed is to 
add 
the build dependency to debian/control.

The resamplers based in libsoxr offer better quality and better performace 
while 
introducing more delay compared to the speex resamplers that are used by 
default. The resamplers are documented in the man pages of pulseaudio in 
Ubuntu 16.04 but unfortunately are not enabled at build time ('pulseaudio 
--dump-
resample-methods' doesn't list them). I've built local packages with libsoxr 
and 
verified that the resampler works as expected.

I'm new to this list, so I'm not sure how to proceed from here. Should I create 
a 
bug report asking for this feature?

Thanks.

-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss