Commit Graph
4942 Commits
Author SHA1 Message Date
Mike BradyandGitHub 1366e653d0 Update RELEASENOTES-DEVELOPMENT.md 2022-05-17 17:53:28 +01:00
Mike Brady 00bc837bef quieten some debug messages. 2022-05-17 17:50:46 +01:00
Mike Brady aa9f9423c4 Quieten a debug message. 2022-05-17 17:32:24 +01:00
Mike Brady 1115ec4f19 Small cosmetic changes. 2022-05-17 16:39:13 +01:00
Mike Brady 3b4a21f002 Quieten some debug messages. Remove some redundant code. 2022-05-17 15:49:01 +01:00
Mike Brady 5c7af48422 Merge branch 'development' of github.com:mikebrady/shairport-sync into development
Forgot documentation update, duh.
2022-05-17 13:52:21 +01:00
Mike Brady aedc83978f A little more debug information. 2022-05-17 13:51:29 +01:00
Mike BradyandGitHub a4fcd97a91 Update RELEASENOTES-DEVELOPMENT.md 2022-05-14 12:03:08 +01:00
Mike BradyandGitHub 60fbdab327 Update RELEASENOTES-DEVELOPMENT.md 2022-05-14 10:24:27 +01:00
Mike Brady 8a2756b7f0 Greatly simplify dealing with a new anchor clock -- basically, accept a new anchor clock immediately, without delay. A new master clock is accepted after 5 seconds. If the anchor clock changes as it may in a realtime stream, it will change within one second of the master clock, and the 5 second delay will be skipped. Discard the first two seconds of audio within the first two seconds of a connection being made. This is to allow the clocks to settle and stabilise. Debug message changes. 2022-05-14 19:05:38 +10:00
Mike Brady 82ad05e828 reset anchor information when setanchorinfo stops play -- clock information is no longer valid. Store time of initial connection (this is when we can be sure the PTP clock has started). 2022-05-14 19:00:46 +10:00
Mike Brady 903ba42ec5 Remove a slightly alarming and incorrect warning. Old information is dealt with elsewhere. 2022-05-14 18:59:06 +10:00
Mike Brady 4fa06bed6b Change playstart to a 64-but unsigned int. Store time of start of connection (for initial muting). Remove a redundant flag. 2022-05-14 18:58:05 +10:00
Mike Brady b4d676fe04 Small alterations in how play time is calculated. Debug and format changes. 2022-05-14 18:56:35 +10:00
Mike BradyandGitHub 250704b280 Update RELEASENOTES-DEVELOPMENT.md 2022-04-05 07:33:13 +01:00
Mike Brady 38bbad6f63 Remove the requirement for Avahi in the systemd startup file unless Avahi is included in the build. 2022-04-05 07:22:34 +01:00
Mike Brady bc97f76a16 Update RELEASENOTES-DEVELOPMENT.md 2022-04-03 10:43:49 +01:00
Mike Brady a295c2a291 Improve the logic for supressing clicks when the alsa disable_standby_mode is active. 2022-04-03 10:35:48 +01:00
Mike BradyandGitHub 0dfce28735 Update RELEASENOTES-DEVELOPMENT.md 2022-03-22 19:02:36 +11:00
Mike Brady f34a69fa32 Add two new metadata 'ssnc' codes: 'conn' for AirPlay 2 connect, sent before killing any current play session, and 'disc' for AirPlay 2 disconnect. Might be useful for amplifier switching, etc. 2022-03-22 18:53:01 +11:00
Mike Brady 9ae4dee5ae Simplify a comment. 2022-03-22 18:49:58 +11:00
Mike BradyandGitHub e2c987596f Update RELEASENOTES-DEVELOPMENT.md 2022-03-22 09:18:28 +11:00
Mike Brady 3877acc79a Remember to close() the coverart directory file when finished iterating through it to delete prior coverart files. 2022-03-22 09:12:35 +11:00
Mike Brady ace5537ad3 Quieten a few debug messages. 2022-03-16 12:51:00 +11:00
Mike BradyandGitHub 7af70d8688 Update RELEASENOTES-DEVELOPMENT.md 2022-03-16 12:43:17 +11:00
Mike BradyandGitHub 7cfc28d4f4 Update RELEASENOTES-DEVELOPMENT.md 2022-03-16 12:42:48 +11:00
Mike Brady 1dc481c3d3 Clean up some of the code for accepting or diacarding buffered audio depending on its timeliness. 2022-03-16 12:38:05 +11:00
Mike Brady e7098c4529 List the total number of frames sent to DAC and current DAC delay to diagnostics when a large sync error occurs. Stop listing the total number of packets in statistics. 2022-03-16 10:21:54 +11:00
Mike Brady 8490c4c1c1 Always record frames successfully sent to DAC even if they are less than requested. 2022-03-16 10:19:15 +11:00
Mike BradyandGitHub 1df7939d6a Update RELEASENOTES-DEVELOPMENT.md 2022-03-15 12:40:21 +11:00
Mike Brady e87218893b Allow for a longer group ID string. Fixes an issue with playing from a HomePod mini on homeOS 15.4. 2022-03-15 12:31:37 +11:00
Mike Brady a382ac6672 Clang Format 2022-03-14 11:56:43 +11:00
Mike Brady 424c376b86 Remove a diagnostic setting. 2022-03-14 11:53:48 +11:00
Mike Brady 3c27849328 Quieten two debug messages. 2022-03-13 13:29:55 +11:00
Mike BradyandGitHub 12be2c6a6b Update RELEASENOTES-DEVELOPMENT.md 2022-03-13 12:42:18 +11:00
Mike Brady 08afa822f5 Add buffer size to statistcs information for a Buffered Audio stream. 2022-03-13 12:33:53 +11:00
Mike BradyandGitHub 08b8749603 Update MOREINFO.md 2022-03-13 12:33:01 +11:00
Mike Brady c63df4f22b Merge branch 'development' of github.com:mikebrady/shairport-sync into development
forgot some online documentation updates.
2022-03-11 17:04:09 +11:00
Mike Brady 3d96f79ddc Quieten a few debug messages. 2022-03-11 17:03:49 +11:00
Mike BradyandGitHub 9d14becc5c Update RELEASENOTES-DEVELOPMENT.md 2022-03-11 16:14:49 +11:00
Mike Brady 29d2155eb9 Merge branch 'development' of github.com:mikebrady/shairport-sync into development
Forgot some online documentation updates.
2022-03-11 15:53:44 +11:00
Mike Brady fbe0565a68 Remove the illegal "Provides" entry. 2022-03-11 09:38:59 +11:00
Mike BradyandGitHub cc74705a14 Update BUILDFORAP2.md 2022-03-10 19:30:46 +11:00
Mike BradyandGitHub b941dfd3ed Update TROUBLESHOOTING.md 2022-03-10 19:27:13 +11:00
Mike BradyandGitHub dbf622cb17 Create ADDINGTOHOME.md 2022-03-10 19:25:04 +11:00
Mike Brady dac2ad7616 Change debugging of RTSP messages to quieten POST as well as OPTION logging. 2022-03-10 17:44:16 +11:00
Mike Brady 6b6d5986d7 Handle keep_dac_busy correctly if disable_standby_mode is disable_standby_auto. 2022-03-10 17:43:12 +11:00
Mike Brady 0b4b4a73fc make close() a separate function and make flush do a close if we don't have to keep the dac active. 2022-03-10 17:41:53 +11:00
Mike Brady 713492a709 Check to see if the alsa_handle is NULL in standard_delay_and_status. Don't see how it could happen though. 2022-03-07 16:23:59 +11:00
Mike BradyandGitHub 71d902b0e9 Update RELEASENOTES-DEVELOPMENT.md 2022-03-07 13:35:02 +11:00