Commit Graph
4977 Commits
Author SHA1 Message Date
Mike Brady e4cadfc1e7 Put visual divider pipe characters between the column headings in statistics. 2022-05-23 13:38:39 +01:00
Mike Brady 0df6e18b86 Only disply the fps stuff if we have a stats function in the backend 2022-05-23 13:31:22 +01:00
Mike BradyandGitHub e33c66b300 Update BUILDFORAP2.md 2022-05-23 11:42:12 +01:00
Mike BradyandGitHub d393a9f06d Update BUILDFORAP2.md 2022-05-23 11:38:12 +01:00
Mike BradyandGitHub 468b0685e9 Update AIRPLAY2.md 2022-05-23 11:37:20 +01:00
Mike BradyandGitHub 0a5bccf7be Update BUILDFORAP2.md 2022-05-23 11:35:47 +01:00
Mike BradyandGitHub 770d3339aa Update BUILDFORAP2.md 2022-05-23 11:31:24 +01:00
Mike BradyandGitHub 8bc194a13a Update BUILDFORAP2.md 2022-05-23 11:29:55 +01:00
Mike BradyandGitHub 703c5c2da7 Update README.md 2022-05-23 11:15:52 +01:00
Mike BradyandGitHub 75e73c2e49 Update README.md 2022-05-23 11:15:01 +01:00
Mike BradyandGitHub 26d37341ed Update CAR INSTALL.md 2022-05-23 11:08:36 +01:00
Mike BradyandGitHub aa80faca1f Update RELEASENOTES-DEVELOPMENT.md 2022-05-23 11:00:52 +01:00
Mike BradyandGitHub 58dce3c4d6 Update RELEASENOTES-DEVELOPMENT.md 2022-05-23 10:59:53 +01:00
Mike Brady bcc809edb8 Always update the startup script in FreeBSD 2022-05-23 10:29:47 +01:00
Mike Brady f8b91e9b25 Fix brackets around plist.h 2022-05-23 10:29:15 +01:00
Mike BradyandGitHub 8d63e3cc87 Update RELEASENOTES-DEVELOPMENT.md 2022-05-23 10:19:55 +01:00
Mike Brady a62e4b0b3b Use a simpler (?) method for checking if a mutex is taking too long. 2022-05-22 22:20:05 +01:00
Mike Brady 69cd95e9c1 Open the codec context before checking if the codec can support fltp format. 2022-05-22 22:18:39 +01:00
Mike Brady 6088c2442d Temporarily disable the AAC checker. 2022-05-22 21:34:26 +01:00
Mike Brady ed629037d4 Check for the appropriate AAC decoder at startup and in the help section. 2022-05-22 16:22:23 +01:00
Mike Brady 2177daec13 Remove misleading (obselete) comment. 2022-05-22 15:36:39 +01:00
Mike Brady 086acbe5a4 Check that the AAC decoder can do fltp decoding. Need to do more of this kind of checking at startup! 2022-05-22 11:32:36 +01:00
Mike BradyandGitHub c5ddf3f6a1 Update FREEBSD.md 2022-05-20 12:52:37 +01:00
Mike Brady b246c88fd9 Stop using libdaemon and use FreeBSD's daemon utility to deamonise and control shairport sync. 2022-05-20 12:30:08 +01:00
Mike BradyandGitHub 7f44031784 Update FREEBSD.md 2022-05-20 00:09:48 +01:00
Mike Brady 55d5d496f3 use pthread push/pull to cleanly kill this code. add a stats function -- not quite working yet. 2022-05-19 20:24:30 +01:00
Mike Brady f51f78ada1 tidy up the timed mutex stuff. 2022-05-19 18:11:52 +01:00
Mike Brady 27b9cd96f8 Only stop the activity monitor once, duh, and correct a debug message. 2022-05-19 18:08:45 +01:00
Mike Brady 850fda1055 Fix a typo. 2022-05-19 18:07:32 +01:00
Mike Brady 008e038805 Shorten the timeout on the SMI to 10 ms. 2022-05-18 22:32:52 +01:00
Mike Brady 7690fed9f1 Simplify mutex timeout checking. Use CLOCK_MONOTONIC if CLOCK_MONOTONIC_RAW is not available. 2022-05-18 22:31:49 +01:00
Mike Brady 2dc6af2daf Partially clean up some mutex diagnostic stuff. 2022-05-18 19:37:18 +01:00
Mike BradyandGitHub 016354a970 Update RELEASENOTES-DEVELOPMENT.md 2022-05-18 11:10:58 +01:00
Mike Brady 1d2288702a If statistics are enabled, log when a play starts and what type the stream is. 2022-05-18 11:05:28 +01:00
Mike Brady f06524cfa0 Ensure the AP2 Buffered Stream buffer size is hidden when playing an AP1 stream in AP2 mode. 2022-05-18 10:03:01 +01:00
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