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 |
|
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 |
|