| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
| |
Rename D-Bus LoudnessFilterActive property to Loudness and friends
Update sample D-Bus commands
Add D-Bus convolution filter controls -- enable convolution filters to be turned on and off or changed; enable convolution gain to be checked and changed; fix loudness control.
Fix D-Bus loudness switch silencing output. Rename LoudnessFiulterActive to Loudness. Add Convolution, ConvolutionGain and ConvolutionImpulseResponseFile properties to the D-Bus interface.
Bug fix: correct frame size entry for S24 format
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
1. Fix a bug that sometimes caused a crash when a service name was specified in the configuration file.
The fix was to be more systematic in allocating and deallocating memory for temporary strings.
Thanks to Chris Boot, Ari Sovijarvi and Jeroen Massar for the bug report. Fixes Debian Bug report #925577.
2. Allow the rtsp_listen_loop to exit if the RTSP port (usually port 5000) is not available. This allows the system to exit cleanly rather than abort.
3. Expose some of the settings used in the disable_standby_mode.
The first setting the "disable_standby_mode_silence_threshold", which is the
amount of audio in the output device's hardware buffer.
It should normally be close to the value given in the “audio_backend_buffer_desired_length_in_seconds” setting.
If it drops to this value, silence is added to the buffer to prevent the output device from becoming idle.
The second new setting is the "disable_standby_mode_silence_scan_interval" which is the time between checks of the output device's hardware buffer.
4. The code for generating frames of silence, which may be dithered, has been simplified.
5. Pretty-print source files using:
find . \( -name \*.cpp -or -name \*.h -or -name \*.c \) -exec clang-format -i -style='{BasedOnStyle: llvm, IndentWidth: 2, ColumnLimit: 100}' '{}' \;
6. Change comments for use_precision_timing.
|
|
|
|
|
|
|
|
| |
* Fix a bug in the MQTT documentation and add sanity checking for the port chosen.
* Fix a bug that caused manual format and rate setting to be ignored.
* Add missing support for format settings S24_LE, S24_BE, S32_LE and S32_BE.
* Fix a bug that caused dither to be too loud.
* Fix error message for invalid standby mode choice.
|
|\ |
|
| |
| |
| |
| | |
continue to use the top-level directory path specified by the sysconfdir variable for *BSD
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
for big-endian CPUs. Change "while_active" setting for "auto" in "disable_standby_mode"
|
| |
| |
| |
| | |
its close-up yet.
|
| |
| |
| |
| | |
pkg_config is not available.
|
| |
| |
| |
| | |
automatically, improve some erro messages concerning -k / -d options.
|
| |
| |
| |
| | |
make it reasonably long in order to be better able to fill deep DAC buffers without underflow.
|
| |
| |
| |
| | |
delay updates and turn off disable_standby_mode in that case. Handle L16/44100/Stereo PCM streams.
|
| |
| |
| |
| | |
messages, add active state start and end messages to MQTT, update man pages
|
| | |
|
| |
| |
| |
| | |
standby.
|
| | |
|
| | |
|
| | |
|
| |
| |
| | |
Add `-u` option and improve compatibility with older `alsa` libraries.
|
| |
| |
| |
| | |
active' setting for it. Expose them to D-Bus.
|
| |
| |
| |
| | |
configuration option --with-libdaemon.
|
| |
| |
| |
| | |
configuration option --with-libdaemon.
|
| | |
|
| |
| |
| |
| | |
device initialisation until needed.
|
| |
| |
| |
| | |
library.
|
| |
| |
| |
| | |
default -- after play ends.
|
| |
| |
| |
| | |
leaks on cancellation
|
| |
| |
| |
| | |
Be more careful about cleaning up a possible message allocation when the rtsp channel is closed. Watch for overreleasing a message.
|
| | |
|
| |
| |
| |
| | |
sending frames; doesn't work otherwise. Update soxr buffer threshold code. Improve missing libsoxr message. Fix syntax of progress metadata. Stop dropping YouTube metadata -- the indication it was invalid is unsafe.
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
alwasy add a NUL to an RTSP message.
|
| |
| |
| |
| | |
the volume control) -- fix a mistake in accounting for the ignore_volume_control setting.
|
| |
| |
| |
| | |
keeping out of standby, only if the output device doesn't use a mixer. Check configuration at initialisation.
|
| |
| |
| |
| | |
feeding it with silence instead of allowing it to stop.
|
| | |
|
| |
| |
| |
| | |
seconds is a bit short. Add checks to the alsa interface timing -- 15 ms to write a packet of frames, 1 ms to ask for the delay.
|
| |
| |
| |
| | |
and can restart the device. A sudoers entry is necessary to allow the shairport-sync user to 'sudo reboot --no-wall' without needing a password.
|
| |
| |
| |
| | |
watchdog bark count. On the third bark, execute an unfixable error script if present.
|
| |
| |
| |
| | |
have been causing lots of conversation threads to wait for the (blocked) current playing thread to exit.
|
| |
| |
| |
| | |
diagnostics, tidy up initial diagnostic message, add verbosity level and whether mixer used.
|
| |
| |
| |
| | |
write- and read-erroes on the RTSP channel. Improve code for holding and releasing the player.
|
| | |
|