]>
git.ipfire.org Git - thirdparty/shairport-sync.git/log
Mike Brady [Sat, 10 May 2014 12:20:32 +0000 (13:20 +0100)]
Layout fix.
Mike Brady [Sat, 10 May 2014 12:19:31 +0000 (13:19 +0100)]
Update findings about NSLU2
Mike Brady [Fri, 9 May 2014 18:28:44 +0000 (19:28 +0100)]
Spelling errors...
Mike Brady [Fri, 9 May 2014 18:25:15 +0000 (19:25 +0100)]
Update README.md
Mike Brady [Fri, 9 May 2014 17:48:28 +0000 (18:48 +0100)]
Brown bad commit -- was too eager to remove 'redundant' code.
Mike Brady [Fri, 9 May 2014 17:16:21 +0000 (18:16 +0100)]
Add info about volume control, fix info about 3D Sound card on NSLU2, update info about drift.
Mike Brady [Fri, 9 May 2014 17:15:21 +0000 (18:15 +0100)]
Oops -- the sign on the drift is wrong. Fixed.
Mike Brady [Fri, 9 May 2014 16:54:30 +0000 (17:54 +0100)]
Make use of vol2attn in software and hardware mixers.
Mike Brady [Fri, 9 May 2014 16:53:40 +0000 (17:53 +0100)]
Add function vol2attn to return an attenuation for a given volume. Needed in alsa as well as in player.
Mike Brady [Fri, 9 May 2014 14:26:27 +0000 (15:26 +0100)]
Add proper low-volume rolloff to the volume control -- see, for instance, the graph for the ALPS RK27 Potentiometer at http://tangentsoft.net/audio/atten.html.
Mike Brady [Wed, 7 May 2014 19:33:14 +0000 (20:33 +0100)]
Add some more information about Raspian.
Add some more information about compiling and running on Raspian and correct a few typos.
Mike Brady [Wed, 7 May 2014 19:31:04 +0000 (20:31 +0100)]
Update README.md
Mike Brady [Wed, 7 May 2014 18:56:15 +0000 (19:56 +0100)]
Added a few necessaries for compiling on Raspian.
Mike Brady [Wed, 7 May 2014 18:43:22 +0000 (19:43 +0100)]
Update README.md
Mike Brady [Wed, 7 May 2014 14:53:35 +0000 (15:53 +0100)]
As before.
Mike Brady [Wed, 7 May 2014 14:51:18 +0000 (15:51 +0100)]
Merge branch '2.0' of github.com:mikebrady/shairport-sync into 2.0
Forgot to merge them by hand.
Mike Brady [Wed, 7 May 2014 14:50:50 +0000 (15:50 +0100)]
Allow DAC to have 11025 frames; add flushing if we are too late to start the first frame.
Mike Brady [Wed, 7 May 2014 14:49:04 +0000 (15:49 +0100)]
Turn off debug messages.
Mike Brady [Wed, 7 May 2014 11:50:52 +0000 (12:50 +0100)]
Spelling correction.
Mike Brady [Wed, 7 May 2014 11:49:52 +0000 (12:49 +0100)]
Update information about running inside VMWAre.
Mike Brady [Wed, 7 May 2014 10:59:15 +0000 (11:59 +0100)]
The truth in the news...
Mike Brady [Wed, 7 May 2014 10:20:32 +0000 (11:20 +0100)]
Update README.md
Mike Brady [Wed, 7 May 2014 10:19:40 +0000 (11:19 +0100)]
Update README.md
Mike Brady [Wed, 7 May 2014 10:17:25 +0000 (11:17 +0100)]
Update README.md
Mike Brady [Wed, 7 May 2014 10:16:57 +0000 (11:16 +0100)]
Update README.md
Mike Brady [Wed, 7 May 2014 10:15:32 +0000 (11:15 +0100)]
Update README.md
Mike Brady [Wed, 7 May 2014 10:11:57 +0000 (11:11 +0100)]
Update README.md
Mike Brady [Wed, 7 May 2014 09:19:56 +0000 (10:19 +0100)]
Try to clarify the text.
Mike Brady [Wed, 7 May 2014 09:19:23 +0000 (10:19 +0100)]
Add some extra diagnosrics output.
Mike Brady [Wed, 7 May 2014 09:19:10 +0000 (10:19 +0100)]
Add ability to ask for extra timing packets at the start.
Mike Brady [Tue, 6 May 2014 22:42:05 +0000 (23:42 +0100)]
Try to make the README.md a bit clearer.
Mike Brady [Tue, 6 May 2014 22:21:56 +0000 (23:21 +0100)]
Fix initial silence calculation that could cause it to wait for about 100,000 seconds.
Mike Brady [Tue, 6 May 2014 16:09:41 +0000 (17:09 +0100)]
Update README.md
Mike Brady [Tue, 6 May 2014 15:11:28 +0000 (16:11 +0100)]
Refer to the OpenWrt package, clean up some of the text.
Mike Brady [Mon, 5 May 2014 20:31:20 +0000 (21:31 +0100)]
Add some diagnostics, fix 252 frame error -> should be 352. Remove chatty debug messages.
Mike Brady [Mon, 5 May 2014 20:29:21 +0000 (21:29 +0100)]
Remove chatty debug messages.
Mike Brady [Mon, 5 May 2014 20:28:23 +0000 (21:28 +0100)]
Remove chatty debug messages.
Mike Brady [Mon, 5 May 2014 20:25:57 +0000 (21:25 +0100)]
Add some exclusions associated with autotools.
Mike Brady [Mon, 5 May 2014 20:19:58 +0000 (21:19 +0100)]
Improve error detection.
Mike Brady [Fri, 2 May 2014 17:02:21 +0000 (18:02 +0100)]
Make initial latency report more truthful
Mike Brady [Fri, 2 May 2014 16:43:08 +0000 (17:43 +0100)]
Improve seriously broken flush facility.
Mike Brady [Thu, 1 May 2014 22:10:55 +0000 (23:10 +0100)]
Add some extra diagnostics.
Mike Brady [Thu, 1 May 2014 13:15:12 +0000 (14:15 +0100)]
Update README.md
Mike Brady [Thu, 1 May 2014 08:12:02 +0000 (09:12 +0100)]
Update README.md
Mike Brady [Wed, 30 Apr 2014 21:14:56 +0000 (22:14 +0100)]
Update README.md
Mike Brady [Wed, 30 Apr 2014 21:11:39 +0000 (22:11 +0100)]
Update README.md
Mike Brady [Wed, 30 Apr 2014 21:09:33 +0000 (22:09 +0100)]
Update README.md
Mike Brady [Wed, 30 Apr 2014 21:03:59 +0000 (22:03 +0100)]
Update README.md
Mike Brady [Wed, 30 Apr 2014 20:56:04 +0000 (21:56 +0100)]
Update README.md
Mike Brady [Wed, 30 Apr 2014 20:54:32 +0000 (21:54 +0100)]
Update README.md
Mike Brady [Wed, 30 Apr 2014 20:51:20 +0000 (21:51 +0100)]
Update README.md
Mike Brady [Wed, 30 Apr 2014 20:49:22 +0000 (21:49 +0100)]
Update README.md
Mike Brady [Wed, 30 Apr 2014 20:46:12 +0000 (21:46 +0100)]
Update README.md
Mike Brady [Wed, 30 Apr 2014 20:43:48 +0000 (21:43 +0100)]
Update README.md
Mike Brady [Wed, 30 Apr 2014 20:41:46 +0000 (21:41 +0100)]
Update README.md
Mike Brady [Wed, 30 Apr 2014 20:39:26 +0000 (21:39 +0100)]
Update README.md
Mike Brady [Wed, 30 Apr 2014 20:38:54 +0000 (21:38 +0100)]
Update README.md
Mike Brady [Wed, 30 Apr 2014 20:35:05 +0000 (21:35 +0100)]
more edits
Mike Brady [Wed, 30 Apr 2014 20:32:55 +0000 (21:32 +0100)]
edits of the how-to section
Mike Brady [Wed, 30 Apr 2014 20:11:16 +0000 (21:11 +0100)]
minor tidying up
Mike Brady [Wed, 30 Apr 2014 19:59:18 +0000 (20:59 +0100)]
Beginning of an updated blurb.
Mike Brady [Wed, 30 Apr 2014 19:54:52 +0000 (20:54 +0100)]
too numerous to mention: watch timing of everything, add pthread_cond_wait signalling, monitor latency of DAC, try to guess initial delay for first packet, trim or stuff packets to keep latency within bounds, much much more...
Mike Brady [Wed, 30 Apr 2014 19:52:40 +0000 (20:52 +0100)]
add functionality to solicit and process timing and control packets, including thread instantiation and deletion, time reference management, more...
Mike Brady [Wed, 30 Apr 2014 19:50:37 +0000 (20:50 +0100)]
remove references to getopt_long
Mike Brady [Wed, 30 Apr 2014 19:49:11 +0000 (20:49 +0100)]
add latency option, remove include of getopt_long
Mike Brady [Wed, 30 Apr 2014 19:47:48 +0000 (20:47 +0100)]
moving to using autotools
Mike Brady [Wed, 30 Apr 2014 19:45:55 +0000 (20:45 +0100)]
Wasn't using these anyway
Mike Brady [Wed, 30 Apr 2014 19:44:04 +0000 (20:44 +0100)]
Add control and timing port functionality
Mike Brady [Wed, 30 Apr 2014 19:42:42 +0000 (20:42 +0100)]
add ability to return local ports, add time referencing functionality
Mike Brady [Wed, 30 Apr 2014 19:41:07 +0000 (20:41 +0100)]
Pass a packet's timestamp so that it can be stored in the buffer and used for timestamp checking.
Mike Brady [Wed, 30 Apr 2014 19:39:09 +0000 (20:39 +0100)]
Don't remember this -- seems a little extra error checking is done.
Mike Brady [Wed, 30 Apr 2014 19:36:39 +0000 (20:36 +0100)]
Moving over to autotools.
Mike Brady [Wed, 30 Apr 2014 19:36:12 +0000 (20:36 +0100)]
add space for a latency entry
Mike Brady [Wed, 30 Apr 2014 19:35:13 +0000 (20:35 +0100)]
add null placeholders for flush and delay
Mike Brady [Wed, 30 Apr 2014 19:34:38 +0000 (20:34 +0100)]
add null placeholders for flush and delay
Mike Brady [Wed, 30 Apr 2014 19:34:19 +0000 (20:34 +0100)]
add null placeholders for flush and delay
Mike Brady [Wed, 30 Apr 2014 19:32:54 +0000 (20:32 +0100)]
add null placeholders for flush and delay
Mike Brady [Wed, 30 Apr 2014 19:32:29 +0000 (20:32 +0100)]
add null placeholders for flush and delay
Mike Brady [Wed, 30 Apr 2014 19:31:19 +0000 (20:31 +0100)]
add flush and delay functions, modify volume curve, add some diagnostics
Mike Brady [Wed, 30 Apr 2014 19:29:26 +0000 (20:29 +0100)]
add flush and delay functions
Mike Brady [Wed, 30 Apr 2014 19:24:44 +0000 (20:24 +0100)]
Beginning to update the blurb.
Mike Brady [Wed, 30 Apr 2014 19:23:53 +0000 (20:23 +0100)]
Moving over to autotools.
Mike Brady [Wed, 30 Apr 2014 15:09:10 +0000 (16:09 +0100)]
Update README.md
Mike Brady [Wed, 30 Apr 2014 15:07:36 +0000 (16:07 +0100)]
Update README.md
James Laird [Sat, 26 Oct 2013 23:17:46 +0000 (10:17 +1100)]
do not restart syscalls on SIGUSR1
SIGUSR1 is used to interrupt calls and shut down cleanly.
James Laird [Wed, 23 Oct 2013 21:09:10 +0000 (08:09 +1100)]
don't use "let" in configure script
bash-ism snuck into a nominally POSIX-compliant script
James Laird [Wed, 23 Oct 2013 21:08:40 +0000 (08:08 +1100)]
fix compile warning in rtsp.c
James Laird [Tue, 22 Oct 2013 23:25:30 +0000 (10:25 +1100)]
mdns_tinysvcmdns: fix on BSDs
James Laird [Tue, 22 Oct 2013 23:22:17 +0000 (10:22 +1100)]
remove unused variable
James Laird [Mon, 21 Oct 2013 23:39:01 +0000 (10:39 +1100)]
dns_sd: don't require C99
James Laird [Mon, 21 Oct 2013 23:28:07 +0000 (10:28 +1100)]
whitespace cleanups
Paul Lietar [Mon, 21 Oct 2013 23:34:13 +0000 (10:34 +1100)]
Don't build the dns_sd backend if avahi is detected.
Avahi provides (sometimes at least) a dns_sd compatibility layer.
There's no point using it if we can use avahi's "native" library, so
don't even detect dns_sd.h's availability
Paul Lietar [Fri, 30 Aug 2013 01:18:51 +0000 (03:18 +0200)]
Add a note in the README about mDNS backends
Paul Lietar [Fri, 30 Aug 2013 00:46:46 +0000 (02:46 +0200)]
Add a new mDNS backend which uses mDNSResponder
This backend uses mDNSResponder, like the external-dns-sd one. However,
this one uses the dns-sd library instead of relying on an external
program.
Paul Lietar [Thu, 29 Aug 2013 21:43:03 +0000 (23:43 +0200)]
Add a new mDNS backend based on tinysvcmdns
This backend allows shairport to run without having a heavy daemon such
as avahi or mDNSResponder running in the background.
ipv6 support is more or less experimental right now.
Paul Lietar [Thu, 29 Aug 2013 19:56:17 +0000 (21:56 +0200)]
Add a command-line option to force the mDNS backend
Add this option to the system-v init script.
Paul Lietar [Thu, 29 Aug 2013 16:05:09 +0000 (18:05 +0200)]
Reorganize mDNS advertisement
mDNS is now handled more or less in the same way audio is.
Multiple mDNS backends are available, shairport tries them all until one
works.
This makes it, IMHO, cleaner, and easier to add other mDNS backends in
the future, such as using tinysvcmdns or dns-sd library.
Also it will also allow to define mDNS backends as plugins, in a similar
way it is done in PR #230.
Joseph C. Lehner [Sun, 20 Oct 2013 12:55:53 +0000 (14:55 +0200)]
Install systemd service on Arch Linux
Joseph C. Lehner [Sun, 20 Oct 2013 12:52:58 +0000 (14:52 +0200)]
Add provides and conflicts to PKGBUILD
Joseph C. Lehner [Sun, 20 Oct 2013 12:06:54 +0000 (14:06 +0200)]
Add EnvironmentFile to systemd service