Commit Graph
4875 Commits
Author SHA1 Message Date
Mike Brady 341f67acd2 Redesign the ptp shm utilities to cater for opening once and closing once but potentially called for opening many times. 2022-02-26 08:32:15 +00:00
Mike Brady c0feef51f8 Always try to open the shm interface when needed -- it should be already open, but ya never know. 2022-02-26 08:28:49 +00:00
Mike Brady c6fd0fbfdb Open the SHM instrface atstartup and close it on shutdown. 2022-02-26 08:27:45 +00:00
Mike BradyandGitHub b622c179bf Update RELEASENOTES-DEVELOPMENT.md 2022-02-12 13:41:35 +00:00
Mike Brady 4848608dd5 Don't try to decode commands at debug level 2 -- leave it to level 3. 2022-02-12 13:39:19 +00:00
Mike BradyandGitHub bd55f1e426 Update RELEASENOTES-DEVELOPMENT.md 2022-02-07 12:57:22 +00:00
Mike Brady e07c202b76 Quieten a compiler warning -- might not work. 2022-02-07 12:37:49 +00:00
Mike Brady 3d720d65bf MQTT -- add code to deal with empty payloads by adding a dummy payload to empty messages by default. 2022-02-07 12:36:08 +00:00
Mike BradyandGitHub 8b483c09a1 Update RELEASENOTES-DEVELOPMENT.md 2022-02-01 15:57:36 +00:00
Mike Brady f135d857c0 Ensure that when ignore_volume_control is true, the volume metadata has the current, max and min values of the [now ignored] attenuator set to 0.0. 2022-02-01 15:44:43 +00:00
Mike BradyandGitHub 31fd3737ac Merge pull request #1422 from charlesomer/development
Docker image fix - s6-overlay. Thanks Charles!
2022-02-01 11:03:33 +00:00
Charles 8127b1c470 Fix for v3 of s6 overlay and other improvements. 2022-01-31 17:57:54 +00:00
CharlesandGitHub 411f8fa0da Merge branch 'mikebrady:development' into development 2022-01-30 22:00:42 +00:00
Mike Brady c37f511319 Check certain 64-bit and 32-bit conversions. 2022-01-30 16:51:01 +00:00
Charles 5149854a2b s6 overlay improvements. 2022-01-29 15:51:46 +00:00
CharlesandGitHub b726e22836 Merge branch 'mikebrady:development' into development 2022-01-28 21:52:51 +00:00
Mike Brady 8d3bbe225b Discard non-sentinel packets at the start of a Realtime play -- they might belong to the previous session. 2022-01-28 11:14:52 +00:00
Mike BradyandGitHub 8bd31c140e Update RELEASENOTES-DEVELOPMENT.md 2022-01-24 10:20:23 +01:00
Mike Brady deb11654ab Add some sanity checking of latency-affecting settings. 2022-01-24 10:17:07 +01:00
Mike BradyandGitHub 16f5c7b7c3 Update RELEASENOTES-DEVELOPMENT.md 2022-01-23 10:09:55 +01:00
Mike Brady 703717a58a Reset the realtime clock information when a realtimne stream play terminates. 2022-01-23 10:04:04 +01:00
Mike BradyandGitHub fba2f33b6b Update RELEASENOTES-DEVELOPMENT.md 2022-01-21 18:26:25 +01:00
Mike Brady 6ced6bc67d Add a "mixer_control_index" setting to the "alsa" part of ther configuration file. A mixer is fully identified by a name and index, duh. Change some debug messages and add an entry to the sample configuration file. 2022-01-21 18:18:13 +01:00
Mike BradyandGitHub 18f452025f Update AIRPLAY2.md 2022-01-17 11:04:50 +00:00
Mike BradyandGitHub 582e2a1f89 Update AIRPLAY2.md 2022-01-17 10:51:53 +00:00
Mike Brady 55c111cabb Lower the default starting volume bu 6dB. 2022-01-11 16:34:33 +00:00
CharlesandGitHub 5371f69028 Merge branch 'mikebrady:development' into development 2022-01-05 19:14:34 +00:00
Mike BradyandGitHub b566d641b9 Update RELEASENOTES-DEVELOPMENT.md 2022-01-04 18:11:33 +00:00
Mike Brady f79222f71d BB. Fix a crash that occurred in AP2 mode if no configuration file was present, duh. 2022-01-04 18:06:16 +00:00
Charles 5077ff8227 Try updating images again. 2022-01-04 14:37:29 +00:00
CharlesandGitHub 6d701009e5 Merge branch 'mikebrady:development' into development 2022-01-04 13:47:18 +00:00
Mike Brady 7212504c46 Merge branch 'development' of github.com:mikebrady/shairport-sync into development
Documentation Updates
2022-01-02 17:38:31 +00:00
Mike Brady 73eec0a1be Add some code to investigate possible unclean teardowns in AP2 modes. Also add code which might obviate the problem! 2022-01-02 17:37:23 +00:00
Mike BradyandGitHub c01771392b Update RELEASENOTES-DEVELOPMENT.md 2022-01-02 17:09:57 +00:00
Mike Brady 9c2f9f7ada Do a proper TEARDOWN when an AP1 RTSP thread is cancelled. In particular, kill any player thread that may be running. 2022-01-02 16:58:09 +00:00
Mike BradyandGitHub f6a198438d Update RELEASENOTES-DEVELOPMENT.md 2022-01-02 10:59:20 +00:00
Mike Brady b5860fc4d2 latest version of the nqptp interface header 2022-01-02 10:42:48 +00:00
Mike Brady 4322f67fe2 Exit with a message in the log if the name to be used for the service is already in use. 2022-01-02 10:06:36 +00:00
Mike Brady 59d92db39f Improve a few debug messages. 2022-01-01 19:01:20 +00:00
Mike Brady c849c1fcf0 clang-format 2022-01-01 12:13:43 +00:00
Mike Brady 7d350c3d08 Simplify validation of the mDNS interface setting, if any. 2021-12-31 10:07:00 +00:00
Mike Brady 04aba03b4f Stop storing the timing peer list. Clean up generation of device's timing addresses (and fix a bug). Use unique SMI interface for access to NQPTP. 2021-12-30 11:03:34 +00:00
Mike Brady 35317687f9 access the SMI named in the nqptp_shared_memory_interface_name 2021-12-29 10:22:44 +00:00
Charles f83ddf3e75 Roll back 2021-12-28 00:18:06 +00:00
Charles fbab96da6d Merge branch 'development' of github.com:charlesomer/shairport-sync into development 2021-12-27 23:27:39 +00:00
Charles 9e99e9acca Alpine 3.15 test 2021-12-27 23:27:36 +00:00
Mike Brady 040bcd4f10 Clang format 2021-12-27 12:37:49 +00:00
Mike Brady 9f496c2c8c Merge branch 'development' of github.com:mikebrady/shairport-sync into development
Small changes.
2021-12-27 12:35:54 +00:00
Mike BradyandGitHub 636ccf98f0 Update RELEASENOTES-DEVELOPMENT.md 2021-12-27 12:35:08 +00:00
Mike Brady 42e508b449 Add some conditional compilation statements to avoid a few warnings. 2021-12-27 12:33:14 +00:00