]> git.ipfire.org Git - thirdparty/shairport-sync.git/log
thirdparty/shairport-sync.git
10 years agoChange SIGUSR2 to turn on and off reserving the output device. 2.1.6
Mke Brady [Sun, 19 Oct 2014 15:43:59 +0000 (16:43 +0100)] 
Change SIGUSR2 to turn on and off reserving the output device.

10 years agoBring the "What is?" up front.
Mike Brady [Sat, 18 Oct 2014 16:48:09 +0000 (17:48 +0100)] 
Bring the "What is?" up front.

10 years agoAdd 2.1.5 information
Mike Brady [Sat, 18 Oct 2014 16:29:32 +0000 (17:29 +0100)] 
Add 2.1.5 information

10 years agoBump version info. 2.1.5
Mike Brady [Sat, 18 Oct 2014 15:48:09 +0000 (16:48 +0100)] 
Bump version info.

10 years agoMerge branch '2.1' of github.com:mikebrady/shairport-sync into 2.1
Mike Brady [Sat, 18 Oct 2014 15:01:47 +0000 (16:01 +0100)] 
Merge branch '2.1' of github.com:mikebrady/shairport-sync into 2.1

Forgot about comment updates

10 years agoOnly customise libdaemon if localstatedir option is really chosen.
Mike Brady [Sat, 18 Oct 2014 15:00:33 +0000 (16:00 +0100)] 
Only customise libdaemon if localstatedir option is really chosen.

10 years agoRemove information about 2.1.4
Mike Brady [Sat, 18 Oct 2014 14:00:32 +0000 (15:00 +0100)] 
Remove information about 2.1.4

2.1.4 doesn't work properly on Debian systems...

10 years agoUpdate versions to 2.1.4 2.1.4
Mike Brady [Sat, 18 Oct 2014 13:14:31 +0000 (14:14 +0100)] 
Update versions to 2.1.4

10 years agoAdd ability to honour --localstatedir directive
Mke Brady [Sat, 18 Oct 2014 11:25:55 +0000 (12:25 +0100)] 
Add ability to honour --localstatedir directive

10 years agoUse pkg-config to find libdaemon -- useful in FreeBSD -- and quieten a few warnings... 2.5.0.3
Mike Brady [Sat, 11 Oct 2014 18:55:29 +0000 (19:55 +0100)] 
Use pkg-config to find libdaemon -- useful in FreeBSD -- and quieten a few warnings in FreeBSD

9 years agoMerge pull request #125 from akheron/patch-1
Mike Brady [Wed, 16 Sep 2015 07:24:16 +0000 (08:24 +0100)] 
Merge pull request #125 from akheron/patch-1

README.md: s/raspian/raspbian/

Fix a few spelling errors – thanks.

9 years agoREADME.md: s/raspian/raspbian/ 125/head
Petri Lehtinen [Wed, 16 Sep 2015 04:32:32 +0000 (07:32 +0300)] 
README.md: s/raspian/raspbian/

10 years agoUpdate RELEASENOTES.md
Mike Brady [Sat, 12 Sep 2015 13:02:18 +0000 (14:02 +0100)] 
Update RELEASENOTES.md

10 years agoMerge pull request #122 from thsm/development
Mike Brady [Sat, 12 Sep 2015 12:51:34 +0000 (13:51 +0100)] 
Merge pull request #122 from thsm/development

No custom PID directory because USE_CUSTOM_LOCAL_STATE_DIR macro still used when it should have been USE_CUSTOM_PID_DIR.

10 years agoFixed the usage of the USE_CUSTOM_LOCAL_STATE_DIR macro, which prevented to set the... 122/head
thsm [Fri, 11 Sep 2015 17:44:24 +0000 (19:44 +0200)] 
Fixed the usage of the USE_CUSTOM_LOCAL_STATE_DIR macro, which prevented to set the daemon_pid_file_proc.

10 years agoUpdate RELEASENOTES.md 2.5.0.2
Mike Brady [Tue, 1 Sep 2015 09:30:54 +0000 (10:30 +0100)] 
Update RELEASENOTES.md

10 years agoQuieten unnecessary debugging
Mke Brady [Tue, 1 Sep 2015 09:28:55 +0000 (10:28 +0100)] 
Quieten unnecessary debugging

10 years agoTurn on a lot of debugging 2.5.0.1
Mke Brady [Tue, 1 Sep 2015 09:02:09 +0000 (10:02 +0100)] 
Turn on a lot of debugging

10 years agoUpdate RELEASENOTES.md 2.5.0
Mike Brady [Tue, 1 Sep 2015 08:13:20 +0000 (09:13 +0100)] 
Update RELEASENOTES.md

10 years agoAdd flush request to handle_record, see if it helps
Mike Brady [Mon, 31 Aug 2015 11:18:25 +0000 (11:18 +0000)] 
Add flush request to handle_record, see if it helps

10 years agoStart 2.5.X development sequence
Mike Brady [Mon, 31 Aug 2015 09:44:26 +0000 (10:44 +0100)] 
Start 2.5.X development sequence

10 years agoUpdate README.md
Mike Brady [Mon, 31 Aug 2015 09:36:55 +0000 (10:36 +0100)] 
Update README.md

10 years agoTurn off a few debug messages, adjust formatting. 2.1.3
Mike Brady [Sat, 4 Oct 2014 10:00:27 +0000 (11:00 +0100)] 
Turn off a few debug messages, adjust formatting.

10 years agoMerge pull request #9 from thess/2.1
Mike Brady [Sat, 4 Oct 2014 09:46:31 +0000 (10:46 +0100)] 
Merge pull request #9 from thess/2.1

rtsp.c: Fix socket open failures when no IPV6 available

10 years agortsp.c: Fix socket open failures when no IPV6 available 9/head
Ted Hess [Fri, 3 Oct 2014 20:05:27 +0000 (16:05 -0400)] 
rtsp.c: Fix socket open failures when no IPV6 available

Signed-off-by: Ted Hess <thess@kitschensync.net>
10 years agoAdd chatty diagnostics to getting a listening port
Mike Brady [Wed, 1 Oct 2014 18:19:44 +0000 (19:19 +0100)] 
Add chatty diagnostics to getting a listening port

10 years agoInsist that the char be signed.
Mike Brady [Wed, 1 Oct 2014 18:10:49 +0000 (19:10 +0100)] 
Insist that the char be signed.

10 years agouse popt to check command line arguments, add debug message to see what port is being...
Mike Brady [Wed, 1 Oct 2014 17:37:23 +0000 (18:37 +0100)] 
use popt to check command line arguments, add debug message to see what port is being listened to.

10 years agoStop program crashing after an illegal argument is passed. It doesn't check properly... 2.1.2
Mike Brady [Sun, 28 Sep 2014 15:02:00 +0000 (16:02 +0100)] 
Stop program crashing after an illegal argument is passed. It doesn't check properly for arguments though.

10 years agoAdd new option: -P or --pause sends a pause request to the source.
Mike Brady [Sat, 27 Sep 2014 17:34:44 +0000 (18:34 +0100)] 
Add new option: -P or --pause sends a pause request to the source.

10 years agoClean up debug message if pause request fails.
Mike Brady [Sat, 27 Sep 2014 17:33:37 +0000 (18:33 +0100)] 
Clean up debug message if pause request fails.

10 years agoQuieten chatty debug messages.
Mike Brady [Sat, 27 Sep 2014 10:02:48 +0000 (11:02 +0100)] 
Quieten chatty debug messages.

10 years agoAdd a little more buffer checking.
Mike Brady [Sat, 27 Sep 2014 09:35:24 +0000 (10:35 +0100)] 
Add a little more buffer checking.

10 years agoFix BB bug in player_put_packet flush code.
Mike Brady [Sat, 27 Sep 2014 07:53:06 +0000 (08:53 +0100)] 
Fix BB bug in player_put_packet flush code.

10 years agoSupress multiple sequencial resync activity in some situations.
Mike Brady [Sat, 27 Sep 2014 07:38:02 +0000 (08:38 +0100)] 
Supress multiple sequencial resync activity in some situations.

10 years agoAdd flush logic to the point of adding packets to the queue.
Mike Brady [Fri, 26 Sep 2014 14:12:30 +0000 (15:12 +0100)] 
Add flush logic to the point of adding packets to the queue.

10 years agoRefactor code to open and close the alsa device. Now it opens the device on play...
Mike Brady [Thu, 25 Sep 2014 17:17:45 +0000 (18:17 +0100)] 
Refactor code to open and close the alsa device. Now it opens the device on play and closes it on pause or stop. Should speed up return of availability of device when client pauses or stops.

10 years agoCheck pause request return for a 204 code, quiten some debug messages.
Mike Brady [Tue, 23 Sep 2014 09:47:50 +0000 (10:47 +0100)] 
Check pause request return for a 204 code, quiten some debug messages.

10 years agoMerge branch '2.1' of github.com:mikebrady/shairport-sync into 2.1
Mike Brady [Mon, 22 Sep 2014 17:31:47 +0000 (18:31 +0100)] 
Merge branch '2.1' of github.com:mikebrady/shairport-sync into 2.1
This is necessary because of updating configure.ac to 2.1.2, which will change again...

10 years agoSend SIGUSR2 to shairport sync and it will send a pause request to the source. Also...
Mike Brady [Mon, 22 Sep 2014 17:31:30 +0000 (18:31 +0100)] 
Send SIGUSR2 to shairport sync and it will send a pause request to the source. Also keep checking buffers.

10 years agoWorking on 2.1.2
Mike Brady [Sat, 20 Sep 2014 16:40:19 +0000 (17:40 +0100)] 
Working on 2.1.2

10 years agoUpdate to indicate 2.1.1
Mike Brady [Sat, 20 Sep 2014 16:37:41 +0000 (17:37 +0100)] 
Update to indicate 2.1.1

10 years agoAdd info about stability improvements 2.1.1
Mike Brady [Wed, 17 Sep 2014 20:32:59 +0000 (21:32 +0100)] 
Add info about stability improvements

10 years agoUpdate diagram to show new volume curve -- the Goldilocks curve.
Mike Brady [Wed, 17 Sep 2014 20:22:54 +0000 (21:22 +0100)] 
Update diagram to show new volume curve -- the Goldilocks curve.

10 years agoAdjust slope of volume control to be a bit faster at the lower end -- diagrams not...
Mike Brady [Tue, 16 Sep 2014 11:50:30 +0000 (12:50 +0100)] 
Adjust slope of volume control to be a bit faster at the lower end -- diagrams not updated.

10 years agoModify the volume control profile to make the lower range slower to progress -- seems...
Mike Brady [Mon, 15 Sep 2014 20:12:59 +0000 (21:12 +0100)] 
Modify the volume control profile to make the lower range slower to progress -- seems smoother overall on a 120db (nominal) device.

10 years agoStill on the trail of that silencing bug -- fixed a silencing bug that could actually...
Mike Brady [Mon, 15 Sep 2014 17:14:01 +0000 (18:14 +0100)] 
Still on the trail of that silencing bug -- fixed a silencing bug that could actually have caused it! Flush is a bit cruder, but I can't tell.

10 years agoFix a bug that sometimes led to the periodic status messages not being sent. Duh.
Mike Brady [Mon, 15 Sep 2014 07:24:36 +0000 (08:24 +0100)] 
Fix a bug that sometimes led to the periodic status messages not being sent. Duh.

11 years agoDetab the code, turn off othe 'Resend ...' message, delete some commented-out code...
Mike Brady [Sun, 14 Sep 2014 21:11:11 +0000 (21:11 +0000)] 
Detab the code, turn off othe 'Resend ...' message, delete some commented-out code and update a few comments.

11 years agoImprove sequence checking and packet resending requesting. May fix a bug that silence...
Mike Brady [Sun, 14 Sep 2014 17:30:49 +0000 (17:30 +0000)] 
Improve sequence checking and packet resending requesting. May fix a bug that silences shairport after about three hours on a poor connection.

11 years agoOne brown-bag and extra checking on buffer management.
Mike Brady [Thu, 11 Sep 2014 08:07:07 +0000 (09:07 +0100)] 
One brown-bag and extra checking on buffer management.

11 years agoAdd debug messages after resend requests; disable last-ditch resend request -- it...
Mike Brady [Wed, 10 Sep 2014 17:55:02 +0000 (18:55 +0100)] 
Add debug messages after resend requests; disable last-ditch resend request -- it seems to be bust.

11 years agoFix a probably-silent bug in makeing resend requests.
Mike Brady [Wed, 10 Sep 2014 07:41:05 +0000 (08:41 +0100)] 
Fix a probably-silent bug in makeing resend requests.

11 years agoMerge osxmods into 2.1
Mke Brady [Mon, 8 Sep 2014 23:14:31 +0000 (00:14 +0100)] 
Merge osxmods into 2.1

11 years agoSuppress redundant packet-out-of-sequence messages when missing frames are inserted
Mke Brady [Mon, 8 Sep 2014 22:43:28 +0000 (23:43 +0100)] 
Suppress redundant packet-out-of-sequence messages when missing frames are inserted

11 years agoAdd seq_t PREDECSSOR and seq_sum functions, use them in place of add and subtract...
Mike Brady [Mon, 8 Sep 2014 12:28:26 +0000 (13:28 +0100)] 
Add seq_t PREDECSSOR and seq_sum functions, use them in place of add and subtract. Make play loop record plays and stats even when given silent frames.

11 years agoSeems as if we do need SO_REUSEADDR stuff after all -- to allow shairport-sync to...
Mike Brady [Mon, 8 Sep 2014 12:26:30 +0000 (13:26 +0100)] 
Seems as if we do need SO_REUSEADDR stuff after all -- to allow shairport-sync to stop and restart cleanly.

11 years agoAnother approach to checking if linux or osx -- tell it, like in Avahi.
Mike Brady [Mon, 8 Sep 2014 10:00:43 +0000 (11:00 +0100)] 
Another approach to checking if linux or osx -- tell it, like in Avahi.

11 years agoTurn off debug message about jitter.
Mike Brady [Sun, 7 Sep 2014 14:59:27 +0000 (15:59 +0100)] 
Turn off debug message about jitter.

11 years agoModify to correctly identify a linux installation
Mike Brady [Sun, 7 Sep 2014 14:56:09 +0000 (15:56 +0100)] 
Modify to correctly identify a linux installation

11 years agoInitial commit -- experimental
Mike Brady [Sun, 7 Sep 2014 11:56:26 +0000 (12:56 +0100)] 
Initial commit -- experimental

11 years agoTry to quieten some warnings for Mac OS X
Mike Brady [Sun, 7 Sep 2014 11:50:41 +0000 (12:50 +0100)] 
Try to quieten some warnings for Mac OS X

11 years ago1. Stop Mac OS X compiler complaining about seq_diff being “inline”
Mike Brady [Sun, 7 Sep 2014 11:43:08 +0000 (12:43 +0100)] 
1. Stop Mac OS X compiler complaining about seq_diff being “inline”
2. Use get_absolute_time_in_fp rather than get_absolute_time_in_ns
3. Remove useless and buggy jitter count stuff

11 years agoStop Mac OS X compiler complaining about seq_diff.
Mike Brady [Sun, 7 Sep 2014 11:40:36 +0000 (12:40 +0100)] 
Stop Mac OS X compiler complaining about seq_diff.

11 years ago1. Fix sendto calls to use the exactly correct length for message destinations. OS...
Mike Brady [Sun, 7 Sep 2014 11:39:45 +0000 (12:39 +0100)] 
1. Fix sendto calls to use the exactly correct length for message destinations. OS X objects to incorrect lengths, though Linux is silent on it.
2. Use getaddrinfo to make up correctly-formed destination sockets.
3. bind_port is now a steaming mass of crap.

11 years agoDon’t bother with SO_REUSEADDR stuff.
Mike Brady [Sun, 7 Sep 2014 11:36:24 +0000 (12:36 +0100)] 
Don’t bother with SO_REUSEADDR stuff.

11 years agoInitial commit
Mike Brady [Sun, 7 Sep 2014 11:34:32 +0000 (12:34 +0100)] 
Initial commit

11 years agoCompletely remove entries for mDNS backends that are not included.
Mike Brady [Sun, 7 Sep 2014 11:33:54 +0000 (12:33 +0100)] 
Completely remove entries for mDNS backends that are not included.

11 years agoAdd code to distinguish Linux from Mac OS X. Make librt inclusion linux only.
Mike Brady [Sun, 7 Sep 2014 11:33:17 +0000 (12:33 +0100)] 
Add code to distinguish Linux from Mac OS X. Make librt inclusion linux only.

11 years agoRename absolute_time_in_ns to absolute_time_in_fp.
Mike Brady [Sun, 7 Sep 2014 11:32:01 +0000 (12:32 +0100)] 
Rename absolute_time_in_ns to absolute_time_in_fp.

11 years agorename absolute_time_in_ns to absolute_time_in_fp (more accurate name). Fix osx timin...
Mike Brady [Sun, 7 Sep 2014 11:31:23 +0000 (12:31 +0100)] 
rename absolute_time_in_ns to absolute_time_in_fp (more accurate name). Fix osx timing calculation.

11 years agoInitial Commit
Mike Brady [Sun, 7 Sep 2014 11:29:06 +0000 (12:29 +0100)] 
Initial Commit

11 years agoClarification
Mike Brady [Thu, 4 Sep 2014 14:20:04 +0000 (15:20 +0100)] 
Clarification

11 years agoAdd lib check for librt to stop an undefined reference clock_gettime
Mike Brady [Thu, 4 Sep 2014 14:15:46 +0000 (15:15 +0100)] 
Add lib check for librt to stop an undefined reference clock_gettime

11 years agoUpdate README.md
Mike Brady [Thu, 4 Sep 2014 13:56:14 +0000 (14:56 +0100)] 
Update README.md

11 years agoUpdate for new semantics of option -t 0.
Mike Brady [Thu, 4 Sep 2014 13:55:25 +0000 (14:55 +0100)] 
Update for new semantics of option -t 0.

11 years agoUpdate for change to -t = 0 option.
Mike Brady [Thu, 4 Sep 2014 13:49:05 +0000 (14:49 +0100)] 
Update for change to -t = 0 option.

Setting the timeout period to 0 means that play requests -- say from other devices on the network -- can interrupt and terminate the current session. In other words, the "busy" feature of the device -- being not available to another player while playing from an existing source -- is turned off.

11 years agoWhen option -t is set to zero, allow a session to be interrupted.
Mike Brady [Thu, 4 Sep 2014 13:40:36 +0000 (14:40 +0100)] 
When option -t is set to zero, allow a session to be interrupted.

11 years agoAdd option to control session timeout.
Mike Brady [Wed, 3 Sep 2014 16:44:57 +0000 (17:44 +0100)] 
Add option to control session timeout.

11 years agoAdd extra option -t/--timeout to vary the time to wait for more audio before giving...
Mike Brady [Wed, 3 Sep 2014 12:18:58 +0000 (13:18 +0100)] 
Add extra option -t/--timeout to vary the time to wait for more audio before giving up. Zero to disable timeout, default 120 seconds.

11 years agoImprove error messages when prerequisistes are missing.
Mike Brady [Tue, 2 Sep 2014 06:55:00 +0000 (06:55 +0000)] 
Improve error messages when prerequisistes are missing.

11 years agoUpdate documentation to reflect ability to add arguments to on-start and on-stop...
Mke Brady [Mon, 1 Sep 2014 21:15:45 +0000 (22:15 +0100)] 
Update documentation to reflect ability to add arguments to on-start and on-stop commands.

11 years agoUpdate documentation to reflect ability to add arguments to on-start and on-stop...
Mke Brady [Mon, 1 Sep 2014 21:14:08 +0000 (22:14 +0100)] 
Update documentation to reflect ability to add arguments to on-start and on-stop commands.

11 years agoChange the help text to reflect ability to add arguments to on-start and on-stop...
Mke Brady [Mon, 1 Sep 2014 21:13:24 +0000 (22:13 +0100)] 
Change the help text to reflect ability to add arguments to on-start and on-stop commands.

11 years agoUse popt library to allow on-start and on-stop commands to have arguments
Mke Brady [Mon, 1 Sep 2014 21:00:19 +0000 (22:00 +0100)] 
Use popt library to allow on-start and on-stop commands to have arguments

11 years agoAdd libpopt library dependency.
Mke Brady [Mon, 1 Sep 2014 20:59:28 +0000 (21:59 +0100)] 
Add libpopt library dependency.

11 years agoshorten the duration of the Gibbs phenomenon overlay -- sounds a little better... V2.1
Mike Brady [Fri, 29 Aug 2014 11:39:51 +0000 (12:39 +0100)] 
shorten the duration of the Gibbs phenomenon overlay -- sounds a little better...

11 years agoAdd Gibss phenomenon hack to end of the packet (as well as the start).
Mike Brady [Fri, 29 Aug 2014 11:00:30 +0000 (12:00 +0100)] 
Add Gibss phenomenon hack to end of the packet (as well as the start).

11 years agoQuieten an incorrect compiler warning
Mike Brady [Thu, 28 Aug 2014 17:33:36 +0000 (18:33 +0100)] 
Quieten an incorrect compiler warning

11 years agoAdd a simple pseudo-random throttle to keep the rate of corrections below 1:1000...
Mike Brady [Wed, 27 Aug 2014 18:34:24 +0000 (18:34 +0000)] 
Add a simple pseudo-random throttle to keep the rate of corrections below 1:1000 on average -- that is, about 1 packet in three may be interpolated.

11 years agoMerge branch '2.1' of github.com:mikebrady/shairport-sync into 2.1
Mke Brady [Tue, 26 Aug 2014 18:24:35 +0000 (19:24 +0100)] 
Merge branch '2.1' of github.com:mikebrady/shairport-sync into 2.1

11 years agoMove the time_of_last_packet timeout check to where it can run even if playback never...
Mke Brady [Tue, 26 Aug 2014 18:23:54 +0000 (19:23 +0100)] 
Move the time_of_last_packet timeout check to where it can run even if playback never started or was aborted, duh.

11 years agoIt's libssl-dev, not libopenssl-dev
Mike Brady [Tue, 26 Aug 2014 18:15:18 +0000 (19:15 +0100)] 
It's libssl-dev, not libopenssl-dev

11 years agoFinalise for 2.1
Mike Brady [Tue, 26 Aug 2014 13:03:27 +0000 (14:03 +0100)] 
Finalise for 2.1

11 years agoMake it final 2.1
Mike Brady [Tue, 26 Aug 2014 12:58:05 +0000 (13:58 +0100)] 
Make it final 2.1

11 years agoMake it just "2.1"
Mike Brady [Tue, 26 Aug 2014 12:56:08 +0000 (13:56 +0100)] 
Make it just "2.1"

11 years agoReintegrate "What's New"
Mike Brady [Tue, 26 Aug 2014 09:03:40 +0000 (10:03 +0100)] 
Reintegrate "What's New"

11 years agoReintegrate "What's New"
Mike Brady [Tue, 26 Aug 2014 09:02:19 +0000 (10:02 +0100)] 
Reintegrate "What's New"

11 years agoMove the news back to README.md.
Mike Brady [Tue, 26 Aug 2014 08:31:47 +0000 (09:31 +0100)] 
Move the news back to README.md.

Hard to read here...

11 years agoEven more...
Mike Brady [Mon, 25 Aug 2014 09:31:47 +0000 (10:31 +0100)] 
Even more...