- 17 Dec, 2020 5 commits
-
-
Wim Taymans authored
-
Wim Taymans authored
Return -EIO when we can't enumerate the params Don't check for end-of-params in a2dp-sink, we do that in the codec.
-
Wim Taymans authored
Remove >2 channel support until upstream Fix availability groups
-
Wim Taymans authored
Wait with inotify until we can access the device node before emiting the new device. Clean up alsa-udev and make it more like v4l2-udev
-
Wim Taymans authored
-
- 16 Dec, 2020 5 commits
-
-
Wim Taymans authored
-
Bao, Huang-Huang authored
Signed-off-by:
Huang-Huang Bao <eh5@sokka.cn>
-
Wim Taymans authored
Wait until the device is accessible before exposing it.
-
Wim Taymans authored
See #461
-
Wim Taymans authored
for planar formats, we should not remap twice or we undo the remapping. See #461
-
- 15 Dec, 2020 7 commits
-
-
Wim Taymans authored
Fixes first \n
-
Wim Taymans authored
Descend into the type info of the array. Fixes names of channels in position array.
-
Wim Taymans authored
-
The codepath `pa_alsa_ucm_add_ports` -> `probe_volumes` -> `pa_alsa_path_probe` was never called leading to no HW volume being set up when loading a card through UCM. PulseAudio calls this from `card_set_profile` -> `pa_alsa_{sink,source}_new`.
-
data->path (current path for selected profile) is not set yet here resulting in segfaults. We are not interested in printing that anyway but instead care about the iterated `path` from data->paths.
-
Wim Taymans authored
-
Wim Taymans authored
Only remap channels on the planar buffers. See #472
-
- 14 Dec, 2020 15 commits
-
-
Wim Taymans authored
-
Wim Taymans authored
-
Wim Taymans authored
Use the json escape function to escape keys and strings. Make most put functions accept an optional key Use flags helper for permissions as well
-
Wim Taymans authored
-
Wim Taymans authored
-
Wim Taymans authored
-
Wim Taymans authored
-
Wim Taymans authored
Dumps the complete object tree as json so that it can be processed with tools like jq
-
Wim Taymans authored
pulseaudio -> pipewire PULSE_* -> ACP_* Hopefully this does not interfere with pulseaudio anymore. See #436
-
Wim Taymans authored
-
Wim Taymans authored
Use the configured fd in the source for reading and writing because the transport might be disconnected and cleared from the main thread at any time.
-
Config files read from this variable - currently only media-session.d - do not get copied to the build directory but are only ever copied during install. In order to have media-session.d/with-pulseaudio detected when `make run`'ing from the build directory PIPEWIRE_CONFIG_DIR must point to the source directory containing these files.
-
The root of the build directory does not contain modules, these reside in src/modules/.
-
Wim Taymans authored
The null sink pulls in data and provides data after it got the data in _process. See #472 #442
-
Wim Taymans authored
We then remap the tmp array to the destination array. Fixes #477
-
- 11 Dec, 2020 8 commits
-
-
Wim Taymans authored
-
Wim Taymans authored
ldac frames are larger and need more space. See #449
-
Wim Taymans authored
Fixes #399
-
Wim Taymans authored
For batch devices that are not usb devices, lower the period and add an extra period of heardoom to avoid xruns. See !330
-
Wim Taymans authored
-
Wim Taymans authored
Make the format_info const in codec_init, we just need to read the final negotiated format in some cases. Add some more ldac bit depths we support.
-
Wim Taymans authored
Don't read too large chunks from the ringbuffer but in minreq increments. This is more what pulseaudio does. Fixes #463
-
Wim Taymans authored
-