]>
git.ipfire.org Git - thirdparty/shairport-sync.git/log
Mike Brady [Fri, 11 Oct 2019 19:18:54 +0000 (20:18 +0100)]
Create FUNDING.yml
Add a github sponsorship button
Mike Brady [Fri, 20 Sep 2019 14:08:27 +0000 (15:08 +0100)]
Update INSTALL.md
Mike Brady [Fri, 20 Sep 2019 14:07:10 +0000 (15:07 +0100)]
Update README.md
Mike Brady [Tue, 17 Sep 2019 08:52:49 +0000 (09:52 +0100)]
Update README.md
Mike Brady [Tue, 17 Sep 2019 08:51:50 +0000 (09:51 +0100)]
Update INSTALL.md
Mike Brady [Wed, 4 Sep 2019 13:47:40 +0000 (14:47 +0100)]
Update INSTALL.md
Mike Brady [Wed, 4 Sep 2019 09:53:33 +0000 (10:53 +0100)]
Update INSTALL.md
Mike Brady [Wed, 4 Sep 2019 09:51:51 +0000 (10:51 +0100)]
Update README.md
Mike Brady [Wed, 4 Sep 2019 09:50:12 +0000 (10:50 +0100)]
Update README.md
Mike Brady [Fri, 26 Jul 2019 10:59:43 +0000 (12:59 +0200)]
Update RELEASENOTES.md
Mike Brady [Fri, 26 Jul 2019 10:58:23 +0000 (12:58 +0200)]
Update RELEASENOTES.md
Mike Brady [Fri, 26 Jul 2019 10:45:00 +0000 (12:45 +0200)]
Update shairport-sync.spec
Mike Brady [Fri, 26 Jul 2019 10:26:22 +0000 (11:26 +0100)]
Updates from 3.3.1:
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.
Mike Brady [Fri, 26 Jul 2019 10:25:28 +0000 (11:25 +0100)]
Merge branch 'development'
Mike Brady [Wed, 24 Jul 2019 06:51:55 +0000 (08:51 +0200)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Mon, 22 Jul 2019 12:34:35 +0000 (13:34 +0100)]
remove some detritus
Mike Brady [Sun, 21 Jul 2019 07:59:15 +0000 (09:59 +0200)]
Merge pull request #880 from bootc/fix-typos
Fix some typos and spelling errors. Many thanks!
Mike Brady [Sun, 21 Jul 2019 07:52:27 +0000 (08:52 +0100)]
Fix a bug that sometimes caused a crash when a service name was specified in the configuration file. Some other minor changes.
Mike Brady [Sun, 21 Jul 2019 07:06:37 +0000 (09:06 +0200)]
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 termporary strings. Thanks to Chris Boot, Ari Sovijarvi and Jeroen Massar for the bug report. Fixes Debian Bug report #925577.
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.
Chris Boot [Thu, 18 Jul 2019 19:11:04 +0000 (16:11 -0300)]
Fix some typos and spelling errors
Mike Brady [Fri, 5 Jul 2019 09:09:50 +0000 (10:09 +0100)]
Update README.md
Mike Brady [Fri, 5 Jul 2019 08:20:43 +0000 (09:20 +0100)]
Update README.md
Mike Brady [Fri, 21 Jun 2019 21:59:18 +0000 (22:59 +0100)]
Typo fix
Mike Brady [Thu, 20 Jun 2019 09:53:57 +0000 (10:53 +0100)]
Expose some of the settings used in the disable_standby_mode and tidy up some of the silence-generating code.
Mike Brady [Thu, 20 Jun 2019 09:45:27 +0000 (10:45 +0100)]
Expose some of the settings used in the disable_standby_mode.
Specifically, firstly, 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 givein 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.
Secondly, the disable_standby_mode_silence_scan_interval is the time between checks
of the output device's hardware buffer.
The code for generating frames of possibly-dithered silence has been simplified.
Mike Brady [Wed, 19 Jun 2019 18:06:54 +0000 (19:06 +0100)]
find . \( -name \*.cpp -or -name \*.h -or -name \*.c \) -exec clang-format -i -style='{BasedOnStyle: llvm, IndentWidth: 2, ColumnLimit: 100}' '{}' \;
Mike Brady [Mon, 17 Jun 2019 21:44:12 +0000 (22:44 +0100)]
Change comments for use_precision_timing
Mike Brady [Mon, 17 Jun 2019 21:30:44 +0000 (22:30 +0100)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Mon, 17 Jun 2019 21:27:03 +0000 (22:27 +0100)]
Refine the precision timing code
Only allow it if the output device is a hardware device
Mike Brady [Mon, 17 Jun 2019 21:25:47 +0000 (22:25 +0100)]
Update audio_alsa.c
Mike Brady [Mon, 17 Jun 2019 18:43:23 +0000 (19:43 +0100)]
refine the selection of precision timing to be allowed only if the device is a real hardware device
Mike Brady [Mon, 17 Jun 2019 09:38:20 +0000 (10:38 +0100)]
fix the detection of the availability of precision timing information -- actuall, renable it
Mike Brady [Mon, 17 Jun 2019 09:04:23 +0000 (10:04 +0100)]
make snd_pcm_recover silent when the debug level is 0, not the other way around, duh.
Mike Brady [Mon, 17 Jun 2019 08:47:56 +0000 (09:47 +0100)]
change the threshold for turning off disable standby mode to more than 40 underruns in the first 100 writes.
Mike Brady [Mon, 17 Jun 2019 08:39:04 +0000 (09:39 +0100)]
if disable_standby_mode is enabled, disable if if more than 20 underruns occur for 50 silence buffers at the start.
Mike Brady [Mon, 17 Jun 2019 06:54:04 +0000 (07:54 +0100)]
restore full code for checking for precise timing but stop making it necessary for disable standby mode.
Mike Brady [Sun, 16 Jun 2019 11:18:58 +0000 (12:18 +0100)]
Update note about Arch Linux.
Mike Brady [Sun, 9 Jun 2019 14:05:05 +0000 (15:05 +0100)]
Update README.md
Mike Brady [Sun, 9 Jun 2019 14:04:20 +0000 (15:04 +0100)]
Update README.md
Mike Brady [Fri, 7 Jun 2019 16:52:20 +0000 (17:52 +0100)]
bring in small changes from 3.3.2 master branch
Mike Brady [Fri, 7 Jun 2019 16:48:45 +0000 (17:48 +0100)]
Correct a compilation error in Alpine Linux
Mike Brady [Wed, 5 Jun 2019 14:31:50 +0000 (15:31 +0100)]
Update RELEASENOTES.md
Mike Brady [Wed, 5 Jun 2019 14:31:08 +0000 (15:31 +0100)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Wed, 5 Jun 2019 14:28:15 +0000 (15:28 +0100)]
Update shairport-sync.spec
Mike Brady [Wed, 5 Jun 2019 14:26:16 +0000 (15:26 +0100)]
Update RELEASENOTES.md
Mike Brady [Wed, 5 Jun 2019 14:05:54 +0000 (15:05 +0100)]
*Bug Fixes*
* 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.
Mike Brady [Wed, 5 Jun 2019 14:02:26 +0000 (15:02 +0100)]
Squashed commit of the following:
commit
85fae473bb30373e5675f6fcf6d97148739fb94e
Merge:
bf91d35 854942d
Author: Mike Brady <mikebrady@eircom.net>
Date: Tue Jun 4 22:15:37 2019 +0100
Merge pull request #860 from joerg-krause/patch-2
Debug requested period size value
commit
854942df9232fce0bc375dc94eae8a4ed5f19b20
Author: Jörg Krause <joerg.krause@embedded.rocks>
Date: Tue Jun 4 20:47:43 2019 +0200
Debug requested period size value
commit
bf91d35bfb6b4ea65abefe5ac915c5f8dc29b2e6
Author: Mike Brady <mikebrady@eircom.net>
Date: Tue Jun 4 15:33:30 2019 +0100
Update RELEASENOTES-DEVELOPMENT.md
commit
3ca3408255c042d47d1a3acfa4361fb1ee72b1d8
Author: Mike Brady <mikebrady@eircom.net>
Date: Tue Jun 4 15:32:10 2019 +0100
Fix error message for invalid standby mode choice
commit
4bafe1c982e33392e72e16068c1005b3c6c5fe07
Author: Mike Brady <mikebrady@eircom.net>
Date: Mon Jun 3 10:03:54 2019 +0100
quieten a compilation warning
commit
9d96906402529045934ed24d0a5909378b886d36
Author: Mike Brady <mikebrady@eircom.net>
Date: Sun Jun 2 18:05:40 2019 +0100
Update configure.ac
commit
0c5c4bfe3f9618f63695b3127404272b1ec81a06
Author: Mike Brady <mikebrady@eircom.net>
Date: Sun Jun 2 18:04:51 2019 +0100
Update RELEASENOTES-DEVELOPMENT.md
commit
85cc1bdd97991547424e646483b3e0fcd78f1137
Author: Mike Brady <mikebrady@eircom.net>
Date: Sun Jun 2 17:56:47 2019 +0100
Fix the dither calculation -- it was 12 dB too high, really noticable on the U8 setting.
commit
25f0fbc24da7f115bb6a509259b8c5993460f3bc
Author: Mike Brady <mikebrady@eircom.net>
Date: Sun Jun 2 13:42:19 2019 +0100
Update INSTALL.md
commit
d91e41d976e3ea15f441eb96b2d6446b84586882
Author: Mike Brady <mikebrady@eircom.net>
Date: Wed May 29 17:26:44 2019 +0100
Add missing support for S32_LE, S32_BE, S24_LE and S24_LE formats.
commit
7f2e6b1aac6740168c7fac5b1054ed234e420159
Author: Mike Brady <mikebrady@eircom.net>
Date: Wed May 29 16:18:51 2019 +0100
Add support for S32_LE, S32_BE, S24_LE and S24_BE wqhen generating frames of dithered silence
commit
76ad4e6a73709f6c42bd9a8ccd6a85844096719e
Author: Mike Brady <mikebrady@eircom.net>
Date: Wed May 29 16:00:47 2019 +0100
enable specification of specific formats and/or speeds to turn off automatic format/speed selection, fixing a bug. Clarify some of the warnings. Fix a few typos in the configuration file sample.
commit
a8222e3f8531f28580130cc4009a33f497da6a59
Merge:
c677006 19fbede
Author: Mike Brady <mikebrady@eircom.net>
Date: Mon May 27 09:30:57 2019 +0100
Merge pull request #855 from idcrook/conf_mqtt_port
mqtt port config changes – fix error in the configuration file and check port number for sanity.
Many thanks, David. It'll find it's easy into the next release.
commit
19fbededcfc77c83ca2c076026412157ee5fc956
Author: David Crook <idcrook@users.noreply.github.com>
Date: Sat May 25 13:01:22 2019 -0600
mqtt port config changes
1. update example shairport-sync.conf file
2. update config file mqtt port parsing
Signed-off-by: David Crook <idcrook@users.noreply.github.com>
commit
c677006541e93c5a40406accc670d9a65e68cbb9
Merge:
744c595 3c4a878
Author: Mike Brady <mikebrady@eircom.net>
Date: Fri May 24 17:37:26 2019 +0100
Bring into line with master 3.3
Mike Brady [Tue, 4 Jun 2019 21:15:37 +0000 (22:15 +0100)]
Merge pull request #860 from joerg-krause/patch-2
Debug requested period size value
Jörg Krause [Tue, 4 Jun 2019 18:47:43 +0000 (20:47 +0200)]
Debug requested period size value
Mike Brady [Tue, 4 Jun 2019 14:33:30 +0000 (15:33 +0100)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Tue, 4 Jun 2019 14:32:10 +0000 (15:32 +0100)]
Fix error message for invalid standby mode choice
Mike Brady [Mon, 3 Jun 2019 09:03:54 +0000 (10:03 +0100)]
quieten a compilation warning
Mike Brady [Sun, 2 Jun 2019 17:05:40 +0000 (18:05 +0100)]
Update configure.ac
Mike Brady [Sun, 2 Jun 2019 17:04:51 +0000 (18:04 +0100)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Sun, 2 Jun 2019 16:56:47 +0000 (17:56 +0100)]
Fix the dither calculation -- it was 12 dB too high, really noticable on the U8 setting.
Mike Brady [Sun, 2 Jun 2019 12:42:19 +0000 (13:42 +0100)]
Update INSTALL.md
Mike Brady [Wed, 29 May 2019 16:26:44 +0000 (17:26 +0100)]
Add missing support for S32_LE, S32_BE, S24_LE and S24_LE formats.
Mike Brady [Wed, 29 May 2019 15:18:51 +0000 (16:18 +0100)]
Add support for S32_LE, S32_BE, S24_LE and S24_BE wqhen generating frames of dithered silence
Mike Brady [Wed, 29 May 2019 15:00:47 +0000 (16:00 +0100)]
enable specification of specific formats and/or speeds to turn off automatic format/speed selection, fixing a bug. Clarify some of the warnings. Fix a few typos in the configuration file sample.
Mike Brady [Mon, 27 May 2019 08:30:57 +0000 (09:30 +0100)]
Merge pull request #855 from idcrook/conf_mqtt_port
mqtt port config changes – fix error in the configuration file and check port number for sanity.
Many thanks, David. It'll find it's easy into the next release.
David Crook [Sat, 25 May 2019 19:01:22 +0000 (13:01 -0600)]
mqtt port config changes
1. update example shairport-sync.conf file
2. update config file mqtt port parsing
Signed-off-by: David Crook <idcrook@users.noreply.github.com>
Mike Brady [Fri, 24 May 2019 16:37:26 +0000 (17:37 +0100)]
Bring into line with master 3.3
Mike Brady [Fri, 24 May 2019 16:22:30 +0000 (17:22 +0100)]
Merge pull request #853 from mikebrady/development
Update README.md
Mike Brady [Fri, 24 May 2019 16:20:42 +0000 (17:20 +0100)]
Update README.md
Mike Brady [Fri, 24 May 2019 15:42:23 +0000 (16:42 +0100)]
Merge branch 'development' 3.3rc7+ to 'master'
Mike Brady [Fri, 24 May 2019 09:53:34 +0000 (10:53 +0100)]
Update RELEASENOTES.md
Mike Brady [Thu, 23 May 2019 16:38:52 +0000 (17:38 +0100)]
Update README.md
Mike Brady [Thu, 23 May 2019 16:27:22 +0000 (17:27 +0100)]
Update RELEASENOTES.md
Mike Brady [Thu, 23 May 2019 15:37:45 +0000 (16:37 +0100)]
Update README.md
Mike Brady [Thu, 23 May 2019 15:37:25 +0000 (16:37 +0100)]
Update README.md
Mike Brady [Thu, 23 May 2019 15:35:55 +0000 (16:35 +0100)]
Create README-DEVELOPMENT.md
Mike Brady [Thu, 23 May 2019 15:34:15 +0000 (16:34 +0100)]
Update RELEASENOTES.md
Mike Brady [Thu, 23 May 2019 15:31:39 +0000 (16:31 +0100)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Thu, 23 May 2019 15:28:46 +0000 (16:28 +0100)]
Create RELEASENOTES-DEVELOPMENT.md
Mike Brady [Wed, 22 May 2019 12:25:44 +0000 (13:25 +0100)]
quieten the soxr_oneshot timer
Mike Brady [Mon, 20 May 2019 08:40:25 +0000 (09:40 +0100)]
fix another harmless (?) possible divide by zero
Mike Brady [Sun, 19 May 2019 12:53:25 +0000 (13:53 +0100)]
check for a couple of divide-by-zero possiblities.
Mike Brady [Fri, 17 May 2019 09:58:36 +0000 (10:58 +0100)]
Update RELEASENOTES.md
Mike Brady [Fri, 17 May 2019 09:43:54 +0000 (10:43 +0100)]
remove a strncpy truncation warning
update a timing setting in the settings file
list the alsa hardware devices in the -h message
Mike Brady [Thu, 16 May 2019 16:41:31 +0000 (17:41 +0100)]
Update FEDORA.md
Mike Brady [Thu, 16 May 2019 15:46:27 +0000 (16:46 +0100)]
Update README.md
Mike Brady [Thu, 16 May 2019 15:43:53 +0000 (16:43 +0100)]
Update README.md
Mike Brady [Thu, 16 May 2019 14:38:20 +0000 (15:38 +0100)]
Update shairport-sync.spec
Mike Brady [Thu, 16 May 2019 14:36:02 +0000 (15:36 +0100)]
Update UPDATING.md
Mike Brady [Thu, 16 May 2019 08:12:55 +0000 (09:12 +0100)]
Update FREEBSD.md
Mike Brady [Wed, 15 May 2019 21:19:26 +0000 (22:19 +0100)]
Update CAR INSTALL.md
Mike Brady [Wed, 15 May 2019 21:18:13 +0000 (22:18 +0100)]
Update INSTALL.md
Mike Brady [Wed, 15 May 2019 21:14:06 +0000 (22:14 +0100)]
Update INSTALL.md
Mike Brady [Wed, 15 May 2019 21:10:59 +0000 (22:10 +0100)]
Update CAR INSTALL.md
Mike Brady [Wed, 15 May 2019 21:07:44 +0000 (22:07 +0100)]
Update CAR INSTALL.md
Mike Brady [Sun, 12 May 2019 14:40:40 +0000 (15:40 +0100)]
Always use /etc/dbus-1/system.d for dbus policy documents in Linux, but continue to use the top-level directory path specified by the sysconfdir variable for *BSD
Mike Brady [Sat, 11 May 2019 10:01:46 +0000 (11:01 +0100)]
Update configure.ac
Mike Brady [Sat, 11 May 2019 10:01:20 +0000 (11:01 +0100)]
Update RELEASENOTES.md
Mike Brady [Thu, 9 May 2019 11:32:28 +0000 (12:32 +0100)]
Merge pull request #848 from tillz/development
MQTT Bug & usability improvements – many thanks.
Till Zimmermann [Thu, 9 May 2019 10:37:09 +0000 (12:37 +0200)]
Fixed Typos
Till Zimmermann [Thu, 9 May 2019 09:59:02 +0000 (11:59 +0200)]
Fixed Cover Bug, checking dependencies
Mike Brady [Tue, 7 May 2019 12:05:20 +0000 (13:05 +0100)]
Update RELEASENOTES.md
Mike Brady [Tue, 7 May 2019 11:28:49 +0000 (12:28 +0100)]
Update RELEASENOTES.md
Mike Brady [Tue, 7 May 2019 11:26:27 +0000 (12:26 +0100)]
Fix a stupid error in 3.3rc5.
Mike Brady [Tue, 7 May 2019 11:22:23 +0000 (12:22 +0100)]
Fix stupid auto format error.