Commit Graph
3772 Commits
Author SHA1 Message Date
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
Mike Brady 9c54bfa991 *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.
2019-06-05 15:05:54 +01:00
Mike Brady 1704916a47 Squashed commit of the following:
commit 85fae473bb
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 854942df92
Author: Jörg Krause <joerg.krause@embedded.rocks>
Date:   Tue Jun 4 20:47:43 2019 +0200

    Debug requested period size value

commit bf91d35bfb
Author: Mike Brady <mikebrady@eircom.net>
Date:   Tue Jun 4 15:33:30 2019 +0100

    Update RELEASENOTES-DEVELOPMENT.md

commit 3ca3408255
Author: Mike Brady <mikebrady@eircom.net>
Date:   Tue Jun 4 15:32:10 2019 +0100

    Fix error message for invalid standby mode choice

commit 4bafe1c982
Author: Mike Brady <mikebrady@eircom.net>
Date:   Mon Jun 3 10:03:54 2019 +0100

    quieten a compilation warning

commit 9d96906402
Author: Mike Brady <mikebrady@eircom.net>
Date:   Sun Jun 2 18:05:40 2019 +0100

    Update configure.ac

commit 0c5c4bfe3f
Author: Mike Brady <mikebrady@eircom.net>
Date:   Sun Jun 2 18:04:51 2019 +0100

    Update RELEASENOTES-DEVELOPMENT.md

commit 85cc1bdd97
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 25f0fbc24d
Author: Mike Brady <mikebrady@eircom.net>
Date:   Sun Jun 2 13:42:19 2019 +0100

    Update INSTALL.md

commit d91e41d976
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 7f2e6b1aac
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 76ad4e6a73
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 a8222e3f85
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 19fbededcf
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 c677006541
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
2019-06-05 15:02:26 +01:00
Mike BradyandGitHub 85fae473bb Merge pull request #860 from joerg-krause/patch-2
Debug requested period size value
2019-06-04 22:15:37 +01:00
Jörg KrauseandGitHub 854942df92 Debug requested period size value 2019-06-04 20:47:43 +02:00
Mike BradyandGitHub bf91d35bfb Update RELEASENOTES-DEVELOPMENT.md 2019-06-04 15:33:30 +01:00
Mike Brady 3ca3408255 Fix error message for invalid standby mode choice 2019-06-04 15:32:10 +01:00
Mike Brady 4bafe1c982 quieten a compilation warning 2019-06-03 10:03:54 +01:00
Mike BradyandGitHub 9d96906402 Update configure.ac 2019-06-02 18:05:40 +01:00
Mike BradyandGitHub 0c5c4bfe3f Update RELEASENOTES-DEVELOPMENT.md 2019-06-02 18:04:51 +01:00
Mike Brady 85cc1bdd97 Fix the dither calculation -- it was 12 dB too high, really noticable on the U8 setting. 2019-06-02 17:56:47 +01:00
Mike BradyandGitHub 25f0fbc24d Update INSTALL.md 2019-06-02 13:42:19 +01:00
Mike Brady d91e41d976 Add missing support for S32_LE, S32_BE, S24_LE and S24_LE formats. 2019-05-29 17:26:44 +01:00
Mike Brady 7f2e6b1aac Add support for S32_LE, S32_BE, S24_LE and S24_BE wqhen generating frames of dithered silence 2019-05-29 16:18:51 +01:00
Mike Brady 76ad4e6a73 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. 2019-05-29 16:00:47 +01:00
Mike BradyandGitHub a8222e3f85 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.
2019-05-27 09:30:57 +01:00
David Crook 19fbededcf 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>
2019-05-25 13:01:22 -06:00
Mike Brady c677006541 Bring into line with master 3.3 2019-05-24 17:37:26 +01:00
Mike BradyandGitHub 3c4a878ad9 Merge pull request #853 from mikebrady/development
Update README.md
2019-05-24 17:22:30 +01:00
Mike BradyandGitHub 744c595540 Update README.md 2019-05-24 17:20:42 +01:00
Mike Brady 13fcd259c3 Merge branch 'development' 3.3rc7+ to 'master' 2019-05-24 16:42:23 +01:00
Mike BradyandGitHub 57f0b710f8 Update RELEASENOTES.md 2019-05-24 10:53:34 +01:00
Mike BradyandGitHub 1f41c58db8 Update README.md 2019-05-23 17:38:52 +01:00
Mike BradyandGitHub 529dd3320f Update RELEASENOTES.md 2019-05-23 17:27:22 +01:00
Mike BradyandGitHub 37f67f5ae6 Update README.md 2019-05-23 16:37:45 +01:00
Mike BradyandGitHub fc304f1ab6 Update README.md 2019-05-23 16:37:25 +01:00
Mike BradyandGitHub d0b14fd644 Create README-DEVELOPMENT.md 2019-05-23 16:35:55 +01:00
Mike BradyandGitHub 2d06a4bb84 Update RELEASENOTES.md 2019-05-23 16:34:15 +01:00
Mike BradyandGitHub ea5f509cfe Update RELEASENOTES-DEVELOPMENT.md 2019-05-23 16:31:39 +01:00
Mike BradyandGitHub 0d973bde07 Create RELEASENOTES-DEVELOPMENT.md 2019-05-23 16:28:46 +01:00
Mike Brady f96a04ae1b quieten the soxr_oneshot timer 2019-05-22 13:25:44 +01:00
Mike Brady b2c6b8f537 fix another harmless (?) possible divide by zero 2019-05-20 09:40:25 +01:00