- Dec 11, 2023
-
-
Guido Gunther authored
-
- Jul 31, 2023
-
-
Wys works fine with both `pulseaudio` and `pipewire-pulse`. Let's acknowledge this by listing both as valid alternatives.
-
Currently the systemd service *requires* `pulseaudio.service`. However, `pipewire-pulse` can be used instead, and either one of those will fulfill the actual requirement (having a daemon speaking the PulseAudio protocol). However, there is no way to specify alternate requirements in systemd units, so we need to: * list both services as dependencies to `wys` * use `Wants=` instead of `Requires=` as those services conflict with each other, meaning only one of them can run at any given moment Let's acknowledge this by lowering the dependency requirement (otherwise `wys` won't start due to a missing dependency) and having both services listed there.
-
- Oct 21, 2022
-
-
Currently, `wys` ignores SIGINT, which makes it impossible to kill using ^C. This was initially done because the service wouldn't be automatically restarted by systemd when terminated that way. However, SIGINT is normally only sent in response to a user action (typically, hitting CTRL+C), one would then expect the program to terminate normally in such cases. Setting `terminate()` as a handler for SIGINT as well restores a more "natural" behavior. We take this opportunity to use glib's `g_unix_signal_add()` function for setting signal handlers as it is more appropriate for a glib-based software. This required moving signal setup after the main loop creation though, as this function needs an existing `GMainContext`.
-
- Feb 25, 2021
-
-
Guido Gunther authored
Closes: #10
-
Guido Gunther authored
Buster is on it's way out
-
Guido Gunther authored
-
Guido Gunther authored
We use autodetection now
-
Guido Gunther authored
This makes it simpler to track modifications downstream
-
- Feb 24, 2021
-
-
Guido Gunther authored
-
Guido Gunther authored
-
- Feb 14, 2021
-
-
Signed-off-by: Danct12 <danct12@disroot.org>
-
Guido Gunther authored
This makes sure we get the right type passed in and also don't crash when there's no modem.
-
- Feb 12, 2021
-
-
Guido Gunther authored
We don't use it there. But let's keep the logic in case it's of use to other platforms
-
Guido Gunther authored
This keeps the card names, to the kernel and ucm. Closes: #6
-
- Nov 15, 2020
-
-
Sebastian Krzyszkowiak authored
-
Sebastian Krzyszkowiak authored
-
- Nov 04, 2020
-
-
Martin Kepplinger authored
-
- Oct 19, 2020
-
-
Sebastian Krzyszkowiak authored
-
- Oct 01, 2020
-
-
Guido Gunther authored
Set the props and don't leak them
-
Guido Gunther authored
This allows to build packages quicker
-
- Sep 13, 2020
-
-
Sebastian Krzyszkowiak authored
It's unnecessary and in fact needlessly complicates things. PulseAudio will route the streams to default sink/source on its own, and always specifying the codec end breaks various use-cases like Bluetooth handsets or external USB sound cards. Not setting [sink|source]_dont_move on the non-modem side also allows for rerouting audio mid-call.
-
- Jul 21, 2020
-
-
Guido Gunther authored
-
Guido Gunther authored
-
Guido Gunther authored
-
Guido Gunther authored
meson fails at copying symlinked dirs so symlink the files only.
-
Guido Gunther authored
-
- Jan 27, 2020
-
-
Bob Ham authored
-
- Jan 24, 2020
-
-
Bob Ham authored
Signed-off-by: Bob Ham <bob.ham@puri.sm>
-
- Jan 23, 2020
-
- Dec 08, 2019
-
-
Bob Ham authored
Signed-off-by: Bob Ham <bob.ham@puri.sm>
-
- Dec 06, 2019
-
-
Bob Ham authored
Signed-off-by: Bob Ham <bob.ham@puri.sm>
-
To keep the call audio in sync add a max latency. This could lead to dropped packets but it's better to keep the voice call audio in sync. https://lists.freedesktop.org/archives/pulseaudio-discuss/2019-December/031518.html Signed-off-by: Angus Ainslie (Purism) <angus@akkea.ca>
-
- Nov 29, 2019
-
-
Bob Ham authored
Signed-off-by: Bob Ham <bob.ham@puri.sm>
-
Bob Ham authored
-
Bob Ham authored
-
- Nov 26, 2019
-
-
Bob Ham authored
Signed-off-by: Bob Ham <bob.ham@puri.sm>
-