| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
gsettings: Emit glib logs on stderr, not stdout Having G_MESSAGES_DEBUG=all set in the environment (a normal thing to do when debugging Gnome troubles) causes gsettings-helper to emit a bunch of helpful gnome debug logs (which is good), but before this change they were printed on stdout rather than stderr (which was bad!). Rather than going somewhere the user could see, these log messages were being sent to the pulesaudio server and interpreted as the src/modules/stdin-util.c protocol. pulseadio waits to see a '!' message from gsettings-helper before continuing startup. With the log messages mixed in messing up the stdin-util protocol, pulseaudio never saw the '!' message, and so never completed startup. This simple fix relies on a recent glib > 2.68 (Mar 2021), so builds against old versions of glib will still have this problem! We consider this good enough until some complains otherwise. Fixes: https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/issues/1222 Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/579> | 5 年前 | |
build-sys: meson: Make glib and fftw common dependencies GSettings module (daemon) requires both gio and glib, move glib to common block. qpaeq requires fftw, move fftw to common block. Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/659> | 4 年前 | |
meson: convert post-install.sh to python Inspired by: https://gitlab.gnome.org/GNOME/gnome-characters/commit/36a2e4f8a7c42447f40a797005ddeae0255151d0#0cc1139e3347f573ae1feee5b73dbc8a8a21fcfa_0_14 Signed-off-by: David Heidelberg <david@ixit.cz> | 6 年前 | |
module-gsettings: Handle I/O hangup When child gsettings-helper terminates prematurely, unconditionally reading from child pipe fails in a busy loop until child process is reaped. Fix this by terminating module upon PA_IO_EVENT_HANGUP or PA_IO_EVENT_ERROR. Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/600> | 4 年前 | |
gsettings: rename "module" to "module-group" It is confusing if there's a thing named "module" which defines up to 10 modules to load. Calling the thing a "module group" instead should make it easier to understand. | 8 年前 | |
gsettings: run gsettings-data-convert from gsettings-helper This was originally planned to be done by paprefs when it starts, but since the schema is now fully controlled by pulseaudio, it makes sense to run the conversion from pulseaudio instead. | 8 年前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 5 年前 | ||
| 4 年前 | ||
| 6 年前 | ||
| 4 年前 | ||
| 8 年前 | ||
| 8 年前 |