]>
git.ipfire.org Git - thirdparty/shairport-sync.git/log
weidav [Thu, 29 Sep 2022 16:41:17 +0000 (18:41 +0200)]
Don't need to checkout development branch.
Mike Brady [Thu, 29 Sep 2022 11:38:38 +0000 (12:38 +0100)]
Update Bug Report.yaml
Oops.
Mike Brady [Wed, 28 Sep 2022 15:30:20 +0000 (16:30 +0100)]
Trial
On the Danger branch only.
Mike Brady [Wed, 28 Sep 2022 14:54:55 +0000 (15:54 +0100)]
Update docker-build-on-formal-release.yaml
Look for literal dots and include a X.YrcZ pattern for testing
Mike Brady [Wed, 28 Sep 2022 14:42:11 +0000 (15:42 +0100)]
Update docker-build-on-formal-release.yaml
Mike Brady [Wed, 28 Sep 2022 14:39:44 +0000 (15:39 +0100)]
Create docker-build-on-formal-release.yaml
Mike Brady [Wed, 28 Sep 2022 11:45:14 +0000 (12:45 +0100)]
Don't rebuild Docker master image for a push.
Mike Brady [Tue, 27 Sep 2022 13:19:15 +0000 (14:19 +0100)]
Merge branch 'development'
Documentation updates.
Mike Brady [Tue, 27 Sep 2022 13:18:44 +0000 (14:18 +0100)]
Small documentation updates.
Mike Brady [Mon, 26 Sep 2022 18:04:08 +0000 (19:04 +0100)]
Don't need to checkout development.
Mike Brady [Mon, 26 Sep 2022 18:02:54 +0000 (19:02 +0100)]
Merge branch 'development'
Simplify some URLs.
Mike Brady [Mon, 26 Sep 2022 18:02:30 +0000 (19:02 +0100)]
Simplify some URLs
Mike Brady [Mon, 26 Sep 2022 17:38:46 +0000 (18:38 +0100)]
Small documentation updates.
Mike Brady [Mon, 26 Sep 2022 17:19:55 +0000 (18:19 +0100)]
Slight update to Release Notes.
Mike Brady [Mon, 26 Sep 2022 17:04:04 +0000 (18:04 +0100)]
Update the pair_ap library and a few other things...
Mike Brady [Mon, 26 Sep 2022 17:00:36 +0000 (18:00 +0100)]
Start of update to Release Notes
Mike Brady [Mon, 26 Sep 2022 16:56:02 +0000 (17:56 +0100)]
Update BUILD.md
Mike Brady [Mon, 26 Sep 2022 16:53:34 +0000 (17:53 +0100)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Mon, 26 Sep 2022 16:42:13 +0000 (17:42 +0100)]
Remove the need for the gcrypt library; use openssl instead, as it's mandatory elsewhere in Shairport Sync.
Mike Brady [Mon, 26 Sep 2022 16:24:04 +0000 (17:24 +0100)]
Update the pair_ap library. Thanks again to ejurgensen for this code.
Mike Brady [Fri, 23 Sep 2022 16:11:15 +0000 (17:11 +0100)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Fri, 23 Sep 2022 16:05:26 +0000 (17:05 +0100)]
Clang format
Mike Brady [Fri, 23 Sep 2022 16:02:26 +0000 (17:02 +0100)]
Add in code to detect the iOS 16 discontinuity but not to do anything about it. Delaying everything by 2112 frames after the discontinuity removes it, but the result seems to be that playback is delayed by 2112 frames. One approach would be to advance everything prior to the discontinuity by 2112 frames, but that would require checking what version of software the source was using, so hardly worth the trouble.
Mike Brady [Thu, 22 Sep 2022 17:19:46 +0000 (18:19 +0100)]
Roll back fix for extra frames -- it fixes sync issues but introduces transients or glitches. Not nice.
Mike Brady [Thu, 22 Sep 2022 16:33:23 +0000 (17:33 +0100)]
Fix a silly classic AirPlay build issue.
Mike Brady [Thu, 22 Sep 2022 16:03:53 +0000 (17:03 +0100)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Thu, 22 Sep 2022 15:29:20 +0000 (16:29 +0100)]
Merge branch 'development' of github.com:mikebrady/shairport-sync into development
Merge online updates.
Mike Brady [Thu, 22 Sep 2022 15:28:51 +0000 (16:28 +0100)]
Skip the out-of-date frames at the start of a session in AirPLay 2 Buffered Streams in iOS 16.0 / Ventura beta / iOS 16.1 beta. Only skip two blocks to avoid AAC transients and substitute silent for them.
Mike Brady [Thu, 22 Sep 2022 15:25:57 +0000 (16:25 +0100)]
Increase the RTSP idle timeout to ten seconds, and confine its operation to realtime and classic AirPlay only.:
Mike Brady [Mon, 19 Sep 2022 09:04:41 +0000 (10:04 +0100)]
Update BUILD.md
Mike Brady [Mon, 19 Sep 2022 09:03:42 +0000 (10:03 +0100)]
Update BUILD.md
Mike Brady [Mon, 19 Sep 2022 09:01:26 +0000 (10:01 +0100)]
Update BUILD.md
Mike Brady [Mon, 19 Sep 2022 09:00:12 +0000 (10:00 +0100)]
Update BUILD.md
Mike Brady [Mon, 19 Sep 2022 08:51:39 +0000 (09:51 +0100)]
Update InitialConfiguration.md
Mike Brady [Fri, 16 Sep 2022 19:02:32 +0000 (20:02 +0100)]
Add in, but comment out, some code to investigate discontinuities in timestamps of audio coming from iOS 16.0 devices. Also clean up code to supress initial AAC transients when skipping or scrubbing. There must be a nicer way to do this.
Mike Brady [Fri, 16 Sep 2022 19:00:17 +0000 (20:00 +0100)]
It seems the RTSP link can go idle occasionally, so don't do anything drastic until it comes back, i.e. don't kill everything when it goes idle.
Mike Brady [Thu, 15 Sep 2022 16:41:52 +0000 (17:41 +0100)]
Remove outdated documents.
Mike Brady [Thu, 15 Sep 2022 16:33:39 +0000 (17:33 +0100)]
Bump the configuration version number.
Mike Brady [Thu, 15 Sep 2022 16:28:47 +0000 (17:28 +0100)]
Merge remote-tracking branch 'origin/development'
Mike Brady [Thu, 15 Sep 2022 13:20:30 +0000 (14:20 +0100)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Thu, 15 Sep 2022 13:09:33 +0000 (14:09 +0100)]
Make the RTSP idle checker a bit more resilient -- wait for the full timeout even if interrupted. Also signal to NQPTP when to stop listening and when to start w.r.t. idle and when a session stop.
Mike Brady [Tue, 13 Sep 2022 08:34:42 +0000 (09:34 +0100)]
Add a few debug messages to watch the RTSP connection.
Mike Brady [Mon, 12 Sep 2022 14:56:20 +0000 (15:56 +0100)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Mon, 12 Sep 2022 14:55:56 +0000 (15:55 +0100)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Mon, 12 Sep 2022 14:55:29 +0000 (15:55 +0100)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Mon, 12 Sep 2022 14:55:02 +0000 (15:55 +0100)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Mon, 12 Sep 2022 14:19:52 +0000 (15:19 +0100)]
Squashed commit of the following:
Add three parameters to the backend play() function call -- (1) a flag indicating whether the samples are timed or not. If timed, (2) the timestamp and (3) the local time at which the first frame should be heard.
Update missing pipewire library message.
Makefile.am fix.
Update the SHM version and fix the SHM name so that it works with FreeBSD.
Remove redundant (?) AC_HEADER_STDC check.
Fix compilation and installation under FreeBSD -- changes to allow building in a separate directory broke the FreeBSD build process.
Add AC_CHECK_LIB for gcrypt in case PKG_CHECK_MODULES fails to find it.
Find gcrypt using pkg-config
Add code to detect when the RTSP channel goes idle for a period, and use it to reset clocks and timings, etc. so that SPS resumes correctly where the source has gone to sleep while playing a realtime stream and has subsequently woken up.
Don't exit if a UDP Clock Control packet is empty. Also check minimum packet size.
Remove some very experimental code which may cause memory and port leaks.
Strip file path from the filename used in debug messages, information messages, warnings and fatal error messages.
BB fix to Makefile.am -- overwriting the DBUS stuff with MPRIS definitions, duh.
Fix some problems building on FreeBSD and tidy up the use of the "sed" editor.
Fix some problems building on picore.
Fix an uninitialised variable
start using the "nqptp" SMI
Mike Brady [Sat, 10 Sep 2022 17:48:44 +0000 (18:48 +0100)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Sat, 10 Sep 2022 17:29:48 +0000 (18:29 +0100)]
Merge pull request #1536 from icompuiz/development
Corrected path to scripts directory in INSTALL_SYSTEMD_TARGET.
Isioma Nnodum [Sat, 10 Sep 2022 16:16:54 +0000 (12:16 -0400)]
Corrected path to scripts directory in INSTALL_SYSTEMD_TARGET
Mike Brady [Sat, 10 Sep 2022 12:49:33 +0000 (13:49 +0100)]
Add a reference to the source directory.
Mike Brady [Sat, 10 Sep 2022 09:45:08 +0000 (10:45 +0100)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Sat, 10 Sep 2022 09:30:43 +0000 (10:30 +0100)]
Fix compilation and installation under FreeBSD -- changes to allow building in a separate directory broke the FreeBSD build process.
Mike Brady [Wed, 7 Sep 2022 12:49:16 +0000 (13:49 +0100)]
Add AC_CHECK_LIB for gcrypt in case PKG_CHECK_MODULES fails to find it.
Mike Brady [Tue, 6 Sep 2022 09:11:15 +0000 (10:11 +0100)]
Merge pull request #1533 from gumbo2k/patch-1
Update README.md
Heinrich Langos [Tue, 6 Sep 2022 06:40:32 +0000 (08:40 +0200)]
Update README.md
doc: Fix typo
Mike Brady [Mon, 5 Sep 2022 20:09:08 +0000 (21:09 +0100)]
Use pkg-config to find gcrypt and remove a few commented-out lines.
Mike Brady [Sun, 4 Sep 2022 19:35:53 +0000 (20:35 +0100)]
Update Bug Report.yaml
Mike Brady [Wed, 31 Aug 2022 12:09:44 +0000 (13:09 +0100)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Wed, 31 Aug 2022 11:55:42 +0000 (12:55 +0100)]
Wait for a longer period for a realtime control packet before concluding that the sender is gone. Also, don't exit if the packet is empty. Also check minimum packet size.
Mike Brady [Mon, 29 Aug 2022 07:23:22 +0000 (08:23 +0100)]
Update Bug Report.yaml
Mike Brady [Sat, 27 Aug 2022 14:11:49 +0000 (15:11 +0100)]
Update Bug Report.yaml
Mike Brady [Sat, 27 Aug 2022 14:10:25 +0000 (15:10 +0100)]
Update Bug Report.yaml
Mike Brady [Sat, 27 Aug 2022 14:05:47 +0000 (15:05 +0100)]
Update Bug Report.yaml
Mike Brady [Sat, 27 Aug 2022 14:01:30 +0000 (15:01 +0100)]
Update Bug Report.yaml
Mike Brady [Sat, 27 Aug 2022 13:58:32 +0000 (14:58 +0100)]
Update Bug Report.yaml
Mike Brady [Sat, 27 Aug 2022 11:15:30 +0000 (12:15 +0100)]
Update Bug Report.yaml
Make is a little less alarming!
Mike Brady [Wed, 24 Aug 2022 13:00:45 +0000 (14:00 +0100)]
Merge pull request #1524 from charlesomer/development
Add avahi-tools and update readme
Mike Brady [Wed, 24 Aug 2022 12:59:59 +0000 (13:59 +0100)]
Merge pull request #1523 from charlesomer/master
Add issue template. Thanks Charles!
Charles [Tue, 23 Aug 2022 21:05:35 +0000 (22:05 +0100)]
Update readme
Charles [Tue, 23 Aug 2022 20:49:00 +0000 (21:49 +0100)]
Add avahi-tools
Charles [Tue, 23 Aug 2022 20:42:32 +0000 (21:42 +0100)]
Merge branch 'mikebrady:master' into master
Charles [Tue, 23 Aug 2022 20:41:33 +0000 (21:41 +0100)]
Issue template
Mike Brady [Tue, 23 Aug 2022 08:20:22 +0000 (09:20 +0100)]
Merge pull request #1520 from charlesomer/development
s6 improvements and docker build changes
Mike Brady [Sat, 20 Aug 2022 07:27:13 +0000 (08:27 +0100)]
Update README.md
Charles [Fri, 19 Aug 2022 23:02:54 +0000 (00:02 +0100)]
s6 improvements and docker build changes
Mike Brady [Fri, 19 Aug 2022 21:21:51 +0000 (22:21 +0100)]
Update README.md
Mike Brady [Fri, 19 Aug 2022 20:11:46 +0000 (21:11 +0100)]
Update TROUBLESHOOTING.md
Mike Brady [Fri, 19 Aug 2022 20:07:09 +0000 (21:07 +0100)]
Update AIRPLAY2.md
Mike Brady [Fri, 19 Aug 2022 20:04:40 +0000 (21:04 +0100)]
Update AIRPLAY2.md
Mike Brady [Fri, 19 Aug 2022 11:25:36 +0000 (12:25 +0100)]
Quieten a bogus warning.
Mike Brady [Tue, 16 Aug 2022 13:05:28 +0000 (14:05 +0100)]
Merge branch 'development' of github.com:mikebrady/shairport-sync into development
Online Updates
Mike Brady [Tue, 16 Aug 2022 11:08:01 +0000 (12:08 +0100)]
Update CAR INSTALL.md
Mike Brady [Tue, 16 Aug 2022 11:07:16 +0000 (12:07 +0100)]
Update CAR INSTALL.md
Mike Brady [Tue, 16 Aug 2022 10:48:00 +0000 (11:48 +0100)]
Update CAR INSTALL.md
Mike Brady [Tue, 16 Aug 2022 09:21:57 +0000 (10:21 +0100)]
Merge branch 'development' of github.com:mikebrady/shairport-sync into development
Online changes
Mike Brady [Tue, 16 Aug 2022 09:15:31 +0000 (10:15 +0100)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Tue, 16 Aug 2022 08:47:14 +0000 (09:47 +0100)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Tue, 16 Aug 2022 08:41:36 +0000 (09:41 +0100)]
Update CAR INSTALL.md
Mike Brady [Tue, 16 Aug 2022 08:26:35 +0000 (09:26 +0100)]
Remove a few causes of "possibly uninitialised" warnings.
Mike Brady [Tue, 16 Aug 2022 08:25:53 +0000 (09:25 +0100)]
Remove a very noisy and redundant debug message.
Mike Brady [Mon, 15 Aug 2022 17:03:45 +0000 (18:03 +0100)]
Update CAR INSTALL.md
Mike Brady [Mon, 15 Aug 2022 16:43:21 +0000 (17:43 +0100)]
Update CAR INSTALL.md
Mike Brady [Mon, 15 Aug 2022 16:27:07 +0000 (17:27 +0100)]
Update CAR INSTALL.md
Mike Brady [Mon, 15 Aug 2022 15:30:05 +0000 (16:30 +0100)]
Update CAR INSTALL.md
Mike Brady [Mon, 15 Aug 2022 15:28:20 +0000 (16:28 +0100)]
Update CAR INSTALL.md
Mike Brady [Mon, 15 Aug 2022 15:23:56 +0000 (16:23 +0100)]
Update CAR INSTALL.md
Mike Brady [Mon, 15 Aug 2022 15:23:19 +0000 (16:23 +0100)]
Update CAR INSTALL.md
Mike Brady [Mon, 15 Aug 2022 15:22:19 +0000 (16:22 +0100)]
Update CAR INSTALL.md
Mike Brady [Mon, 15 Aug 2022 14:52:12 +0000 (15:52 +0100)]
Update CAR INSTALL.md