Mike Brady
0ef617924f
fix active mode lockup problem, set defaults for active mode and disable standby.
2019-02-28 22:13:21 +00:00
Mike Brady
182c0a31a4
set default for disable standby to 'never'
2019-02-28 21:53:07 +00:00
Mike Brady
a3736837d3
set default for disable standby to 'never'
2019-02-28 21:51:11 +00:00
Mike Brady
d2e1910fba
set active state timeout to 10 seconds. Enough for a YouTube movie switch -- 3 or 5 seconds doesn't seem to be enough.
2019-02-28 17:33:51 +00:00
Mike Brady
a98a7906de
set active state timeout to 3 seconds. Enough for a YouTube movie switch.
2019-02-28 15:05:32 +00:00
Mike Brady
41b584bd43
bring the active state timeout to 1 second and tidy up a few debug messages.
2019-02-28 14:48:41 +00:00
Mike Brady
042d940415
Remove the AUTO bit-depth setting. It's a hack and needs more consideration.
2019-02-28 14:21:05 +00:00
Mike Brady
dc393b9859
make the formats rate unsigned to avoid a warning.
2019-02-27 19:30:32 +00:00
Mike Brady
1a0cd5096e
Quieten a warning when there is no cnfiguration file.
2019-02-27 18:46:15 +00:00
Mike Brady
1b47023c78
Make a dying error message a bit more meaningful.
2019-02-27 18:45:45 +00:00
Mike Brady
03eb21a946
Check rate when gwtting negotiated sndio parameters back.
2019-02-27 18:27:53 +00:00
Mike Brady
f74e2c2c96
Revert some experimental changes made to explore problems with Cygwin D-Bus access.
2019-02-27 12:53:09 +00:00
Mike Brady
621f70a4df
Remove a change that proved unnecessary to replay a write() with a non-blocking write().
2019-02-27 11:58:03 +00:00
Mike Brady
4f1608fcbd
Fix a bug in the activity_monitor and add automatic bit-depth selection.
2019-02-26 15:24:49 +00:00
Mike Brady
20967812ad
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.
2019-02-26 15:23:11 +00:00
Mike Brady
b26d815529
Add indication of dacp-id, source and self IP numbers to some diagnostics.
2019-02-25 11:38:08 +00:00
Mike Brady
ca325d0459
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.
2019-02-24 13:16:55 +00:00
Mike Brady
623b9b4b9f
Add a CYGWIN installer.
2019-02-21 16:10:30 +00:00
Mike Brady
d3d86d6192
Try to get a private connection to the system D-Bus
2019-02-20 18:43:10 +00:00
Mike Brady
56235c934f
Update RELEASENOTES.md
2019-02-19 11:24:05 +00:00
Mike Brady
136719e489
Update RELEASENOTES.md
2019-02-19 11:22:49 +00:00
Mike Brady
9c6aa4b069
Update RELEASENOTES.md
2019-02-19 11:22:12 +00:00
Mike Brady
dace63180c
Update RELEASENOTES.md
2019-02-19 11:18:56 +00:00
Mike Brady
cbbfe83f3b
Update RELEASENOTES.md
2019-02-19 11:18:13 +00:00
Mike Brady
78685b8528
Big update to audio_jack.c and other stuff
2019-02-19 11:13:17 +00:00
Mike Brady
ec84f0fd98
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 ).
2019-02-19 11:12:03 +00:00
Mike Brady
10edce3452
Update configure.ac
...
Add `-u` option and improve compatibility with older `alsa` libraries.
2019-02-17 14:42:42 +00:00
Mike Brady
55001a2ab9
Update RELEASENOTES.md
2019-02-17 14:41:21 +00:00
Mike Brady
72973631a1
Merge branch 'unstable' into development
2019-02-17 14:27:48 +00:00
Mike Brady
c14b54053b
Merge branch 'transit' into development
2019-02-17 14:27:09 +00:00
Mike Brady
2758312679
use CLOCK_REALTIME instead of CLOCK_MONOTONIC is the alsa library is older than 1.0.28.
2019-02-17 14:26:14 +00:00
Mike Brady
4d2bef33c2
Merge branch 'dangerous' into unstable
2019-02-17 14:22:51 +00:00
Mike Brady
00be8bc2a6
fix the ability to give attenation priority to hardware or software, set the default to software
2019-02-17 14:10:45 +00:00
Mike Brady
a8038c15c9
remove some diagnostics and add in a comment -- using CLOCK_REALTIME with alsa libraries before 1.0.28
2019-02-17 14:00:10 +00:00
Mike Brady
2c8d1dfc71
use CLOCK_REALTIME if alsa is earlier than 1.0.28
2019-02-17 13:52:38 +00:00
Mike Brady
dc8483db14
try using CLOCK_REALTIME -- a bad hack
2019-02-17 13:23:34 +00:00
Mike Brady
9abb349a1d
+1
2019-02-17 13:13:44 +00:00
Mike Brady
984fc90e5c
Check further on stall timing
2019-02-17 13:00:38 +00:00
Mike Brady
e1efc6e45a
add, but don't use, a check to see if alsa uses CLOCK_MONOLITHIC (or, presumably, otherwise CLOCK_REALTIME)
2019-02-17 12:32:37 +00:00
Mike Brady
d4d1aece90
Merge branch 'unstable' into development
2019-02-17 10:14:01 +00:00
Mike Brady
cae8bc0f3c
Stop increasing the debugging verbosity when a watchdog timeout occurs
2019-02-17 10:13:48 +00:00
Jörn Nettingsmeier
e59da78348
Fix segfault due to missing null check...
2019-02-16 21:26:32 +00:00
Jörn Nettingsmeier
b361ad84fc
NOP. Reformat code consistently, improve comments.
2019-02-16 19:57:28 +00:00
Mike Brady
e2163e2c80
Merge branch 'unstable' into development
2019-02-16 19:46:39 +00:00
Mike Brady
405a028f33
quieten some exiting debug messages
2019-02-16 19:44:25 +00:00
Mike Brady
fce6b5137e
Add a new command line option: -u to send logs to STDERR.
2019-02-16 19:32:13 +00:00
Jörn Nettingsmeier
31bbd743a5
Use appropriate warn/inform/debug levels.
2019-02-16 19:01:37 +00:00
Jörn Nettingsmeier
97370d8bce
Actually implement auto-connection, and document it.
2019-02-16 18:45:51 +00:00
Mike Brady
9f91bd2d98
fix tinysvcmdns issues reported in CVE-2017-12130
2019-02-16 17:51:47 +00:00
Jörn Nettingsmeier
4f39e0d830
Move away from hardcoded channels. Centralizes information, simplifies the code, and might be helpful for future surround support.
2019-02-16 16:09:29 +00:00