Commit Graph
4903 Commits
Author SHA1 Message Date
Mike Brady 3d96f79ddc Quieten a few debug messages. 2022-03-11 17:03: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
Mike Brady 0aea810735 experiment with different startup regimes 2022-02-28 10:59:41 +11:00
Mike Brady 18ed1bda87 Add the opening of the shm interface to the startup process and die if it can't be done. Quieten some debug messages. 2022-02-27 21:23:14 +11:00
Mike Brady 322f07720a Require NQPTP to be running and create the SHM interface at startup. 2022-02-27 13:00:03 +11:00
Mike Brady 70ef99e924 Add a special-purpose flush routine called sub_flush. It doesn't close the device ever. 2022-02-26 08:33:19 +00:00
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