]> git.ipfire.org Git - thirdparty/shairport-sync.git/log
thirdparty/shairport-sync.git
6 years agonormalize whitespaces in scripts/shairport-sync.conf 755/head
Robert Lange [Sat, 13 Oct 2018 14:21:39 +0000 (16:21 +0200)] 
normalize whitespaces in scripts/shairport-sync.conf

6 years agoUpdate RELEASENOTES.md
Mike Brady [Fri, 28 Sep 2018 08:38:37 +0000 (09:38 +0100)] 
Update RELEASENOTES.md

6 years agoFix the volume-changed command caller. A space went missing.
Mike Brady [Fri, 28 Sep 2018 08:33:40 +0000 (09:33 +0100)] 
Fix the volume-changed command caller. A space went missing.

6 years agoFix the volume-changed command caller. A space went missing.
Mike Brady [Fri, 28 Sep 2018 08:33:10 +0000 (09:33 +0100)] 
Fix the volume-changed command caller. A space went missing.

6 years agoUpdate RELEASENOTES.md
Mike Brady [Fri, 21 Sep 2018 17:25:04 +0000 (18:25 +0100)] 
Update RELEASENOTES.md

6 years agoUpdate RELEASENOTES.md
Mike Brady [Fri, 21 Sep 2018 17:24:45 +0000 (18:24 +0100)] 
Update RELEASENOTES.md

6 years agoRevert previous change which was to unreference a stream prior to disconnection ...
Mike Brady [Fri, 21 Sep 2018 17:20:23 +0000 (18:20 +0100)] 
Revert previous change which was to unreference a stream prior to disconnection -- not needed.

6 years agoMerge branch 'development' of https://github.com/mikebrady/shairport-sync into develo...
Mike Brady [Fri, 21 Sep 2018 17:19:25 +0000 (18:19 +0100)] 
Merge branch 'development' of https://github.com/mikebrady/shairport-sync into development

forgot

6 years agoRevert previous change which was to unreference a stream prior to disconnection ...
Mike Brady [Fri, 21 Sep 2018 17:18:32 +0000 (18:18 +0100)] 
Revert previous change which was to unreference a stream prior to disconnection -- not needed.

6 years agoUpdate RELEASENOTES.md
Mike Brady [Fri, 21 Sep 2018 16:51:48 +0000 (17:51 +0100)] 
Update RELEASENOTES.md

6 years agoUnreference the pa stream when finished with it, so that it the sink can go idle.
Mike Brady [Fri, 21 Sep 2018 16:48:40 +0000 (17:48 +0100)] 
Unreference the pa stream when finished with it, so that it the sink can go idle.

6 years agoUnreference the pa stream when finished with it, so that it the sink can go idle.
Mike Brady [Fri, 21 Sep 2018 16:41:50 +0000 (17:41 +0100)] 
Unreference the pa stream when finished with it, so that it the sink can go idle.

6 years agoUpdate configure.ac
Mike Brady [Fri, 21 Sep 2018 15:59:40 +0000 (16:59 +0100)] 
Update configure.ac

Add configuration option to specify PulseAudio output sink.

6 years agoUpdate RELEASENOTES.md
Mike Brady [Fri, 21 Sep 2018 15:58:38 +0000 (16:58 +0100)] 
Update RELEASENOTES.md

6 years agoMerge pull request #743 from mLupine/pa_sink
Mike Brady [Fri, 21 Sep 2018 15:53:08 +0000 (16:53 +0100)] 
Merge pull request #743 from mLupine/pa_sink

Add configuration option to specify PulseAudio output sink. Many thanks!

6 years agoImprove Makefile.am for FreeBSD -- remove irreleveant compiler flags
Mike Brady [Thu, 20 Sep 2018 12:21:51 +0000 (13:21 +0100)] 
Improve Makefile.am for FreeBSD -- remove irreleveant compiler flags

6 years agoUpdate RELEASENOTES.md
Mike Brady [Mon, 17 Sep 2018 18:34:20 +0000 (19:34 +0100)] 
Update RELEASENOTES.md

6 years agoIgnore the latency of whatever is connected to Shairport Sync. It's inappropriate...
Mike Brady [Mon, 17 Sep 2018 18:15:14 +0000 (19:15 +0100)] 
Ignore the latency of whatever is connected to Shairport Sync. It's inappropriate to try to compensate for the latency in the full jack chain. Don't mute when the latency is zero.

6 years agoIgnore the latency of whatever is connected to Shairport Sync. It's inappropriate...
Mike Brady [Mon, 17 Sep 2018 18:14:38 +0000 (19:14 +0100)] 
Ignore the latency of whatever is connected to Shairport Sync. It's inappropriate to try to compensate for the latency in the full jack chain. Don't mute when the latency is zero.

6 years agoUpdate README.md 743/head
Maciej Wilczyński [Sat, 15 Sep 2018 18:40:35 +0000 (20:40 +0200)] 
Update README.md

6 years agoAdd PA sink configuration option
Maciej Wilczynski [Sat, 15 Sep 2018 18:05:31 +0000 (20:05 +0200)] 
Add PA sink configuration option

6 years agoForgot documentation updates
Mike Brady [Sun, 9 Sep 2018 20:25:32 +0000 (21:25 +0100)] 
Forgot documentation updates

Merge branch 'development' of https://github.com/mikebrady/shairport-sync into development

6 years agoRemove the --c-generate-autocleanup all -- not present on all systems, it seems
Mike Brady [Sun, 9 Sep 2018 20:25:09 +0000 (21:25 +0100)] 
Remove the --c-generate-autocleanup all -- not present on all systems, it seems

6 years agoUpdate RELEASENOTES.md
Mike Brady [Sun, 9 Sep 2018 19:50:58 +0000 (20:50 +0100)] 
Update RELEASENOTES.md

6 years agoForgot documentation updates
Mike Brady [Sun, 9 Sep 2018 19:44:00 +0000 (20:44 +0100)] 
Forgot documentation updates

Merge branch 'development' of https://github.com/mikebrady/shairport-sync into development

6 years agoMany changes to compilation and linking flags. Stop using HAVE_* flags except where...
Mike Brady [Sun, 9 Sep 2018 19:43:19 +0000 (20:43 +0100)] 
Many changes to compilation and linking flags. Stop using HAVE_* flags except where necessary, use CONFIG_* for optional stuff, use HAS_* for immediate definitions, use USE_* for AM definitions. Probably introduced bgs, sigh.

6 years agoClang Format Cleanup
Mike Brady [Sun, 9 Sep 2018 19:43:01 +0000 (20:43 +0100)] 
Clang Format Cleanup

6 years agoMany changes to compilation and linking flags. Stop using HAVE_* flags except where...
Mike Brady [Sun, 9 Sep 2018 19:41:31 +0000 (20:41 +0100)] 
Many changes to compilation and linking flags. Stop using HAVE_* flags except where necessary, use CONFIG_* for optional stuff, use HAS_* for immediate definitions, use USE_* for AM definitions. Probably introduced bgs, sigh.

6 years agoPartly clean up use of automake, autoconfig and compiler flags. Works but still not...
Mike Brady [Sun, 9 Sep 2018 13:12:20 +0000 (14:12 +0100)] 
Partly clean up use of automake, autoconfig and compiler flags. Works but still not consistent.

6 years agoUpdate RELEASENOTES.md
Mike Brady [Sat, 8 Sep 2018 14:23:15 +0000 (15:23 +0100)] 
Update RELEASENOTES.md

6 years agoUpdate RELEASENOTES.md
Mike Brady [Sat, 8 Sep 2018 14:21:37 +0000 (15:21 +0100)] 
Update RELEASENOTES.md

6 years agoUpdate RELEASENOTES.md
Mike Brady [Sat, 8 Sep 2018 14:21:14 +0000 (15:21 +0100)] 
Update RELEASENOTES.md

6 years agoUpdate RELEASENOTES.md
Mike Brady [Sat, 8 Sep 2018 14:20:11 +0000 (15:20 +0100)] 
Update RELEASENOTES.md

6 years agoUpdate RELEASENOTES.md
Mike Brady [Sat, 8 Sep 2018 14:13:19 +0000 (15:13 +0100)] 
Update RELEASENOTES.md

6 years agoUpdate RELEASENOTES.md
Mike Brady [Sat, 8 Sep 2018 14:12:53 +0000 (15:12 +0100)] 
Update RELEASENOTES.md

6 years agoInclude a definition of HAVE_LIBSOXR with using pkg_config
Mike Brady [Sat, 8 Sep 2018 14:08:45 +0000 (15:08 +0100)] 
Include a definition of HAVE_LIBSOXR with using pkg_config

6 years agoInclude a definition of HAVE_LIBSOXR with using pkg_config
Mike Brady [Sat, 8 Sep 2018 14:06:18 +0000 (15:06 +0100)] 
Include a definition of HAVE_LIBSOXR with using pkg_config

6 years agoStop requiring jack to be "rolling"
Mike Brady [Fri, 7 Sep 2018 11:09:20 +0000 (12:09 +0100)] 
Stop requiring jack to be "rolling"

6 years agoStop requiring jack to be "rolling"
Mike Brady [Fri, 7 Sep 2018 11:08:58 +0000 (12:08 +0100)] 
Stop requiring jack to be "rolling"

6 years agoTidy up some comments, stop making it die for small problems.
Mike Brady [Mon, 3 Sep 2018 10:45:14 +0000 (11:45 +0100)] 
Tidy up some comments, stop making it die for small problems.

6 years agoMerge branch 'development' of https://github.com/mikebrady/shairport-sync into develo...
Mike Brady [Sun, 2 Sep 2018 16:54:47 +0000 (17:54 +0100)] 
Merge branch 'development' of https://github.com/mikebrady/shairport-sync into development

Forgot documentation updates!

6 years agoFix typo
Mike Brady [Sun, 2 Sep 2018 16:54:27 +0000 (17:54 +0100)] 
Fix typo

6 years agoUpdate RELEASENOTES.md
Mike Brady [Sun, 2 Sep 2018 16:53:23 +0000 (17:53 +0100)] 
Update RELEASENOTES.md

6 years agoUpdate RELEASENOTES.md
Mike Brady [Sun, 2 Sep 2018 16:50:48 +0000 (17:50 +0100)] 
Update RELEASENOTES.md

6 years agoAdd ability for the jack back end to automaticlly connect a client when the jack...
Mike Brady [Sun, 2 Sep 2018 16:28:20 +0000 (17:28 +0100)] 
Add ability for the jack back end to automaticlly connect a client when the jack server comes up and to drop the client when a play session is finished. Clang formatted.

6 years agoAdd ability for the jack back end to automaticlly connect a client when the jack...
Mike Brady [Sun, 2 Sep 2018 16:26:56 +0000 (17:26 +0100)] 
Add ability for the jack back end to automaticlly connect a client when the jack server comes up and to drop the client when a play session is finished.

6 years agoAdd ability for the jack back end to automaticlly connect a client when the jack...
Mike Brady [Sun, 2 Sep 2018 16:25:29 +0000 (17:25 +0100)] 
Add ability for the jack back end to automaticlly connect a client when the jack server comes up and to drop the client when a play session is finished.

6 years agoClean up the jack backend and add a few options.
Mike Brady [Fri, 31 Aug 2018 20:41:25 +0000 (21:41 +0100)] 
Clean up the jack backend and add a few options.

6 years agoUpdate RELEASENOTES.md
Mike Brady [Fri, 31 Aug 2018 11:56:41 +0000 (12:56 +0100)] 
Update RELEASENOTES.md

6 years agoSome confusion here, so 3.3d5 marks the introduction of a jack backend.
Mike Brady [Fri, 31 Aug 2018 11:50:05 +0000 (12:50 +0100)] 
Some confusion here, so 3.3d5 marks the introduction of a jack backend.

6 years agoMerge branch 'development' of https://github.com/mikebrady/shairport-sync into develo...
Mike Brady [Fri, 31 Aug 2018 11:47:35 +0000 (12:47 +0100)] 
Merge branch 'development' of https://github.com/mikebrady/shairport-sync into development

Forgot these changes.

6 years agoremove some now-redundant code
Mike Brady [Fri, 31 Aug 2018 11:46:48 +0000 (12:46 +0100)] 
remove some now-redundant code

6 years agoInitial very rough attempt at a jackaudio backend.
Mike Brady [Fri, 31 Aug 2018 11:40:35 +0000 (12:40 +0100)] 
Initial very rough attempt at a jackaudio backend.

6 years agoInitial very rough attempt at a jackaudio backend.
Mike Brady [Fri, 31 Aug 2018 11:39:18 +0000 (12:39 +0100)] 
Initial very rough attempt at a jackaudio backend.

7 years agoUpdate README.md
Mike Brady [Tue, 28 Aug 2018 16:09:31 +0000 (17:09 +0100)] 
Update README.md

7 years agoUpdate RELEASENOTES.md
Mike Brady [Tue, 28 Aug 2018 08:47:07 +0000 (09:47 +0100)] 
Update RELEASENOTES.md

7 years agoUpdate configure.ac
Mike Brady [Tue, 28 Aug 2018 08:38:44 +0000 (09:38 +0100)] 
Update configure.ac

7 years agoMerge branch 'avutilsoxr' into development
Mike Brady [Tue, 28 Aug 2018 08:10:14 +0000 (09:10 +0100)] 
Merge branch 'avutilsoxr' into development

Add a check when including the libsoxr library: sometimes libsoxr is built to depend on libavutil. So, check if libavutil is in the environment, and if it is, include the avutil library in the build instructions.

7 years agoSometimes libsoxr is built to rely on libavutil. If libavutil is detected, link to...
Mike Brady [Sat, 25 Aug 2018 12:09:43 +0000 (13:09 +0100)] 
Sometimes libsoxr is built to rely on libavutil. If libavutil is detected, link to it when building libsoxr. Add pgk_config support to soxr selection.

7 years agoSometimes libsoxr is built to rely on libavutil. If libavutil is detected, link to...
Mike Brady [Sat, 25 Aug 2018 12:08:37 +0000 (13:08 +0100)] 
Sometimes libsoxr is built to rely on libavutil. If libavutil is detected, link to it when building libsoxr. Add pgk_config support to soxr selection.

7 years agoUpdate RELEASENOTES.md
Mike Brady [Wed, 22 Aug 2018 14:14:37 +0000 (15:14 +0100)] 
Update RELEASENOTES.md

7 years agoUpdate RELEASENOTES.md
Mike Brady [Wed, 22 Aug 2018 14:13:46 +0000 (15:13 +0100)] 
Update RELEASENOTES.md

7 years agoMerge branch 'development' of https://github.com/mikebrady/shairport-sync into develo...
Mike Brady [Wed, 22 Aug 2018 14:12:06 +0000 (15:12 +0100)] 
Merge branch 'development' of https://github.com/mikebrady/shairport-sync into development

Forgot!

7 years agoInclude a few fixes for FreeBSD warnings and quieten some debug messages
Mike Brady [Wed, 22 Aug 2018 14:10:53 +0000 (15:10 +0100)] 
Include a few fixes for FreeBSD warnings and quieten some debug messages

7 years agoInclude a few fixes for FreeBSD warnings and quieten some debug messages
Mike Brady [Wed, 22 Aug 2018 14:10:38 +0000 (15:10 +0100)] 
Include a few fixes for FreeBSD warnings and quieten some debug messages

7 years agoUpdate RELEASENOTES.md
Mike Brady [Wed, 22 Aug 2018 13:47:57 +0000 (14:47 +0100)] 
Update RELEASENOTES.md

7 years agoBring up to date with 3.3d2 from the raspberry pi
Mike Brady [Wed, 22 Aug 2018 13:41:03 +0000 (14:41 +0100)] 
Bring up to date with 3.3d2 from the raspberry pi

7 years agoUpdate RELEASENOTES.md
Mike Brady [Wed, 22 Aug 2018 13:32:54 +0000 (14:32 +0100)] 
Update RELEASENOTES.md

7 years agoclang format
Mike Brady [Wed, 22 Aug 2018 12:07:04 +0000 (13:07 +0100)] 
clang format

7 years agoFix display of drift -- the sign is correct now. All timing is relative to the local...
Mike Brady [Wed, 22 Aug 2018 12:02:42 +0000 (13:02 +0100)] 
Fix display of drift -- the sign is correct now. All timing is relative to the local clock. Add a rough estimate of the correction necessary. Use the most recent 128 timing samples.

7 years agoTidy the init.d script up a little more to reflect the true situation upon (attempted...
Mike Brady [Mon, 20 Aug 2018 21:44:27 +0000 (22:44 +0100)] 
Tidy the init.d script up a little more to reflect the true situation upon (attempted) startup

7 years agoMerge branch 'development' of https://github.com/mikebrady/shairport-sync into develo...
Mike Brady [Mon, 20 Aug 2018 21:29:14 +0000 (22:29 +0100)] 
Merge branch 'development' of https://github.com/mikebrady/shairport-sync into development

Forgot some of the changes

7 years agoMove creation of the /var/run/shairport-sync directory from install time to just...
Mike Brady [Mon, 20 Aug 2018 21:28:36 +0000 (22:28 +0100)] 
Move creation of the /var/run/shairport-sync directory from install time to just before launch -- it may be deleted when the machine is powered down.

7 years agoUpdate shairport-sync.freebsd
Mike Brady [Mon, 20 Aug 2018 20:57:46 +0000 (21:57 +0100)] 
Update shairport-sync.freebsd

7 years agoPut inclusion of sys/socket.h before net/if.h to prevent errors in OpenBSD compilation
Mike Brady [Mon, 20 Aug 2018 19:14:28 +0000 (20:14 +0100)] 
Put inclusion of sys/socket.h before net/if.h to prevent errors in OpenBSD compilation

7 years agoFix a stupid divide-by-zero error and remove unrecognised warning options for FreeBSD
Mike Brady [Mon, 20 Aug 2018 18:53:16 +0000 (19:53 +0100)] 
Fix a stupid divide-by-zero error and remove unrecognised warning options for FreeBSD

7 years agoFix up System V initialisation file to start with user and group "shairport-sync...
Mike Brady [Mon, 20 Aug 2018 17:50:58 +0000 (18:50 +0100)] 
Fix up System V initialisation file to start with user and group "shairport-sync" and to be able to locate the PID file correcly so as to kill it later.

7 years agoAdd an example of getting and setting the drift tolerance.
Mike Brady [Sun, 19 Aug 2018 10:54:03 +0000 (11:54 +0100)] 
Add an example of getting and setting the drift tolerance.

7 years agoQuieten some error messages
Mike Brady [Wed, 15 Aug 2018 14:58:13 +0000 (15:58 +0100)] 
Quieten some error messages

7 years agoSimplify some calculations and a bug so that the output calculation is correclty...
Mike Brady [Wed, 15 Aug 2018 14:57:41 +0000 (15:57 +0100)] 
Simplify some calculations and a bug so that the output calculation is correclty reset if there is a problem with output, e.g. an underflow.

7 years agoQuieten a debug message
Mike Brady [Wed, 15 Aug 2018 14:56:14 +0000 (15:56 +0100)] 
Quieten a debug message

7 years agoLog an entry if a different period or buffer size was requested and not obtained.
Mike Brady [Wed, 15 Aug 2018 11:42:02 +0000 (12:42 +0100)] 
Log an entry if a different period or buffer size was requested and not obtained.

7 years agoQuieten a debug message
Mike Brady [Wed, 15 Aug 2018 11:41:19 +0000 (12:41 +0100)] 
Quieten a debug message

7 years agoQuieten a debug message
Mike Brady [Wed, 15 Aug 2018 09:36:29 +0000 (10:36 +0100)] 
Quieten a debug message

7 years agoModify the timing to be (hopefully) a bit more gentle in its corrections
Mike Brady [Wed, 15 Aug 2018 09:28:51 +0000 (10:28 +0100)] 
Modify the timing to be (hopefully) a bit more gentle in its corrections

7 years agoFormat tidy-up
Mike Brady [Tue, 14 Aug 2018 11:14:49 +0000 (12:14 +0100)] 
Format tidy-up

7 years agoCalculate actual and nominal input frame rates more accurately, allowing for flush...
Mike Brady [Tue, 14 Aug 2018 11:13:02 +0000 (12:13 +0100)] 
Calculate actual and nominal input frame rates more accurately, allowing for flush and resume events.

7 years agoAdd source rate calculation based on source frame and timing information, calculated...
Mike Brady [Mon, 13 Aug 2018 13:44:22 +0000 (14:44 +0100)] 
Add source rate calculation based on source frame and timing information, calculated from start of play session.

7 years agodisplay the number of samples used to calculcate drift, clean up the settings for...
Mike Brady [Mon, 13 Aug 2018 13:06:40 +0000 (14:06 +0100)] 
display the number of samples used to calculcate drift, clean up the settings for the number of samples to skip at the start and for the minimum number of samples to use. Store 64 samples.

7 years agoAdd the ability to read and change the stuffing threshold
Mike Brady [Mon, 13 Aug 2018 13:05:14 +0000 (14:05 +0100)] 
Add the ability to read and change the stuffing threshold

7 years agoUse CXXFLAGS etc. to ensure they can be overridden properly. Turn off ABI-changed...
Mike Brady [Mon, 13 Aug 2018 13:04:22 +0000 (14:04 +0100)] 
Use CXXFLAGS etc. to ensure they can be overridden properly. Turn off ABI-changed warnings.

7 years agoUpdate RELEASENOTES.md
Mike Brady [Wed, 8 Aug 2018 08:36:17 +0000 (09:36 +0100)] 
Update RELEASENOTES.md

7 years agoFix a read-write mutex locking issue in the metadata hub, fix a libsoxr related dbus...
Mike Brady [Wed, 8 Aug 2018 08:30:38 +0000 (09:30 +0100)] 
Fix a read-write mutex locking issue in the metadata hub, fix a libsoxr related dbus bug, switch over to better (we hope) timing measurement, giving smoother usage of interpolation.

7 years agoFix a read-write mutex locking issue in the metadata hub.
Mike Brady [Wed, 8 Aug 2018 08:28:34 +0000 (09:28 +0100)] 
Fix a read-write mutex locking issue in the metadata hub.

7 years agoFix a bug whereby libsoxr-required code wasn't included, causing soxr interpolation...
Mike Brady [Wed, 8 Aug 2018 08:04:58 +0000 (09:04 +0100)] 
Fix a bug whereby libsoxr-required code wasn't included, causing soxr interpolation to be disabled.

7 years agoRemove or comment out some extraneous code, quieten some debug messages.
Mike Brady [Wed, 8 Aug 2018 08:03:53 +0000 (09:03 +0100)] 
Remove or comment out some extraneous code, quieten some debug messages.

7 years agoTurn off "clobbering" warning, as it generates too many false positives at present.
Mike Brady [Wed, 8 Aug 2018 08:00:41 +0000 (09:00 +0100)] 
Turn off "clobbering" warning, as it generates too many false positives at present.

7 years agoRemove bogus possibly uninitialised variable warning.
Mike Brady [Mon, 6 Aug 2018 16:57:42 +0000 (17:57 +0100)] 
Remove bogus possibly uninitialised variable warning.

7 years agoMerge branch 'development' of https://github.com/mikebrady/shairport-sync into develo...
Mike Brady [Mon, 6 Aug 2018 11:34:27 +0000 (12:34 +0100)] 
Merge branch 'development' of https://github.com/mikebrady/shairport-sync into development

Forgot the documentation update.

7 years agoUpdate some debug messages
Mike Brady [Mon, 6 Aug 2018 11:33:45 +0000 (12:33 +0100)] 
Update some debug messages