]>
git.ipfire.org Git - thirdparty/shairport-sync.git/log
Mike Brady [Wed, 27 Feb 2019 19:30:32 +0000 (19:30 +0000)]
make the formats rate unsigned to avoid a warning.
Mike Brady [Wed, 27 Feb 2019 18:46:15 +0000 (18:46 +0000)]
Quieten a warning when there is no cnfiguration file.
Mike Brady [Wed, 27 Feb 2019 18:45:45 +0000 (18:45 +0000)]
Make a dying error message a bit more meaningful.
Mike Brady [Wed, 27 Feb 2019 18:27:53 +0000 (18:27 +0000)]
Check rate when gwtting negotiated sndio parameters back.
Mike Brady [Wed, 27 Feb 2019 12:53:09 +0000 (12:53 +0000)]
Revert some experimental changes made to explore problems with Cygwin D-Bus access.
Mike Brady [Wed, 27 Feb 2019 11:58:03 +0000 (11:58 +0000)]
Remove a change that proved unnecessary to replay a write() with a non-blocking write().
Mike Brady [Tue, 26 Feb 2019 15:24:49 +0000 (15:24 +0000)]
Fix a bug in the activity_monitor and add automatic bit-depth selection.
Mike Brady [Tue, 26 Feb 2019 15:23:11 +0000 (15:23 +0000)]
Fix a bug in the activity_monitor software that could lock up a player thread so that it couln't be cancelled. If a player was cancelled while performing an activity script, the activity_monitor_mutex would remain locked.
Mike Brady [Mon, 25 Feb 2019 11:38:08 +0000 (11:38 +0000)]
Add indication of dacp-id, source and self IP numbers to some diagnostics.
Mike Brady [Sun, 24 Feb 2019 13:16:55 +0000 (13:16 +0000)]
Fix an error in non_blocking_write, expose a more general version of it, use it when writing an RTSP response with a three-second timeout.
Mike Brady [Thu, 21 Feb 2019 22:08:17 +0000 (22:08 +0000)]
Update CYGWIN.md
Mike Brady [Thu, 21 Feb 2019 21:53:38 +0000 (21:53 +0000)]
Update CYGWIN.md
Mike Brady [Thu, 21 Feb 2019 21:49:39 +0000 (21:49 +0000)]
Update CYGWIN.md
Mike Brady [Thu, 21 Feb 2019 21:47:38 +0000 (21:47 +0000)]
Update CYGWIN.md
Mike Brady [Thu, 21 Feb 2019 21:42:21 +0000 (21:42 +0000)]
Update CYGWIN.md
Mike Brady [Thu, 21 Feb 2019 21:40:38 +0000 (21:40 +0000)]
Update CYGWIN.md
Mike Brady [Thu, 21 Feb 2019 21:34:27 +0000 (21:34 +0000)]
Update CYGWIN.md
Mike Brady [Thu, 21 Feb 2019 21:26:08 +0000 (21:26 +0000)]
Update CYGWIN.md
Mike Brady [Thu, 21 Feb 2019 17:22:49 +0000 (17:22 +0000)]
Update CYGWIN.md
Mike Brady [Thu, 21 Feb 2019 17:22:23 +0000 (17:22 +0000)]
Update CYGWIN.md
Mike Brady [Thu, 21 Feb 2019 17:21:02 +0000 (17:21 +0000)]
Update CYGWIN.md
Mike Brady [Thu, 21 Feb 2019 17:20:13 +0000 (17:20 +0000)]
Update CYGWIN.md
Mike Brady [Thu, 21 Feb 2019 17:16:55 +0000 (17:16 +0000)]
Update CYGWIN.md
Mike Brady [Thu, 21 Feb 2019 17:16:21 +0000 (17:16 +0000)]
Update CYGWIN.md
Mike Brady [Thu, 21 Feb 2019 17:14:49 +0000 (17:14 +0000)]
Update CYGWIN.md
Mike Brady [Thu, 21 Feb 2019 17:13:52 +0000 (17:13 +0000)]
Update CYGWIN.md
Mike Brady [Thu, 21 Feb 2019 17:09:32 +0000 (17:09 +0000)]
Update CYGWIN.md
Mike Brady [Thu, 21 Feb 2019 17:09:13 +0000 (17:09 +0000)]
Update CYGWIN.md
Mike Brady [Thu, 21 Feb 2019 17:08:27 +0000 (17:08 +0000)]
Update CYGWIN.md
Mike Brady [Thu, 21 Feb 2019 17:04:43 +0000 (17:04 +0000)]
Update CYGWIN.md
Mike Brady [Thu, 21 Feb 2019 17:02:43 +0000 (17:02 +0000)]
Update CYGWIN.md
Mike Brady [Thu, 21 Feb 2019 17:00:15 +0000 (17:00 +0000)]
Cywin Installer
Mike Brady [Thu, 21 Feb 2019 16:54:27 +0000 (16:54 +0000)]
Update CYGWIN.md
Mike Brady [Thu, 21 Feb 2019 16:53:05 +0000 (16:53 +0000)]
Update CYGWIN.md
Mike Brady [Thu, 21 Feb 2019 16:38:08 +0000 (16:38 +0000)]
Update CYGWIN.md
Mike Brady [Thu, 21 Feb 2019 16:36:25 +0000 (16:36 +0000)]
Update CYGWIN.md
Mike Brady [Thu, 21 Feb 2019 16:29:18 +0000 (16:29 +0000)]
Update CYGWIN.md
Mike Brady [Thu, 21 Feb 2019 16:27:47 +0000 (16:27 +0000)]
Update CYGWIN.md
Mike Brady [Thu, 21 Feb 2019 16:27:01 +0000 (16:27 +0000)]
Update CYGWIN.md
Mike Brady [Thu, 21 Feb 2019 16:25:38 +0000 (16:25 +0000)]
Update CYGWIN.md
Mike Brady [Thu, 21 Feb 2019 16:24:03 +0000 (16:24 +0000)]
Update CYGWIN.md
Mike Brady [Thu, 21 Feb 2019 16:10:30 +0000 (16:10 +0000)]
Add a CYGWIN installer.
Mike Brady [Thu, 21 Feb 2019 15:00:52 +0000 (15:00 +0000)]
Update CYGWIN.md
Mike Brady [Thu, 21 Feb 2019 15:00:04 +0000 (15:00 +0000)]
Update CYGWIN.md
Mike Brady [Thu, 21 Feb 2019 14:57:20 +0000 (14:57 +0000)]
Update CYGWIN.md
Mike Brady [Thu, 21 Feb 2019 14:53:44 +0000 (14:53 +0000)]
Update CYGWIN.md
Mike Brady [Thu, 21 Feb 2019 14:52:55 +0000 (14:52 +0000)]
Update CYGWIN.md
Mike Brady [Thu, 21 Feb 2019 14:47:51 +0000 (14:47 +0000)]
Update CYGWIN.md
Mike Brady [Thu, 21 Feb 2019 14:46:41 +0000 (14:46 +0000)]
Update CYGWIN.md
Mike Brady [Thu, 21 Feb 2019 13:22:27 +0000 (13:22 +0000)]
Update CYGWIN.md
Mike Brady [Thu, 21 Feb 2019 13:20:31 +0000 (13:20 +0000)]
Update CYGWIN.md
Mike Brady [Wed, 20 Feb 2019 18:43:10 +0000 (18:43 +0000)]
Try to get a private connection to the system D-Bus
Mike Brady [Tue, 19 Feb 2019 11:24:05 +0000 (11:24 +0000)]
Update RELEASENOTES.md
Mike Brady [Tue, 19 Feb 2019 11:22:49 +0000 (11:22 +0000)]
Update RELEASENOTES.md
Mike Brady [Tue, 19 Feb 2019 11:22:12 +0000 (11:22 +0000)]
Update RELEASENOTES.md
Mike Brady [Tue, 19 Feb 2019 11:18:56 +0000 (11:18 +0000)]
Update RELEASENOTES.md
Mike Brady [Tue, 19 Feb 2019 11:18:13 +0000 (11:18 +0000)]
Update RELEASENOTES.md
Mike Brady [Tue, 19 Feb 2019 11:13:17 +0000 (11:13 +0000)]
Big update to audio_jack.c and other stuff
Mike Brady [Tue, 19 Feb 2019 11:12:03 +0000 (11:12 +0000)]
Merge pull request #809 from nettings/development
Modify audio_jack.c to use native jack lockless buffers and to offer auto connect facilities. Overall, the backend is now written more in the idiom of jack audio.
Many thanks to [Jörn Nettingsmeier](https://github.com/nettings).
Mike Brady [Mon, 18 Feb 2019 19:53:18 +0000 (19:53 +0000)]
Update CYGWIN.md
Mike Brady [Mon, 18 Feb 2019 13:30:13 +0000 (13:30 +0000)]
Update CYGWIN.md
Mike Brady [Mon, 18 Feb 2019 12:51:22 +0000 (12:51 +0000)]
Update CYGWIN.md
Mike Brady [Sun, 17 Feb 2019 14:42:42 +0000 (14:42 +0000)]
Update configure.ac
Add `-u` option and improve compatibility with older `alsa` libraries.
Mike Brady [Sun, 17 Feb 2019 14:41:21 +0000 (14:41 +0000)]
Update RELEASENOTES.md
Mike Brady [Sun, 17 Feb 2019 14:27:48 +0000 (14:27 +0000)]
Merge branch 'unstable' into development
Mike Brady [Sun, 17 Feb 2019 14:27:09 +0000 (14:27 +0000)]
Merge branch 'transit' into development
Mike Brady [Sun, 17 Feb 2019 14:26:14 +0000 (14:26 +0000)]
use CLOCK_REALTIME instead of CLOCK_MONOTONIC is the alsa library is older than 1.0.28.
Mike Brady [Sun, 17 Feb 2019 14:22:51 +0000 (14:22 +0000)]
Merge branch 'dangerous' into unstable
Mike Brady [Sun, 17 Feb 2019 14:10:45 +0000 (14:10 +0000)]
fix the ability to give attenation priority to hardware or software, set the default to software
Mike Brady [Sun, 17 Feb 2019 14:00:10 +0000 (14:00 +0000)]
remove some diagnostics and add in a comment -- using CLOCK_REALTIME with alsa libraries before 1.0.28
Mike Brady [Sun, 17 Feb 2019 13:52:38 +0000 (13:52 +0000)]
use CLOCK_REALTIME if alsa is earlier than 1.0.28
Mike Brady [Sun, 17 Feb 2019 13:23:34 +0000 (13:23 +0000)]
try using CLOCK_REALTIME -- a bad hack
Mike Brady [Sun, 17 Feb 2019 13:13:44 +0000 (13:13 +0000)]
+1
Mike Brady [Sun, 17 Feb 2019 13:00:38 +0000 (13:00 +0000)]
Check further on stall timing
Mike Brady [Sun, 17 Feb 2019 12:32:37 +0000 (12:32 +0000)]
add, but don't use, a check to see if alsa uses CLOCK_MONOLITHIC (or, presumably, otherwise CLOCK_REALTIME)
Mike Brady [Sun, 17 Feb 2019 10:14:01 +0000 (10:14 +0000)]
Merge branch 'unstable' into development
Mike Brady [Sun, 17 Feb 2019 10:13:48 +0000 (10:13 +0000)]
Stop increasing the debugging verbosity when a watchdog timeout occurs
Jörn Nettingsmeier [Sat, 16 Feb 2019 21:26:32 +0000 (21:26 +0000)]
Fix segfault due to missing null check...
Jörn Nettingsmeier [Sat, 16 Feb 2019 19:57:28 +0000 (19:57 +0000)]
NOP. Reformat code consistently, improve comments.
Mike Brady [Sat, 16 Feb 2019 19:46:39 +0000 (19:46 +0000)]
Merge branch 'unstable' into development
Mike Brady [Sat, 16 Feb 2019 19:44:25 +0000 (19:44 +0000)]
quieten some exiting debug messages
Mike Brady [Sat, 16 Feb 2019 19:32:13 +0000 (19:32 +0000)]
Add a new command line option: -u to send logs to STDERR.
Jörn Nettingsmeier [Sat, 16 Feb 2019 19:01:37 +0000 (19:01 +0000)]
Use appropriate warn/inform/debug levels.
Jörn Nettingsmeier [Sat, 16 Feb 2019 18:45:51 +0000 (18:45 +0000)]
Actually implement auto-connection, and document it.
Mike Brady [Sat, 16 Feb 2019 17:51:47 +0000 (17:51 +0000)]
fix tinysvcmdns issues reported in CVE-2017-12130
Jörn Nettingsmeier [Sat, 16 Feb 2019 16:09:29 +0000 (16:09 +0000)]
Move away from hardcoded channels. Centralizes information, simplifies the code, and might be helpful for future surround support.
Jörn Nettingsmeier [Sat, 16 Feb 2019 16:08:40 +0000 (16:08 +0000)]
forgot to add new option autoconnect_pattern to default conf and common.h
Jörn Nettingsmeier [Sat, 16 Feb 2019 15:33:29 +0000 (15:33 +0000)]
Add dummy option jack_autoconnect_option.
Mike Brady [Sat, 16 Feb 2019 14:56:34 +0000 (14:56 +0000)]
Turn up debug level to 3 when too long a silence occurs
Mike Brady [Sat, 16 Feb 2019 14:07:21 +0000 (14:07 +0000)]
Merge branch 'unstable' into development
Mike Brady [Sat, 16 Feb 2019 14:06:40 +0000 (14:06 +0000)]
Quieten a very noisy mutex debug message
Jörn Nettingsmeier [Sat, 16 Feb 2019 02:28:59 +0000 (02:28 +0000)]
Partly revert
c00199d664a1042af78ede253f45799e8bca3aa0 , some 0 are actually longs. It's late :(
Jörn Nettingsmeier [Sat, 16 Feb 2019 02:26:36 +0000 (02:26 +0000)]
Declare all file-global variables as static, remove unused thread pointer.
Jörn Nettingsmeier [Sat, 16 Feb 2019 02:20:21 +0000 (02:20 +0000)]
Add myself to (C)omplain-to tag :-D
Jörn Nettingsmeier [Sat, 16 Feb 2019 02:15:35 +0000 (02:15 +0000)]
Always use NULL instead of 0 for pointers for clarity.
Jörn Nettingsmeier [Sat, 16 Feb 2019 02:05:05 +0000 (02:05 +0000)]
Use more conservative JACK client name (a simple token without whitespace).
Jörn Nettingsmeier [Sat, 16 Feb 2019 02:03:15 +0000 (02:03 +0000)]
Move jack base latency computation out of delay() into graph() to save cycles.
Jörn Nettingsmeier [Sat, 16 Feb 2019 01:53:49 +0000 (01:53 +0000)]
Add graph reorder callback, this is where we now compute the output latencies.
Jörn Nettingsmeier [Sat, 16 Feb 2019 01:02:30 +0000 (01:02 +0000)]
Make callback names simpler and more consistent. Always use &callback in setter functions to make the function pointer explicit, even though it's not syntactically necessary.
Jörn Nettingsmeier [Sat, 16 Feb 2019 00:53:04 +0000 (00:53 +0000)]
Revert "Remove client_mutex, since JACK opening and closing is now single-threaded."
That was a bit too optimistic, I guess. Must understand more about the rest of shairport-sync.
Fixes spurious segfault on program termination with CTRL-C that does not happen in gdb :)
This reverts commit
8e46c727d59334b87ea0f639160e92349f5c81d1 .