pulseaudio/src/daemon
Arun Raghavan cc021c7330 sink, source: Add a mode to avoid resampling if possible
This adds an "avoid-resampling" option to daemon.conf that makes the
daemon try to use the stream sample rate if possible (the device needs
to support it, which currently only ALSA does), and there should not be
any other stream connected).

This should enable some of the "audiophile" use-cases where users wish
to play high sample rate audio files without resampling.

We still will do conversion if sample formats don't match, though. This
means that if you want to play 96 kHz/24 bit audio without any
modification the default format will need to be set to be 24-bit as
well. This will force all streams to be upconverted, which, other than
the wasted resources, should be relatively harmless.
2017-01-30 13:54:43 +05:30
..
systemd/user launch: Remove the already implicit After=pulseaudio.socket 2016-09-10 17:14:30 +03:00
.gitignore Remove all references to the removed KDE files 2014-03-03 18:06:20 +02:00
caps.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
caps.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
cmdline.c core: Support memfd transport; bump protocol version 2016-04-27 18:37:08 +05:30
cmdline.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
cpulimit.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
cpulimit.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
daemon-conf.c sink, source: Add a mode to avoid resampling if possible 2017-01-30 13:54:43 +05:30
daemon-conf.h sink, source: Add a mode to avoid resampling if possible 2017-01-30 13:54:43 +05:30
daemon.conf.in sink, source: Add a mode to avoid resampling if possible 2017-01-30 13:54:43 +05:30
default.pa.in default.pa: remove X11 module examples 2016-02-09 13:04:49 +02:00
dumpmodules.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
dumpmodules.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
esdcompat.in update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
ltdl-bind-now.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
ltdl-bind-now.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
main.c sink, source: Add a mode to avoid resampling if possible 2017-01-30 13:54:43 +05:30
Makefile build-sys: readd stub makefiles to subdirectories to make building with emacs easier 2012-05-15 14:17:58 +02:00
pulseaudio-system.conf update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
pulseaudio.desktop.in daemon: ensure pulseaudio early startup on kde 2014-03-03 18:06:20 +02:00
server-lookup.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
server-lookup.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
start-pulseaudio-x11.in update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
system.pa.in system.pa.in: load module-coreaudio-detect if HAVE_COREAUDIO. 2016-01-04 12:39:21 +05:30