Commit Graph
3803 Commits
Author SHA1 Message Date
Mike BradyandGitHub ca9b2ff3bc Update README.md 2019-10-18 15:08:50 +01:00
Mike BradyandGitHub d680d855d5 Update FUNDING.yml 2019-10-11 20:33:41 +01:00
Mike BradyandGitHub b5977912b4 Update FUNDING.yml 2019-10-11 20:32:37 +01:00
Mike BradyandGitHub 2320b4f317 Update FUNDING.yml
Fix syntax errors
2019-10-11 20:24:02 +01:00
Mike BradyandGitHub 52e1770eca Merge pull request #913 from mikebrady/github-sponsorship
Create FUNDING.yml
2019-10-11 20:21:20 +01:00
Mike BradyandGitHub 29c1aeb35d Create FUNDING.yml
Add a github sponsorship button
2019-10-11 20:18:54 +01:00
Mike BradyandGitHub f92299b01b Update INSTALL.md 2019-09-20 15:08:27 +01:00
Mike BradyandGitHub 6f0e471bd4 Update README.md 2019-09-20 15:07:10 +01:00
Mike BradyandGitHub 480464df87 Update README.md 2019-09-17 09:52:49 +01:00
Mike BradyandGitHub 1d4e012f65 Update INSTALL.md 2019-09-17 09:51:50 +01:00
Mike BradyandGitHub 11c54f26e2 Update INSTALL.md 2019-09-04 14:47:40 +01:00
Mike BradyandGitHub 12c0130ecc Update INSTALL.md 2019-09-04 10:53:33 +01:00
Mike BradyandGitHub 818c2e8639 Update README.md 2019-09-04 10:51:51 +01:00
Mike BradyandGitHub b0ab9e9506 Update README.md 2019-09-04 10:50:12 +01:00
Mike BradyandGitHub b4c54fc576 Update RELEASENOTES.md 2019-07-26 12:59:43 +02:00
Mike BradyandGitHub 711d0bf680 Update RELEASENOTES.md 2019-07-26 12:58:23 +02:00
Mike BradyandGitHub 05dcf82f93 Update shairport-sync.spec 2019-07-26 12:45:00 +02:00
Mike Brady 3c78283c9f 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.
2019-07-26 11:26:22 +01:00
Mike Brady 3323b58d72 Merge branch 'development' 2019-07-26 11:25:28 +01:00
Mike BradyandGitHub addc744bfa Update RELEASENOTES-DEVELOPMENT.md 2019-07-24 08:51:55 +02:00
Mike Brady 336e1bb1c3 remove some detritus 2019-07-22 13:34:35 +01:00
Mike BradyandGitHub b07e5ac35f Merge pull request #880 from bootc/fix-typos
Fix some typos and spelling errors. Many thanks!
2019-07-21 09:59:15 +02:00
Mike Brady e6bd5b1556 Fix a bug that sometimes caused a crash when a service name was specified in the configuration file. Some other minor changes. 2019-07-21 08:52:27 +01:00
Mike Brady 175ae0a650 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.
2019-07-21 09:06:37 +02:00
Chris Boot 3a386a6a6b Fix some typos and spelling errors 2019-07-18 16:11:04 -03:00
Mike BradyandGitHub 1dd0d82836 Update README.md 2019-07-05 10:09:50 +01:00
Mike BradyandGitHub d78528a59e Update README.md 2019-07-05 09:20:43 +01:00
Mike BradyandGitHub c810b16f0b Typo fix 2019-06-21 22:59:18 +01:00
Mike Brady 7d6b52edd4 Expose some of the settings used in the disable_standby_mode and tidy up some of the silence-generating code. 2019-06-20 10:53:57 +01:00
Mike Brady a8faacd3fc 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.
2019-06-20 10:45:27 +01:00
Mike Brady c8b0be30b4 find . \( -name \*.cpp -or -name \*.h -or -name \*.c \) -exec clang-format -i -style='{BasedOnStyle: llvm, IndentWidth: 2, ColumnLimit: 100}' '{}' \; 2019-06-19 19:06:54 +01:00
Mike BradyandGitHub 7fc977d8d3 Change comments for use_precision_timing 2019-06-17 22:44:12 +01:00
Mike BradyandGitHub 55488ad24c Update RELEASENOTES-DEVELOPMENT.md 2019-06-17 22:30:44 +01:00
Mike BradyandGitHub 34b96729a2 Refine the precision timing code
Only allow it if the output device is a hardware device
2019-06-17 22:27:03 +01:00
Mike BradyandGitHub 1ca9226242 Update audio_alsa.c 2019-06-17 22:25:47 +01:00
Mike Brady 7013b0cc3d refine the selection of precision timing to be allowed only if the device is a real hardware device 2019-06-17 19:43:23 +01:00
Mike Brady 9199bf24dd fix the detection of the availability of precision timing information -- actuall, renable it 2019-06-17 10:38:20 +01:00
Mike Brady a46c761aa6 make snd_pcm_recover silent when the debug level is 0, not the other way around, duh. 2019-06-17 10:04:23 +01:00
Mike Brady 65abca2562 change the threshold for turning off disable standby mode to more than 40 underruns in the first 100 writes. 2019-06-17 09:47:56 +01:00
Mike Brady cd9982c43b if disable_standby_mode is enabled, disable if if more than 20 underruns occur for 50 silence buffers at the start. 2019-06-17 09:39:04 +01:00
Mike Brady dbea82c212 restore full code for checking for precise timing but stop making it necessary for disable standby mode. 2019-06-17 07:54:04 +01:00
Mike Brady 9af4895f33 Update note about Arch Linux. 2019-06-16 12:18:58 +01:00
Mike BradyandGitHub 3b2efad6ff Update README.md 2019-06-09 15:05:05 +01:00
Mike BradyandGitHub 2c4b485a56 Update README.md 2019-06-09 15:04:20 +01:00
Mike Brady b41c9863f3 bring in small changes from 3.3.2 master branch 2019-06-07 17:52:20 +01:00
Mike Brady 413df6d063 Correct a compilation error in Alpine Linux 2019-06-07 17:48:45 +01:00
Mike BradyandGitHub 3615b99f5e Update RELEASENOTES.md 2019-06-05 15:31:50 +01:00
Mike BradyandGitHub 9d624e40c5 Update RELEASENOTES-DEVELOPMENT.md 2019-06-05 15:31:08 +01:00
Mike BradyandGitHub fb6d65d715 Update shairport-sync.spec 2019-06-05 15:28:15 +01:00
Mike BradyandGitHub 15cb5479c2 Update RELEASENOTES.md 2019-06-05 15:26:16 +01:00