]> git.ipfire.org Git - thirdparty/shairport-sync.git/log
thirdparty/shairport-sync.git
6 years agoRemove a few unused functions. 766/head
Mike Brady [Thu, 1 Nov 2018 11:28:22 +0000 (11:28 +0000)] 
Remove a few unused functions.

6 years agoStop multiple calls to gdbus_codegen on parallel makes
Mike Brady [Thu, 1 Nov 2018 11:06:32 +0000 (11:06 +0000)] 
Stop multiple calls to gdbus_codegen on parallel makes

6 years agoUpdate RELEASENOTES.md
Mike Brady [Thu, 1 Nov 2018 09:03:52 +0000 (09:03 +0000)] 
Update RELEASENOTES.md

6 years agoUpdate configure.ac
Mike Brady [Thu, 1 Nov 2018 08:50:37 +0000 (08:50 +0000)] 
Update configure.ac

6 years agoMerge pull request #765 from mikebrady/use_disposable_libraries
Mike Brady [Thu, 1 Nov 2018 08:49:00 +0000 (08:49 +0000)] 
Merge pull request #765 from mikebrady/use_disposable_libraries

1. Separate compilation of automatically generated code from regular code to avoid compiler warnings.

2. Reorder some header includes to avoid compilation errors in OpenBSD.

3. Add a few extra warnings to the `alsa` interface to check for failure to recover from errors.

6 years agoEnhance error messages to warn if the alsa output device doesn't recover. 765/head
Mike Brady [Wed, 31 Oct 2018 16:33:16 +0000 (16:33 +0000)] 
Enhance error messages to warn if the alsa output device doesn't recover.

6 years agoChanmge order so that it will compile in openbsd.
Mike Brady [Tue, 30 Oct 2018 20:57:42 +0000 (20:57 +0000)] 
Chanmge order so that it will compile in openbsd.

6 years agoMake the lib settings standard for all builds, not individual for Linux/FreeBSD/OpenB...
Mike Brady [Tue, 30 Oct 2018 19:58:34 +0000 (19:58 +0000)] 
Make the lib settings standard for all builds, not individual for Linux/FreeBSD/OpenBSD. Let's hope.

6 years agoStart using libraries to be able to compile other people's or automatically generated...
Mike Brady [Tue, 30 Oct 2018 19:49:32 +0000 (19:49 +0000)] 
Start using libraries to be able to compile other people's or automatically generated sources using standard compilation settings.

6 years agoMerge pull request #762 from mikebrady/danger_will_rogers
Mike Brady [Tue, 30 Oct 2018 12:50:17 +0000 (12:50 +0000)] 
Merge pull request #762 from mikebrady/danger_will_rogers

Revamped timestamp calculation -- more robust behaviour with faulty networks

6 years agoRemove a signed/unsigned comparison warning 762/head
Mike Brady [Sun, 28 Oct 2018 14:20:22 +0000 (14:20 +0000)] 
Remove a signed/unsigned comparison warning

6 years agoQuieten an unnecessary debug message.
Mike Brady [Tue, 23 Oct 2018 11:15:00 +0000 (12:15 +0100)] 
Quieten an unnecessary debug message.

6 years agoImprove handling of network delays and outages -- more robust error handling.
Mike Brady [Tue, 23 Oct 2018 10:29:09 +0000 (10:29 +0000)] 
Improve handling of network delays and outages -- more robust error handling.

6 years agoTighten up integer promotion checks to calculate large delays properly. Fix input...
Mike Brady [Tue, 23 Oct 2018 10:24:40 +0000 (10:24 +0000)] 
Tighten up integer promotion checks to calculate large delays properly. Fix input rate calculation restarting.

6 years agoSee where a weird large negative delay is being calculated.
Mike Brady [Mon, 22 Oct 2018 20:53:44 +0000 (20:53 +0000)] 
See where a weird large negative delay is being calculated.

6 years agoFix calculation of filler length.
Mike Brady [Sun, 21 Oct 2018 21:52:06 +0000 (22:52 +0100)] 
Fix calculation of filler length.

6 years agoCalculate silence memory requirements properly. Remove some alarming messages.
Mike Brady [Sun, 21 Oct 2018 20:24:38 +0000 (21:24 +0100)] 
Calculate silence memory requirements properly. Remove some alarming messages.

6 years agoFurther improve the modulo 32 rtpstamp-based missing frames erro handling.
Mike Brady [Sun, 21 Oct 2018 17:33:47 +0000 (18:33 +0100)] 
Further improve the modulo 32 rtpstamp-based missing frames erro handling.

6 years agoFix a reporting error, allow a larger time window for legitimate flush requests.
Mike Brady [Sun, 21 Oct 2018 17:32:18 +0000 (18:32 +0100)] 
Fix a reporting error, allow a larger time window for legitimate flush requests.

6 years agoFormat tidy-up
Mike Brady [Sun, 21 Oct 2018 16:10:23 +0000 (17:10 +0100)] 
Format tidy-up

6 years agoRemove a few compiler warnings.
Mike Brady [Sun, 21 Oct 2018 16:00:56 +0000 (17:00 +0100)] 
Remove a few compiler warnings.

6 years agoUse a parameter rather than a hard-wired input rate.
Mike Brady [Sun, 21 Oct 2018 15:31:55 +0000 (16:31 +0100)] 
Use a parameter rather than a hard-wired input rate.

6 years agoSeems to work for higher rates
Mike Brady [Fri, 19 Oct 2018 21:14:23 +0000 (22:14 +0100)] 
Seems to work for higher rates

6 years agoReplace the entire timestamp processing software -- preliminary attempt
Mike Brady [Fri, 19 Oct 2018 13:05:59 +0000 (14:05 +0100)] 
Replace the entire timestamp processing software -- preliminary attempt

6 years agoReplace a mutex unlock deleted by accident.
Mike Brady [Fri, 19 Oct 2018 13:04:30 +0000 (14:04 +0100)] 
Replace a mutex unlock deleted by accident.

6 years agoTry to fix modulo calculations
Mike Brady [Thu, 18 Oct 2018 16:44:50 +0000 (17:44 +0100)] 
Try to fix modulo calculations

6 years agoUpdate RELEASENOTES.md
Mike Brady [Sun, 14 Oct 2018 14:37:17 +0000 (15:37 +0100)] 
Update RELEASENOTES.md

6 years agoTake more notice of errors requesing delay times. Extend the latency offset range...
Mike Brady [Sun, 14 Oct 2018 14:30:26 +0000 (15:30 +0100)] 
Take more notice of errors requesing delay times. Extend the latency offset range to +/- 1.75, but at the programmer's risk.

6 years agoquieten a debug message
Mike Brady [Sun, 14 Oct 2018 14:28:51 +0000 (15:28 +0100)] 
quieten a debug message

6 years agoAllow a latency offset of +/- 1.75 seconds.
Mike Brady [Sun, 14 Oct 2018 14:15:45 +0000 (15:15 +0100)] 
Allow a latency offset of +/- 1.75 seconds.

6 years agoGenerate error messages if there is a problem with getting the delay, and pay attenti...
Mike Brady [Sun, 14 Oct 2018 14:15:15 +0000 (15:15 +0100)] 
Generate error messages if there is a problem with getting the delay, and pay attention to it in the player thread.

6 years agoUpdate RELEASENOTES.md
Mike Brady [Sun, 14 Oct 2018 13:33:24 +0000 (14:33 +0100)] 
Update RELEASENOTES.md

6 years agoMerge pull request #755 from roblan/development
Mike Brady [Sat, 13 Oct 2018 20:07:04 +0000 (21:07 +0100)] 
Merge pull request #755 from roblan/development

(development) normalize whitespaces in scripts/shairport-sync.conf

6 years agoAdd a debug message...
Mike Brady [Sat, 13 Oct 2018 15:23:14 +0000 (15:23 +0000)] 
Add a debug message...

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 [Thu, 11 Oct 2018 14:39:39 +0000 (15:39 +0100)] 
Update RELEASENOTES.md

6 years agoUpdate RELEASENOTES.md
Mike Brady [Thu, 11 Oct 2018 14:38:23 +0000 (15:38 +0100)] 
Update RELEASENOTES.md

6 years agoAllow for a change in the sync time of AirPlay on Mojave and iOS 12.
Mike Brady [Thu, 11 Oct 2018 14:35:43 +0000 (15:35 +0100)] 
Allow for a change in the sync time of AirPlay on Mojave and iOS 12.

6 years agoAllow for a change in the sync time of AirPlay on Mojave and iOS 12.
Mike Brady [Thu, 11 Oct 2018 14:35:17 +0000 (15:35 +0100)] 
Allow for a change in the sync time of AirPlay on Mojave and iOS 12.

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