Mike Brady
c091f63a09
Update check_ap2_systemd_full_build_folder.yml
2024-12-02 11:38:11 +00:00
Mike Brady
910264e565
Update check_ap2_systemd_full.yml
2024-07-22 13:25:24 +01:00
Mike Brady
4d20657bae
add note about minor release notes
2024-07-06 11:56:10 +01:00
Mike Brady
6ab794297b
Merge branch 'development'
...
Limit the maximum number of open file handles in Docker images.
Increase the level of optimisation (to -O3) while building the Shairport Sync application itself.
Enabled termination of a disconnected session in AirPlay 2 operation after a timeout, which was disabled by default.
Fixed a bug that prevented Shairport Sync from terminating cleanly when a fatal error that occurred while directly accessing the alsa output device.
Fixed a bug that prevented Shairport Sync from recovering cleanly if a player disconnected without warning. The problem was that the player thread would not respond to cancel request. Fixed by moving a pthreadtestcancel() call to the innermost loop.
Fixed compilation errors on old versions of Mac OS X by, reordering some of the files to be included in shairport.c.
Avoided using TCP_KEEPINTVL and TCP_KEEPCNT if they are not defined (they are not defined in older versions of Mac OS X).
Fixed a race condition with the metadata queues. The problem was that the queues were being initialised by threads launched by the main thread which, having started the threads, proceeded to use the queues. But if the threads were late in starting, the queues might not be initialised by the time the main thread tried to use them. Fixed by initialising the queues in the main thread.
Enable the ALSA backend to access mixers on a devices with a hdmi: prefix.
Update the help text for the ALSA backend to denote HDMI devices using the hdmi: prefix rather than hw:.
Manage thread cancellation state explicitly in audio_ao.c
CAR INSTALL guide: Simplify some of the wording. Change order and allow a few seconds before starting systemd-timesync service.
2024-07-06 11:46:14 +01:00
Mike Brady
8941caec78
Update CAR INSTALL.md
2024-07-03 22:35:07 +01:00
Mike Brady
e6da1a1db3
Update CAR INSTALL.md
2024-07-03 20:13:30 +01:00
Mike Brady
55de53321b
Update RELEASENOTES-DEVELOPMENT.md
2024-06-30 10:08:01 +01:00
Mike Brady
15a7090a5f
Fix a bug that blocked a fatal error exit if the player thread couldn't be terminated. Revert the session timeout from one minute back to two minutes (120 seconds).
2024-06-30 09:56:29 +01:00
Mike Brady
0099831cb7
Revert the session timeout from one munite back to two minutes (120 seconds)
2024-06-30 09:53:41 +01:00
Mike Brady
e09b9c6330
Don't automatically disable the session timeout on AirPlay 2.
2024-06-29 20:38:43 +01:00
Mike Brady
6c64b52faa
Update RELEASENOTES-DEVELOPMENT.md
2024-06-29 20:24:35 +01:00
Mike Brady
105299a711
Remove watchdog stuff. Move the pthreadtestcancel into the loop inside buffergetframe() -- somethime the player can stay inside that loop indefinitely.
2024-06-29 20:06:27 +01:00
Mike Brady
bccf0775d3
remove watchdog stuff
2024-06-29 20:05:15 +01:00
Mike Brady
419ff394f5
Remove watchdog stuff. USe the session timeout to set the TCP keep intervals and stuff. Change response to ETIMEDOUT to rtsp_read_request_response_immediate_shutdown_requested.
2024-06-29 20:04:29 +01:00
Mike Brady
fe8c6dd243
set the session timeout to one minute by default.
2024-06-29 20:02:09 +01:00
Mike Brady
6be34b7f2b
set the session timeout to one minute by default.
2024-06-29 20:01:39 +01:00
Mike Brady
8e23ad3f89
prevent cancellation while performing ao-related operations.
2024-06-29 20:00:13 +01:00
Mike Brady
0412a84006
BB -- change the order of includes as mentioned in version 4.3.4-dev-13-gc064b8ba
2024-06-15 16:18:29 +01:00
Mike Brady
b77092f2a4
Update RELEASENOTES-DEVELOPMENT.md
2024-06-15 14:50:01 +01:00
Mike Brady
c064b8bae5
Change order of some include file to facilitiate old Mac OS X builds. Check existence of TCP_KEEPINTVL before trying to use it. Fix a race condition with initial messages to the metadata queues. The race was that the queues and mutexes were definied in a thread, so could be delayed to after when the main process was using them.
2024-06-15 14:31:14 +01:00
Mike Brady
179c831895
Update RELEASENOTES-DEVELOPMENT.md
2024-06-10 09:13:46 +01:00
Mike Brady
976d93e96b
Update RELEASENOTES-DEVELOPMENT.md
2024-06-10 09:13:23 +01:00
Mike Brady
aade1b39b3
Move the ulimit -n call from 01-startup/script.sh to the 02-dbus/run
2024-06-09 18:41:02 +01:00
Mike Brady
0d96857ff7
Update RELEASENOTES-DEVELOPMENT.md
2024-06-08 14:35:10 +01:00
Mike Brady
111e247b65
Limit maximum open file handles in Docker images. Increase the level of optimisation while building the Shairport Sync image.
2024-06-08 14:05:26 +01:00
Mike Brady
2456dcc591
Update RELEASENOTES-DEVELOPMENT.md
2024-06-03 09:44:40 +01:00
Mike Brady
5f64722a70
Merge branch 'development' of github.com:mikebrady/shairport-sync into development
...
forgot online update
2024-06-03 09:37:11 +01:00
Mike Brady
eaf923614a
Give access to mixers in a HDMI device by attaching the mixer to the device's name but replacing the header hdmi: with hw:
2024-06-03 09:36:37 +01:00
Mike Brady
7e16d6f91e
Update RELEASENOTES-DEVELOPMENT.md
2024-06-01 22:30:50 +01:00
Mike Brady
238e4bbfa3
Modify the alsa help to use the hdmi: prefix for the HDMI devices it finds.
2024-06-01 22:08:41 +01:00
Mike Brady
19556bf8c8
Update RELEASENOTES-DEVELOPMENT.md
2024-05-29 16:37:09 +01:00
Mike Brady
c945f3a9ea
4.3.4-dev start
2024-05-29 15:29:22 +01:00
Mike Brady
28ae1dae85
Merge branch 'development'
...
This is 4.3.3 release.
2024-05-29 15:17:59 +01:00
Mike Brady
c07247af85
Update CAR INSTALL.md
2024-05-29 12:31:42 +01:00
Mike Brady
2e7d5233be
Update CAR INSTALL.md
2024-05-29 12:28:37 +01:00
Mike Brady
2ec6068beb
Update RELEASENOTES-DEVELOPMENT.md
2024-05-23 14:30:57 +01:00
Mike Brady
e0b13829cd
Reverse changes made in PR 1831 ( https://github.com/mikebrady/shairport-sync/pull/1831/files ) -- issue identified in Issue 1856 ( https://github.com/mikebrady/shairport-sync/issues/1856 ).
2024-05-23 14:24:30 +01:00
Mike Brady
6973eae8ac
Update RELEASENOTES-DEVELOPMENT.md
2024-05-15 13:19:59 +01:00
Mike Brady
f8e8550ee1
Merge pull request #1851 from acli/patch_20240513a
...
Various minor fixes. Many thanks.
2024-05-15 13:15:07 +01:00
Ambrose Li
998776e496
minor typo
2024-05-14 04:44:58 -04:00
Ambrose Li
abe60d80e1
various minor typos
2024-05-14 04:25:25 -04:00
Ambrose Li
47f893ba2a
use constant RATE for clarity
2024-05-14 04:25:10 -04:00
Ambrose Li
56de841f45
Make sure "all" is the default target. Try to not clobber existing man page and html file if xmltoman/xsltproc fails/does not exist
2024-05-14 04:24:53 -04:00
Mike Brady
fa743076bc
Update RELEASENOTES-DEVELOPMENT.md
2024-05-13 13:03:01 +01:00
Mike Brady
8d678c4313
Merge pull request #1846 from orangepizza/mbedtls3fix
...
Add support for mbedtls3. Many thanks!
2024-05-13 12:52:47 +01:00
Seo Suchan
d73b585c6f
mbedtls: add support to mbedtls3
...
Signed-off-by: Seo Suchan <tjtncks@gmail.com >
2024-05-09 21:51:38 +09:00
Mike Brady
360c50b7c9
Update BUILD.md
2024-05-06 18:29:20 +01:00
Mike Brady
88014cb98b
Update BUILD.md
2024-05-06 16:49:35 +01:00
=
5fb152a5f5
fix inversion of number and size arguments in a calloc
2024-04-26 11:20:03 +01:00
Mike Brady
2647f9b445
Update check_classic_mac_basic.yml
...
No need to explicitly install openssl -- it's already there.
2024-04-26 09:58:22 +01:00