]> git.ipfire.org Git - thirdparty/shairport-sync.git/log
thirdparty/shairport-sync.git
2 years agoDon't need to checkout development branch. 1545/head
weidav [Thu, 29 Sep 2022 16:41:17 +0000 (18:41 +0200)] 
Don't need to checkout development branch.

2 years agoUpdate Bug Report.yaml
Mike Brady [Thu, 29 Sep 2022 11:38:38 +0000 (12:38 +0100)] 
Update Bug Report.yaml

Oops.

2 years agoTrial
Mike Brady [Wed, 28 Sep 2022 15:30:20 +0000 (16:30 +0100)] 
Trial

On the Danger branch only.

2 years agoUpdate docker-build-on-formal-release.yaml
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

2 years agoUpdate docker-build-on-formal-release.yaml
Mike Brady [Wed, 28 Sep 2022 14:42:11 +0000 (15:42 +0100)] 
Update docker-build-on-formal-release.yaml

2 years agoCreate 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

2 years agoDon't rebuild Docker master image for a push.
Mike Brady [Wed, 28 Sep 2022 11:45:14 +0000 (12:45 +0100)] 
Don't rebuild Docker master image for a push.

2 years agoMerge branch 'development'
Mike Brady [Tue, 27 Sep 2022 13:19:15 +0000 (14:19 +0100)] 
Merge branch 'development'

Documentation updates.

2 years agoSmall documentation updates.
Mike Brady [Tue, 27 Sep 2022 13:18:44 +0000 (14:18 +0100)] 
Small documentation updates.

2 years agoDon't need to checkout development.
Mike Brady [Mon, 26 Sep 2022 18:04:08 +0000 (19:04 +0100)] 
Don't need to checkout development.

2 years agoMerge branch 'development'
Mike Brady [Mon, 26 Sep 2022 18:02:54 +0000 (19:02 +0100)] 
Merge branch 'development'

Simplify some URLs.

2 years agoSimplify some URLs
Mike Brady [Mon, 26 Sep 2022 18:02:30 +0000 (19:02 +0100)] 
Simplify some URLs

2 years agoSmall documentation updates.
Mike Brady [Mon, 26 Sep 2022 17:38:46 +0000 (18:38 +0100)] 
Small documentation updates.

2 years agoSlight update to Release Notes.
Mike Brady [Mon, 26 Sep 2022 17:19:55 +0000 (18:19 +0100)] 
Slight update to Release Notes.

2 years agoUpdate the pair_ap library and a few other things...
Mike Brady [Mon, 26 Sep 2022 17:04:04 +0000 (18:04 +0100)] 
Update the pair_ap library and a few other things...

2 years agoStart of update to Release Notes
Mike Brady [Mon, 26 Sep 2022 17:00:36 +0000 (18:00 +0100)] 
Start of update to Release Notes

2 years agoUpdate BUILD.md
Mike Brady [Mon, 26 Sep 2022 16:56:02 +0000 (17:56 +0100)] 
Update BUILD.md

2 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Mon, 26 Sep 2022 16:53:34 +0000 (17:53 +0100)] 
Update RELEASENOTES-DEVELOPMENT.md

2 years agoRemove the need for the gcrypt library; use openssl instead, as it's mandatory elsewh...
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.

2 years agoUpdate the pair_ap library. Thanks again to ejurgensen for this code.
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.

2 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Fri, 23 Sep 2022 16:11:15 +0000 (17:11 +0100)] 
Update RELEASENOTES-DEVELOPMENT.md

2 years agoClang format
Mike Brady [Fri, 23 Sep 2022 16:05:26 +0000 (17:05 +0100)] 
Clang format

2 years agoAdd in code to detect the iOS 16 discontinuity but not to do anything about it. Delay...
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.

2 years agoRoll back fix for extra frames -- it fixes sync issues but introduces transients...
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.

2 years agoFix a silly classic AirPlay build issue.
Mike Brady [Thu, 22 Sep 2022 16:33:23 +0000 (17:33 +0100)] 
Fix a silly classic AirPlay build issue.

2 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Thu, 22 Sep 2022 16:03:53 +0000 (17:03 +0100)] 
Update RELEASENOTES-DEVELOPMENT.md

2 years agoMerge branch 'development' of github.com:mikebrady/shairport-sync into development
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.

2 years agoSkip the out-of-date frames at the start of a session in AirPLay 2 Buffered Streams...
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.

2 years agoIncrease the RTSP idle timeout to ten seconds, and confine its operation to realtime...
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.:

2 years agoUpdate BUILD.md
Mike Brady [Mon, 19 Sep 2022 09:04:41 +0000 (10:04 +0100)] 
Update BUILD.md

2 years agoUpdate BUILD.md
Mike Brady [Mon, 19 Sep 2022 09:03:42 +0000 (10:03 +0100)] 
Update BUILD.md

2 years agoUpdate BUILD.md
Mike Brady [Mon, 19 Sep 2022 09:01:26 +0000 (10:01 +0100)] 
Update BUILD.md

2 years agoUpdate BUILD.md
Mike Brady [Mon, 19 Sep 2022 09:00:12 +0000 (10:00 +0100)] 
Update BUILD.md

2 years agoUpdate InitialConfiguration.md
Mike Brady [Mon, 19 Sep 2022 08:51:39 +0000 (09:51 +0100)] 
Update InitialConfiguration.md

2 years agoAdd in, but comment out, some code to investigate discontinuities in timestamps of...
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.

2 years agoIt seems the RTSP link can go idle occasionally, so don't do anything drastic until...
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.

2 years agoRemove outdated documents.
Mike Brady [Thu, 15 Sep 2022 16:41:52 +0000 (17:41 +0100)] 
Remove outdated documents.

2 years agoBump the configuration version number.
Mike Brady [Thu, 15 Sep 2022 16:33:39 +0000 (17:33 +0100)] 
Bump the configuration version number.

2 years agoMerge remote-tracking branch 'origin/development'
Mike Brady [Thu, 15 Sep 2022 16:28:47 +0000 (17:28 +0100)] 
Merge remote-tracking branch 'origin/development'

2 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Thu, 15 Sep 2022 13:20:30 +0000 (14:20 +0100)] 
Update RELEASENOTES-DEVELOPMENT.md

2 years agoMake the RTSP idle checker a bit more resilient -- wait for the full timeout even...
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.

2 years agoAdd a few debug messages to watch the RTSP connection.
Mike Brady [Tue, 13 Sep 2022 08:34:42 +0000 (09:34 +0100)] 
Add a few debug messages to watch the RTSP connection.

2 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Mon, 12 Sep 2022 14:56:20 +0000 (15:56 +0100)] 
Update RELEASENOTES-DEVELOPMENT.md

2 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Mon, 12 Sep 2022 14:55:56 +0000 (15:55 +0100)] 
Update RELEASENOTES-DEVELOPMENT.md

2 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Mon, 12 Sep 2022 14:55:29 +0000 (15:55 +0100)] 
Update RELEASENOTES-DEVELOPMENT.md

2 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Mon, 12 Sep 2022 14:55:02 +0000 (15:55 +0100)] 
Update RELEASENOTES-DEVELOPMENT.md

2 years agoSquashed commit of the following:
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

2 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Sat, 10 Sep 2022 17:48:44 +0000 (18:48 +0100)] 
Update RELEASENOTES-DEVELOPMENT.md

2 years agoMerge pull request #1536 from icompuiz/development
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.

2 years agoCorrected path to scripts directory in INSTALL_SYSTEMD_TARGET 1536/head
Isioma Nnodum [Sat, 10 Sep 2022 16:16:54 +0000 (12:16 -0400)] 
Corrected path to scripts directory in INSTALL_SYSTEMD_TARGET

2 years agoAdd a reference to the source directory.
Mike Brady [Sat, 10 Sep 2022 12:49:33 +0000 (13:49 +0100)] 
Add a reference to the source directory.

2 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Sat, 10 Sep 2022 09:45:08 +0000 (10:45 +0100)] 
Update RELEASENOTES-DEVELOPMENT.md

2 years agoFix compilation and installation under FreeBSD -- changes to allow building in a...
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.

2 years agoAdd AC_CHECK_LIB for gcrypt in case PKG_CHECK_MODULES fails to find it.
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.

2 years agoMerge pull request #1533 from gumbo2k/patch-1
Mike Brady [Tue, 6 Sep 2022 09:11:15 +0000 (10:11 +0100)] 
Merge pull request #1533 from gumbo2k/patch-1

Update README.md

2 years agoUpdate README.md 1533/head
Heinrich Langos [Tue, 6 Sep 2022 06:40:32 +0000 (08:40 +0200)] 
Update README.md

doc: Fix typo

2 years agoUse pkg-config to find gcrypt and remove a few commented-out lines.
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.

2 years agoUpdate Bug Report.yaml
Mike Brady [Sun, 4 Sep 2022 19:35:53 +0000 (20:35 +0100)] 
Update Bug Report.yaml

2 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Wed, 31 Aug 2022 12:09:44 +0000 (13:09 +0100)] 
Update RELEASENOTES-DEVELOPMENT.md

2 years agoWait for a longer period for a realtime control packet before concluding that the...
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.

2 years agoUpdate Bug Report.yaml
Mike Brady [Mon, 29 Aug 2022 07:23:22 +0000 (08:23 +0100)] 
Update Bug Report.yaml

2 years agoUpdate Bug Report.yaml
Mike Brady [Sat, 27 Aug 2022 14:11:49 +0000 (15:11 +0100)] 
Update Bug Report.yaml

2 years agoUpdate Bug Report.yaml
Mike Brady [Sat, 27 Aug 2022 14:10:25 +0000 (15:10 +0100)] 
Update Bug Report.yaml

2 years agoUpdate Bug Report.yaml
Mike Brady [Sat, 27 Aug 2022 14:05:47 +0000 (15:05 +0100)] 
Update Bug Report.yaml

2 years agoUpdate Bug Report.yaml
Mike Brady [Sat, 27 Aug 2022 14:01:30 +0000 (15:01 +0100)] 
Update Bug Report.yaml

2 years agoUpdate Bug Report.yaml
Mike Brady [Sat, 27 Aug 2022 13:58:32 +0000 (14:58 +0100)] 
Update Bug Report.yaml

2 years agoUpdate 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!

2 years agoMerge pull request #1524 from charlesomer/development
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

2 years agoMerge pull request #1523 from charlesomer/master
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!

3 years agoUpdate readme 1524/head
Charles [Tue, 23 Aug 2022 21:05:35 +0000 (22:05 +0100)] 
Update readme

3 years agoAdd avahi-tools
Charles [Tue, 23 Aug 2022 20:49:00 +0000 (21:49 +0100)] 
Add avahi-tools

3 years agoMerge branch 'mikebrady:master' into master 1523/head
Charles [Tue, 23 Aug 2022 20:42:32 +0000 (21:42 +0100)] 
Merge branch 'mikebrady:master' into master

3 years agoIssue template
Charles [Tue, 23 Aug 2022 20:41:33 +0000 (21:41 +0100)] 
Issue template

3 years agoMerge pull request #1520 from charlesomer/development
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

3 years agoUpdate README.md
Mike Brady [Sat, 20 Aug 2022 07:27:13 +0000 (08:27 +0100)] 
Update README.md

3 years agos6 improvements and docker build changes 1520/head
Charles [Fri, 19 Aug 2022 23:02:54 +0000 (00:02 +0100)] 
s6 improvements and docker build changes

3 years agoUpdate README.md
Mike Brady [Fri, 19 Aug 2022 21:21:51 +0000 (22:21 +0100)] 
Update README.md

3 years agoUpdate TROUBLESHOOTING.md
Mike Brady [Fri, 19 Aug 2022 20:11:46 +0000 (21:11 +0100)] 
Update TROUBLESHOOTING.md

3 years agoUpdate AIRPLAY2.md
Mike Brady [Fri, 19 Aug 2022 20:07:09 +0000 (21:07 +0100)] 
Update AIRPLAY2.md

3 years agoUpdate AIRPLAY2.md
Mike Brady [Fri, 19 Aug 2022 20:04:40 +0000 (21:04 +0100)] 
Update AIRPLAY2.md

3 years agoQuieten a bogus warning.
Mike Brady [Fri, 19 Aug 2022 11:25:36 +0000 (12:25 +0100)] 
Quieten a bogus warning.

3 years agoMerge branch 'development' of github.com:mikebrady/shairport-sync into development
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

3 years agoUpdate CAR INSTALL.md
Mike Brady [Tue, 16 Aug 2022 11:08:01 +0000 (12:08 +0100)] 
Update CAR INSTALL.md

3 years agoUpdate CAR INSTALL.md
Mike Brady [Tue, 16 Aug 2022 11:07:16 +0000 (12:07 +0100)] 
Update CAR INSTALL.md

3 years agoUpdate CAR INSTALL.md
Mike Brady [Tue, 16 Aug 2022 10:48:00 +0000 (11:48 +0100)] 
Update CAR INSTALL.md

3 years agoMerge branch 'development' of github.com:mikebrady/shairport-sync into development
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

3 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Tue, 16 Aug 2022 09:15:31 +0000 (10:15 +0100)] 
Update RELEASENOTES-DEVELOPMENT.md

3 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Tue, 16 Aug 2022 08:47:14 +0000 (09:47 +0100)] 
Update RELEASENOTES-DEVELOPMENT.md

3 years agoUpdate CAR INSTALL.md
Mike Brady [Tue, 16 Aug 2022 08:41:36 +0000 (09:41 +0100)] 
Update CAR INSTALL.md

3 years agoRemove a few causes of "possibly uninitialised" warnings.
Mike Brady [Tue, 16 Aug 2022 08:26:35 +0000 (09:26 +0100)] 
Remove a few causes of "possibly uninitialised" warnings.

3 years agoRemove a very noisy and redundant debug message.
Mike Brady [Tue, 16 Aug 2022 08:25:53 +0000 (09:25 +0100)] 
Remove a very noisy and redundant debug message.

3 years agoUpdate CAR INSTALL.md
Mike Brady [Mon, 15 Aug 2022 17:03:45 +0000 (18:03 +0100)] 
Update CAR INSTALL.md

3 years agoUpdate CAR INSTALL.md
Mike Brady [Mon, 15 Aug 2022 16:43:21 +0000 (17:43 +0100)] 
Update CAR INSTALL.md

3 years agoUpdate CAR INSTALL.md
Mike Brady [Mon, 15 Aug 2022 16:27:07 +0000 (17:27 +0100)] 
Update CAR INSTALL.md

3 years agoUpdate CAR INSTALL.md
Mike Brady [Mon, 15 Aug 2022 15:30:05 +0000 (16:30 +0100)] 
Update CAR INSTALL.md

3 years agoUpdate CAR INSTALL.md
Mike Brady [Mon, 15 Aug 2022 15:28:20 +0000 (16:28 +0100)] 
Update CAR INSTALL.md

3 years agoUpdate CAR INSTALL.md
Mike Brady [Mon, 15 Aug 2022 15:23:56 +0000 (16:23 +0100)] 
Update CAR INSTALL.md

3 years agoUpdate CAR INSTALL.md
Mike Brady [Mon, 15 Aug 2022 15:23:19 +0000 (16:23 +0100)] 
Update CAR INSTALL.md

3 years agoUpdate CAR INSTALL.md
Mike Brady [Mon, 15 Aug 2022 15:22:19 +0000 (16:22 +0100)] 
Update CAR INSTALL.md

3 years agoUpdate CAR INSTALL.md
Mike Brady [Mon, 15 Aug 2022 14:52:12 +0000 (15:52 +0100)] 
Update CAR INSTALL.md