]> git.ipfire.org Git - thirdparty/shairport-sync.git/log
thirdparty/shairport-sync.git
10 years agoconfigure: fix static link with popt 18/head
Yann E. MORIN [Sat, 29 Nov 2014 16:24:02 +0000 (17:24 +0100)] 
configure: fix static link with popt

Use pkg-config to find the popt library.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
10 years agoconfigure: fix static link with alsa
Yann E. MORIN [Sat, 29 Nov 2014 16:23:37 +0000 (17:23 +0100)] 
configure: fix static link with alsa

Use pkg-config to find the alsa library, that will return all the
dependent libraries of alsa (e.g. -ldl -lpthread -lrt) as well that
can not be deduced in case of a static link.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
10 years agoconfigure: fix static link with openssl
Yann E. MORIN [Sat, 29 Nov 2014 16:23:18 +0000 (17:23 +0100)] 
configure: fix static link with openssl

Use pkg-config to find openssl libraries, that will return all the
dependent libraries of openssl as well (e.g. -lz) that can not be
deduced in case of a static link.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
10 years agoAdd info about --statistics.
Mike Brady [Sat, 29 Nov 2014 15:04:22 +0000 (15:04 +0000)] 
Add info about --statistics.

10 years agoUpdate RELEASENOTES.md
Mike Brady [Sat, 29 Nov 2014 14:54:28 +0000 (14:54 +0000)] 
Update RELEASENOTES.md

10 years agoUpdate README.md 2.1.12
Mike Brady [Fri, 28 Nov 2014 18:59:06 +0000 (18:59 +0000)] 
Update README.md

10 years agoAdd note about multicast route
Mike Brady [Fri, 28 Nov 2014 18:57:28 +0000 (18:57 +0000)] 
Add note about multicast route

10 years ago2.1.12 news items
Mike Brady [Fri, 28 Nov 2014 18:44:54 +0000 (18:44 +0000)] 
2.1.12 news items

10 years agoAdd section number to reference to RFC 6762.
Mike Brady [Fri, 28 Nov 2014 17:52:53 +0000 (17:52 +0000)] 
Add section number to reference to RFC 6762.

10 years agoAdd note about tinysvcmdns
Mike Brady [Fri, 28 Nov 2014 17:50:34 +0000 (17:50 +0000)] 
Add note about tinysvcmdns

10 years agoAdd .local to hostname if it's not already there. Honour the timings suggested in...
Mke Brady [Fri, 28 Nov 2014 08:46:55 +0000 (08:46 +0000)] 
Add .local to hostname if it's not already there. Honour the timings suggested in RFC 6762 Section 10.

10 years agoAdd .local to name if not already there.
Mke Brady [Wed, 26 Nov 2014 23:11:49 +0000 (23:11 +0000)] 
Add .local to name if not already there.

10 years agoSeems to make tinysvcmdns work again...
Mke Brady [Mon, 24 Nov 2014 22:20:15 +0000 (22:20 +0000)] 
Seems to make tinysvcmdns work again...

10 years agoFix another stupid typo in man page...
Mike Brady [Fri, 21 Nov 2014 17:49:09 +0000 (17:49 +0000)] 
Fix another stupid typo in man page...

10 years agoForgot!
Mike Brady [Fri, 21 Nov 2014 17:46:55 +0000 (17:46 +0000)] 
Forgot!

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

10 years agoFix typo in man page.
Mike Brady [Fri, 21 Nov 2014 17:46:34 +0000 (17:46 +0000)] 
Fix typo in man page.

10 years agoAdd new option –statistics
Mike Brady [Fri, 21 Nov 2014 17:44:13 +0000 (17:44 +0000)] 
Add new option –statistics

10 years agoAdd new optioons --statistics to print out the, um, statistics, and remove them from...
Mike Brady [Fri, 21 Nov 2014 17:39:27 +0000 (17:39 +0000)] 
Add new optioons --statistics to print out the, um, statistics, and remove them from debug level 1.

10 years agoMore minor typos fixed and slight changes in wording.
Mike Brady [Fri, 21 Nov 2014 11:35:35 +0000 (11:35 +0000)] 
More minor typos fixed and slight changes in wording.

10 years agoMatch order of option paragraphs with order of options in header.
Mike Brady [Fri, 21 Nov 2014 11:10:33 +0000 (11:10 +0000)] 
Match order of option paragraphs with order of options in header.

10 years agoFix a few typos in the man page, bump the version number.
Mike Brady [Fri, 21 Nov 2014 11:00:47 +0000 (11:00 +0000)] 
Fix a few typos in the man page, bump the version number.

10 years agoForgot!
Mke Brady [Sat, 15 Nov 2014 17:32:02 +0000 (17:32 +0000)] 
Forgot!

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

10 years agoMinor updates
Mke Brady [Sat, 15 Nov 2014 17:31:49 +0000 (17:31 +0000)] 
Minor updates

10 years agoAdd links to man page 2.1.11
Mike Brady [Sat, 15 Nov 2014 17:08:24 +0000 (17:08 +0000)] 
Add links to man page

10 years agoMerge branch '2.1' of github.com:mikebrady/shairport-sync into 2.1
Mke Brady [Sat, 15 Nov 2014 16:59:03 +0000 (16:59 +0000)] 
Merge branch '2.1' of github.com:mikebrady/shairport-sync into 2.1

Forgot!

10 years agoAdd xmlmantohtml-generated page
Mke Brady [Sat, 15 Nov 2014 16:58:50 +0000 (16:58 +0000)] 
Add xmlmantohtml-generated page

10 years agoAdd info about man page.
Mike Brady [Sat, 15 Nov 2014 16:42:34 +0000 (16:42 +0000)] 
Add info about man page.

10 years agoSlight update to man page
Mke Brady [Sat, 15 Nov 2014 16:31:53 +0000 (16:31 +0000)] 
Slight update to man page

10 years agoUpdate copyright notice and change arguments to not be uppercase.
Mke Brady [Sat, 15 Nov 2014 16:27:00 +0000 (16:27 +0000)] 
Update copyright notice and change arguments to not be uppercase.

10 years agoBegin to add a manpage and also its equivalent XML-based www-readable equivalent
Mke Brady [Sat, 15 Nov 2014 16:20:20 +0000 (16:20 +0000)] 
Begin to add a manpage and also its equivalent XML-based www-readable equivalent

10 years agoUpdate RELEASENOTES.md 2.1.10
Mike Brady [Fri, 14 Nov 2014 17:04:08 +0000 (17:04 +0000)] 
Update RELEASENOTES.md

10 years agoRedefine timeout to be an int rather than a 64-bit int. Bump to 2.1.10
Mike Brady [Fri, 14 Nov 2014 16:53:14 +0000 (16:53 +0000)] 
Redefine timeout to be an int rather than a 64-bit int. Bump to 2.1.10

10 years agoUpdate shairport-sync
Mike Brady [Wed, 12 Nov 2014 20:46:28 +0000 (20:46 +0000)] 
Update shairport-sync

Small updates, fix a few silly typos in the sample settings.

10 years agoUpdate README.md 2.1.9
Mike Brady [Wed, 12 Nov 2014 18:36:53 +0000 (18:36 +0000)] 
Update README.md

Adjust paragraph order

10 years agoUpdate README.md
Mike Brady [Wed, 12 Nov 2014 18:30:27 +0000 (18:30 +0000)] 
Update README.md

Move revision history to a new file – RELEASENOTES.md – and tidy up the description, removing some of the repetition.

10 years agoCreate RELEASENOTES.md
Mike Brady [Wed, 12 Nov 2014 18:05:47 +0000 (18:05 +0000)] 
Create RELEASENOTES.md

Keep change information here rather than in the README.

10 years agoALSA: Instead of draining before stopping, we now flush first -- better for OpenWrt...
Mke Brady [Wed, 12 Nov 2014 17:48:01 +0000 (17:48 +0000)] 
ALSA: Instead of draining before stopping, we now flush first -- better for OpenWrt; may actually be better all round.

10 years agoStore set volume and apply when the device is opened -- otherwise it is ignored.
Mike Brady [Sun, 9 Nov 2014 05:53:26 +0000 (05:53 +0000)] 
Store set volume and apply when the device is opened -- otherwise it is ignored.

10 years agoRemove this spurious file.
Mke Brady [Wed, 29 Oct 2014 19:37:44 +0000 (19:37 +0000)] 
Remove this spurious file.

10 years agoUpdate README.md
Mike Brady [Sat, 25 Oct 2014 16:27:15 +0000 (17:27 +0100)] 
Update README.md

10 years agoUpdate configure.ac 2.1.8
Mike Brady [Sat, 25 Oct 2014 16:03:13 +0000 (17:03 +0100)] 
Update configure.ac

Bump version number

10 years agoUpdate for –with-ssl and –with-piddir
Mike Brady [Sat, 25 Oct 2014 15:49:36 +0000 (16:49 +0100)] 
Update for –with-ssl and –with-piddir

10 years agoMerge remote-tracking branch 'origin/2.1' into 2.1
Mike Brady [Sat, 25 Oct 2014 14:53:21 +0000 (15:53 +0100)] 
Merge remote-tracking branch 'origin/2.1' into 2.1

10 years agomodify configure.ac to accept --with-ssl=openssl or polarssl.
Mike Brady [Sat, 25 Oct 2014 14:52:36 +0000 (15:52 +0100)] 
modify configure.ac to accept --with-ssl=openssl or polarssl.

10 years agoIf --with-alsa wasn't used, USE_ALSA wasn't defined (should be false).
Mike Brady [Sat, 25 Oct 2014 14:08:04 +0000 (15:08 +0100)] 
If --with-alsa wasn't used, USE_ALSA wasn't defined (should be false).
during flush, should be moving to the next packet, but was doing a comparison instead.

10 years agoUpdate COPYING
Mike Brady [Sat, 25 Oct 2014 13:25:21 +0000 (14:25 +0100)] 
Update COPYING

Ask users to refer to the individual source files for licenses.

10 years agoUpdate LICENSES
Mike Brady [Sat, 25 Oct 2014 13:21:13 +0000 (14:21 +0100)] 
Update LICENSES

Remove references to files that are no longer included in the distribution. Thanks to Thomas Petazzoni for highlighting this.

10 years agoRemove inappropriate GPL 3 text
Mike Brady [Sat, 25 Oct 2014 13:02:16 +0000 (14:02 +0100)] 
Remove inappropriate GPL 3 text

Thanks to Thomas Petazzoni for pointing this out.

10 years agoUse --with-piddir instead of --with-localstatedir and add disconnect and reconnect...
Mike Brady [Thu, 23 Oct 2014 17:13:42 +0000 (18:13 +0100)] 
Use --with-piddir instead of --with-localstatedir and add disconnect and reconnect to audio output code and options and clean up some unused code

10 years agoFix unexpected timout due to race condition, I think, on the timing. 2.1.7
Mike Brady [Mon, 20 Oct 2014 10:55:24 +0000 (11:55 +0100)] 
Fix unexpected timout due to race condition, I think, on the timing.

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 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.

10 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.

10 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