Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 755710 - media-sound/pulseaudio - Support for libsamplerate is DEPRECATED
Summary: media-sound/pulseaudio - Support for libsamplerate is DEPRECATED
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-11-20 12:50 UTC by jospezial
Modified: 2022-12-03 09:40 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description jospezial 2020-11-20 12:50:35 UTC
/var/tmp/portage/media-sound/pulseaudio-13.0-r1/work/pulseaudio-13.0/configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --disable-dependency-tracking --disable-silent-rules --docdir=/usr/share/doc/pulseaudio-13.0-r1 --htmldir=/usr/share/doc/pulseaudio-13.0-r1/html --with-sysroot=/ --libdir=/usr/lib64 --disable-adrian-aec --disable-esound --disable-gconf --disable-solaris --enable-largefile --localstatedir=/var --with-systemduserunitdir=/usr/lib/systemd/user --with-udev-rules-dir=//lib/udev/rules.d --enable-alsa --enable-bluez5 --enable-gsettings --enable-gtk3 --enable-jack --enable-samplerate --disable-lirc --enable-orc --disable-oss-output --enable-openssl --disable-default-build-tests --enable-udev --enable-webrtc-aec --disable-avahi --with-fftw --without-soxr --with-database=simple --enable-glib2 --enable-asyncns --disable-neon-opt --enable-tcpwrap --enable-dbus --enable-x11 --disable-systemd-daemon --disable-systemd-login --disable-systemd-journal --enable-ipv6 --with-caps --enable-systemd-login SYSTEMDLOGIN_CFLAGS=-I/usr/include/elogind SYSTEMDLOGIN_LIBS=-L/lib64 -lelogind --disable-bluez5-native-headset --disable-bluez5-ofono-headset --with-pulsedsp-location=/usr/\\$$LIB/pulseaudio

checking for  samplerate >= 0.1.0 ... yes
configure: WARNING: Support for libsamplerate is DEPRECATED

Enable libsamplerate:          yes (DEPRECATED)

https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/commit/64f3b5711bc090e06ee40fe12cac55acde3af5f2
"Commit 64f3b571 authored 6 years ago by Peter Meerwald
build-sys: Deprecate libsamplerate support

output DEPRECATED warnings for libsamplerate in configure and
PA daemon's log

libsamplerate offers no particular advantage over the speex
resampler and is distributed under GPL; support for it will be removed
in one of the next releases
"
Comment 1 jospezial 2020-11-20 13:38:15 UTC
https://www.speex.org/ says:
"The Speex codec has been obsoleted by Opus. It will continue to be available, but since Opus is better than Speex in all aspects, users are encouraged to switch."

I don't see any development related to opus in pulseaudio git.

https://github.com/libsndfile/libsamplerate/commits/master
Has still active development.
Comment 2 Matt Turner gentoo-dev 2020-12-05 23:07:05 UTC
Thanks, but I don't know how this is actionable? There's a USE=libsamplerate flag that's not enabled by default. Seems okay to me? It'll go away in the future when libsamplerate support is dropped from pulseaudio.
Comment 3 jospezial 2022-12-03 09:40:39 UTC
The USE flag is gone for media-sound/pulseaudio which is now a metapackage.
Checked pulseaudio-16.1.ebuild the only version in Gentoo tree.