Georg Chini
86e9c90128
pactl, pacmd: Allow to unset the configured default sink or source
...
Currently there is no way to unset the default sink or source once it was
configured manually by the user.
This patch introduces the special name @NONE@, which can be used with the pacmd
or pactl set-default-sink and set-default-source commands to unset the user
configured default. When the default is unset, pulseaudio will return to the
standard default sink or source selection mechanism based on priority.
Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/785 >
2023-03-25 20:55:48 +00:00
guest271314
4b996e2a7b
pacat: Include the special default device names in documentation
...
Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/684 >
2022-01-26 17:13:53 +00:00
Igor V. Kovalenko
5fcc70e2e8
build-sys: meson: Fix indentation in daemon/client blocks
...
Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/659 >
2021-11-17 16:06:23 +00:00
Igor V. Kovalenko
6928714b64
build-sys: meson: change daemon-only to client
...
Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/659 >
2021-11-17 16:06:23 +00:00
Mart Raudsepp
4cf4a1fd5b
build-sys: meson: Allow building the daemon only
...
Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/659 >
2021-11-17 16:06:23 +00:00
tensorknower69
747efc1017
fix a single typo in pulse-client.conf.5.xml.in
...
Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/634 >
2021-09-20 02:33:43 +00:00
acheronfail
19adddee31
pactl: add format flag for JSON output
...
Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/497 >
2021-08-11 15:31:05 +00:00
Jason Nader
4979fa649c
Apply 1 suggestion(s) to 1 file(s)
...
Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/430 >
2021-05-17 15:35:07 +00:00
Klaas van Schelven
29860175c7
pactl: add get-(source|sink)-mute
commands
...
Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/430 >
2021-05-17 15:35:07 +00:00
Jason Nader
bc8d615c1b
pactl: add get_source_volume
command
...
Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/430 >
2021-05-17 15:35:07 +00:00
Jason Nader
258bc97fb1
pactl: add get_default_source
command
...
Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/430 >
2021-05-17 15:35:07 +00:00
Jason Nader
75390822b4
pactl: add get-sink-volume
command
...
Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/430 >
2021-05-17 15:35:07 +00:00
Jason Nader
0e4a92ca69
pactl: add get_default_sink
command
...
Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/430 >
2021-05-17 15:35:07 +00:00
Igor V. Kovalenko
f760143c22
build-sys: meson: do not install manpages for disabled parts
...
Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/540 >
2021-04-19 18:48:59 +00:00
Igor V. Kovalenko
424580a901
build-sys: meson: allow building client libraries only
...
Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/540 >
2021-04-19 18:48:59 +00:00
Igor V. Kovalenko
f4bce0bb98
build-sys: drop autotools build system
...
Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/516 >
2021-03-15 18:25:06 +00:00
Felipe Sateler
67e99bf6db
treewide: fix a bunch of typos
...
Detected by lintian, the debian package linter
Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/512 >
2021-02-26 19:58:41 -03:00
Jason Nader
afc1a0e45b
man: clarify pactl command arguments
2020-12-07 11:47:56 +00:00
Georg Chini
4a28b164d1
pactl: Implement list message-handlers
...
For better readability, "pactl list message-handlers" is introduced which
prints a formatted output of "pactl send-message /core list-handlers".
The patch also adds the functions pa_message_params_read_raw() and
pa_message_params_read_string() for easy parsing of the message response
string. Because the functions need to modify the parameter string,
the message handler and the pa_context_string_callback function now
receive a char* instead of a const char* as parameter argument.
Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/51 >
2020-12-03 14:41:39 +00:00
Georg Chini
68f2f1395d
pactl, pacmd, cli-command: Add send-message command
...
Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/51 >
2020-12-03 14:41:39 +00:00
Tanu Kaskinen
c1a7d516b1
man: client.conf: Explain that autospawn=no doesn't disable systemd autostarting
2020-09-11 11:15:09 +03:00
Tom Yan
f003d6ca62
man: mention that exit-idle-time is complied if the user is lingering
2020-08-31 19:18:21 +03:00
Tanu Kaskinen
7076e6d0b2
man: Explain the limitations of "pulseaudio --check"
2020-06-22 15:05:26 +00:00
Tanu Kaskinen
36a4923f9b
Point to SupportedAudioFormats wiki page where appropriate
...
I documented the supported PCM sample formats and compressed audio
encodings in the wiki, let's add some pointers to the new documentation.
2020-04-23 15:24:24 +00:00
roshal
81c24738d5
man: remove space
2020-04-12 22:10:15 +03:00
efim
58482aa9c5
add comma
2020-04-10 04:41:57 +00:00
Alexander E. Patrakov
d18678d4e8
man: Deprecate the enable-remixing option
...
The new remixing-use-all-sink-channels=no option covers all valid
use cases.
2020-02-27 08:00:37 +00:00
Georg Chini
b72f295597
daemon.conf: Add boolean rescue_streams parameter
...
Since merge requests
https://gitlab.freedesktop.org/pulseaudio/pulseaudio/merge_requests/209 and
https://gitlab.freedesktop.org/pulseaudio/pulseaudio/merge_requests/216
the rescuing of streams could no longer be disabled. This patch adds a boolean
parameter rescue-streams to daemon.conf which allows to disable rescuing.
The parameter defaults to true (rescuing enabled).
2020-01-23 05:10:24 +00:00
Alexander Patrakov
464828faf2
Split the enable-lfe-remixing setting into two
...
remixing-produce-lfe controls upmixing, and remixing-consume-lfe
controls downmixing. The motivation is that a user might want to
synthesize LFE while playing stereo audio on his/her 5.1 speakers,
but at the same time follow the industry recommendation to omit
the LFE channel when producting a stereo downmix (e.g. for headphones)
from 5.1 content. Or the other way round.
Fixes : #753 .
2019-12-10 06:50:59 +00:00
Tanu Kaskinen
6f28865950
man: remove outdated information about real-time scheduling
...
The pulse-rt group doesn't exist any more, and rtkit exists to make it
safe to acquire real-time scheduling for regular users.
2019-11-21 10:10:19 +00:00
Tanu Kaskinen
ba73faa4c0
daemon-conf: disable flat-volumes by default
...
Almost all distributions patch the configuration to disable
flat-volumes, because users tend to find the concept confusing (and it
also causes nasty surprises when some application pushes the volume to
100%). Let's remove the need for patching and disable the feature by
default.
Fixes: https://gitlab.freedesktop.org/pulseaudio/pulseaudio/issues/691
2019-09-23 07:48:48 +03:00
Danny O'Brien
f508ad192e
man: Add description of pactl special names.
2019-09-02 00:06:49 -07:00
Arnaud Rebillout
8146f87808
meson: Fix various install scripts
...
Signed-off-by: Arnaud Rebillout <arnaud.rebillout@collabora.com>
2019-06-08 11:57:00 +02:00
Arnaud Rebillout
0db18ba7d9
meson: Fix man install dir
...
Signed-off-by: Arnaud Rebillout <arnaud.rebillout@collabora.com>
2019-06-08 11:57:00 +02:00
Arnaud Rebillout
b15428d4bb
meson: Handle man pages symlinks with a meson install script
...
This seems to be the common way to handle that, until meson decides to
address #1602 : https://github.com/mesonbuild/meson/issues/1602
Signed-off-by: Arnaud Rebillout <arnaud.rebillout@collabora.com>
2019-06-08 11:57:00 +02:00
Arnaud Rebillout
6826c60da5
meson: Make man page build and install conditional
...
Signed-off-by: Arnaud Rebillout <arnaud.rebillout@collabora.com>
2019-06-08 11:57:00 +02:00
Arnaud Rebillout
1bc16204f4
meson: Typo in man/meson.build
...
Signed-off-by: Arnaud Rebillout <arnaud.rebillout@collabora.com>
2018-12-27 17:25:56 +05:30
Arnaud Rebillout
7f05b835df
meson: Build and install man pages
...
Signed-off-by: Arnaud Rebillout <arnaud.rebillout@collabora.com>
2018-10-04 08:44:18 +05:30
Arun Raghavan
69154caea5
man: Fix a syntax issue in pacat xml
...
'cmd' is not a valid child of the 'p' tag, so we switch it to 'file',
which is how this is done later in the file already.
2018-10-01 20:44:53 +05:30
Joseph Herlant
9452d1ee37
fix typo: existance -> existence
2018-09-26 17:15:40 -07:00
Tanu Kaskinen
de705a0eea
set exit_idle_time to 0 when we detect a session
...
As the comments explain, this fixes relogin problems on some systems
that remove our sockets on logout without terminating the daemon.
2018-06-21 06:02:21 +05:30
Tanu Kaskinen
cae3557c52
man: unify pactl and pacmd suspend command documentation
...
The suspend-sink and suspend-source documentation for pacmd was quite
terse, so I copied the more complete documentation from pactl. I
couldn't resist doing some other minor edits along the way too.
Bug-link: https://bugs.freedesktop.org/show_bug.cgi?id=105907
2018-04-10 15:29:18 +03:00
Felipe Sateler
f250341b80
build-sys: don't install esdcompat tool if building without esound support
2018-01-24 04:09:21 +02:00
Tanu Kaskinen
0a46b437e2
man: fix typo: "the" -> "they"
2017-07-12 19:56:09 +03:00
Tanu Kaskinen
6766491d7b
man: fix typos: "my" -> "may"
2017-07-12 19:44:38 +03:00
Tanu Kaskinen
4ed7c1cab8
man: fix a copy-paste error
2017-07-12 18:35:24 +03:00
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
David Mandelberg
6e6f497219
daemon-conf: add remixing-use-all-sink-channels option
...
This option controls the PA_RESAMPLER_NO_FILL_SINK flag added in a
previous commit.
BugLink: https://bugs.freedesktop.org/show_bug.cgi?id=62588
BugLink: https://bugs.freedesktop.org/show_bug.cgi?id=94563
2017-01-19 03:00:45 +02:00
Rikard Söderström
29b0cff0e9
daemon-conf: changed 'not' to 'note'
2017-01-13 05:02:24 +02:00
Tanu Kaskinen
b8113d861f
daemon-conf: enable memfd by default
...
memfd support was introduced in 9.0, but disabled by default. No issues
have been reported - now is a good time to enable it by default.
2016-09-09 19:42:24 +03:00