]>
git.ipfire.org Git - thirdparty/shairport-sync.git/log
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>
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>
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>
Mike Brady [Sat, 29 Nov 2014 15:04:22 +0000 (15:04 +0000)]
Add info about --statistics.
Mike Brady [Sat, 29 Nov 2014 14:54:28 +0000 (14:54 +0000)]
Update RELEASENOTES.md
Mike Brady [Fri, 28 Nov 2014 18:59:06 +0000 (18:59 +0000)]
Update README.md
Mike Brady [Fri, 28 Nov 2014 18:57:28 +0000 (18:57 +0000)]
Add note about multicast route
Mike Brady [Fri, 28 Nov 2014 18:44:54 +0000 (18:44 +0000)]
2.1.12 news items
Mike Brady [Fri, 28 Nov 2014 17:52:53 +0000 (17:52 +0000)]
Add section number to reference to RFC 6762.
Mike Brady [Fri, 28 Nov 2014 17:50:34 +0000 (17:50 +0000)]
Add note about tinysvcmdns
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.
Mke Brady [Wed, 26 Nov 2014 23:11:49 +0000 (23:11 +0000)]
Add .local to name if not already there.
Mke Brady [Mon, 24 Nov 2014 22:20:15 +0000 (22:20 +0000)]
Seems to make tinysvcmdns work again...
Mike Brady [Fri, 21 Nov 2014 17:49:09 +0000 (17:49 +0000)]
Fix another stupid typo in man page...
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
Mike Brady [Fri, 21 Nov 2014 17:46:34 +0000 (17:46 +0000)]
Fix typo in man page.
Mike Brady [Fri, 21 Nov 2014 17:44:13 +0000 (17:44 +0000)]
Add new option –statistics
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.
Mike Brady [Fri, 21 Nov 2014 11:35:35 +0000 (11:35 +0000)]
More minor typos fixed and slight changes in wording.
Mike Brady [Fri, 21 Nov 2014 11:10:33 +0000 (11:10 +0000)]
Match order of option paragraphs with order of options in header.
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.
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
Mke Brady [Sat, 15 Nov 2014 17:31:49 +0000 (17:31 +0000)]
Minor updates
Mike Brady [Sat, 15 Nov 2014 17:08:24 +0000 (17:08 +0000)]
Add links to man page
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!
Mke Brady [Sat, 15 Nov 2014 16:58:50 +0000 (16:58 +0000)]
Add xmlmantohtml-generated page
Mike Brady [Sat, 15 Nov 2014 16:42:34 +0000 (16:42 +0000)]
Add info about man page.
Mke Brady [Sat, 15 Nov 2014 16:31:53 +0000 (16:31 +0000)]
Slight update to man page
Mke Brady [Sat, 15 Nov 2014 16:27:00 +0000 (16:27 +0000)]
Update copyright notice and change arguments to not be uppercase.
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
Mike Brady [Fri, 14 Nov 2014 17:04:08 +0000 (17:04 +0000)]
Update RELEASENOTES.md
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
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.
Mike Brady [Wed, 12 Nov 2014 18:36:53 +0000 (18:36 +0000)]
Update README.md
Adjust paragraph order
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.
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.
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.
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.
Mke Brady [Wed, 29 Oct 2014 19:37:44 +0000 (19:37 +0000)]
Remove this spurious file.
Mike Brady [Sat, 25 Oct 2014 16:27:15 +0000 (17:27 +0100)]
Update README.md
Mike Brady [Sat, 25 Oct 2014 16:03:13 +0000 (17:03 +0100)]
Update configure.ac
Bump version number
Mike Brady [Sat, 25 Oct 2014 15:49:36 +0000 (16:49 +0100)]
Update for –with-ssl and –with-piddir
Mike Brady [Sat, 25 Oct 2014 14:53:21 +0000 (15:53 +0100)]
Merge remote-tracking branch 'origin/2.1' into 2.1
Mike Brady [Sat, 25 Oct 2014 14:52:36 +0000 (15:52 +0100)]
modify configure.ac to accept --with-ssl=openssl or polarssl.
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.
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.
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.
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.
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
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.
Mke Brady [Sun, 19 Oct 2014 15:43:59 +0000 (16:43 +0100)]
Change SIGUSR2 to turn on and off reserving the output device.
Mike Brady [Sat, 18 Oct 2014 16:48:09 +0000 (17:48 +0100)]
Bring the "What is?" up front.
Mike Brady [Sat, 18 Oct 2014 16:29:32 +0000 (17:29 +0100)]
Add 2.1.5 information
Mike Brady [Sat, 18 Oct 2014 15:48:09 +0000 (16:48 +0100)]
Bump version info.
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
Mike Brady [Sat, 18 Oct 2014 15:00:33 +0000 (16:00 +0100)]
Only customise libdaemon if localstatedir option is really chosen.
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...
Mike Brady [Sat, 18 Oct 2014 13:14:31 +0000 (14:14 +0100)]
Update versions to 2.1.4
Mke Brady [Sat, 18 Oct 2014 11:25:55 +0000 (12:25 +0100)]
Add ability to honour --localstatedir directive
Mike Brady [Sat, 4 Oct 2014 10:00:27 +0000 (11:00 +0100)]
Turn off a few debug messages, adjust formatting.
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
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>
Mike Brady [Wed, 1 Oct 2014 18:19:44 +0000 (19:19 +0100)]
Add chatty diagnostics to getting a listening port
Mike Brady [Wed, 1 Oct 2014 18:10:49 +0000 (19:10 +0100)]
Insist that the char be signed.
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.
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.
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.
Mike Brady [Sat, 27 Sep 2014 17:33:37 +0000 (18:33 +0100)]
Clean up debug message if pause request fails.
Mike Brady [Sat, 27 Sep 2014 10:02:48 +0000 (11:02 +0100)]
Quieten chatty debug messages.
Mike Brady [Sat, 27 Sep 2014 09:35:24 +0000 (10:35 +0100)]
Add a little more buffer checking.
Mike Brady [Sat, 27 Sep 2014 07:53:06 +0000 (08:53 +0100)]
Fix BB bug in player_put_packet flush code.
Mike Brady [Sat, 27 Sep 2014 07:38:02 +0000 (08:38 +0100)]
Supress multiple sequencial resync activity in some situations.
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.
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.
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.
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...
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.
Mike Brady [Sat, 20 Sep 2014 16:40:19 +0000 (17:40 +0100)]
Working on 2.1.2
Mike Brady [Sat, 20 Sep 2014 16:37:41 +0000 (17:37 +0100)]
Update to indicate 2.1.1
Mike Brady [Wed, 17 Sep 2014 20:32:59 +0000 (21:32 +0100)]
Add info about stability improvements
Mike Brady [Wed, 17 Sep 2014 20:22:54 +0000 (21:22 +0100)]
Update diagram to show new volume curve -- the Goldilocks curve.
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.
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.
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.
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.
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.
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.
Mike Brady [Thu, 11 Sep 2014 08:07:07 +0000 (09:07 +0100)]
One brown-bag and extra checking on buffer management.
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.
Mike Brady [Wed, 10 Sep 2014 07:41:05 +0000 (08:41 +0100)]
Fix a probably-silent bug in makeing resend requests.
Mke Brady [Mon, 8 Sep 2014 23:14:31 +0000 (00:14 +0100)]
Merge osxmods into 2.1
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
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.
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.
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.
Mike Brady [Sun, 7 Sep 2014 14:59:27 +0000 (15:59 +0100)]
Turn off debug message about jitter.
Mike Brady [Sun, 7 Sep 2014 14:56:09 +0000 (15:56 +0100)]
Modify to correctly identify a linux installation
Mike Brady [Sun, 7 Sep 2014 11:56:26 +0000 (12:56 +0100)]
Initial commit -- experimental
Mike Brady [Sun, 7 Sep 2014 11:50:41 +0000 (12:50 +0100)]
Try to quieten some warnings for Mac OS X
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