Commit Graph
4929 Commits
Author SHA1 Message Date
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
Mike Brady adf0845eb7 Merge branch 'development' of github.com:mikebrady/shairport-sync into development
Forgot online updates.
2022-03-07 13:32:35 +11:00
Mike Brady 8476e5efac Check to see if the alsa_handle is NULL in precision_delay_and_status. Don't see how it could happen though. 2022-03-07 13:32:16 +11:00
Mike BradyandGitHub fbcba0deb1 Update RELEASENOTES-DEVELOPMENT.md 2022-03-04 10:08:18 +11:00
Mike Brady 9bac04e2d7 Check for NULL pointers before deferencing delay and state variable pointers in audio_alsa.c's delay and delay_and_status functions. 2022-03-04 10:02:40 +11:00
Mike BradyandGitHub 0e7312de73 Update RELEASENOTES-DEVELOPMENT.md 2022-03-02 20:24:59 +11:00
Mike Brady b4cd4fbcc4 Fix a bug that caused a crash if an incorrect wait_for_completion option was chosen. Fixed a few similar bugs too. 2022-03-02 09:30:06 +11:00
Mike Brady d8bad42b64 FIx a misspelled comment 2022-03-02 09:29:09 +11:00
Mike Brady 0f5d1ec929 Remove redundant ptp_access_mutex mutex -- don't need it anymore. 2022-02-28 18:09:19 +11:00
Mike Brady e635d7b3fb Die if the NQPTP service is absent when trying to start a play session. 2022-02-28 18:06:49 +11:00
Mike Brady afc82b1800 Declare the service provided. 2022-02-28 18:04:55 +11:00
Mike Brady 2706a62304 Fix a diagnostic message. 2022-02-28 18:00:25 +11:00
Mike Brady 73766b0705 Clean up ptp_shm_interface_open and add code to warn if the timing sample shared in the shm is too old -- may indicate NQPTP is gone. 2022-02-28 17:59:43 +11:00
Mike Brady e8fec7fa70 Wait for two seconds for the NQPTP service to appear. 2022-02-28 17:58:15 +11:00