Commit Graph
3644 Commits
Author SHA1 Message Date
Mike Brady 223dfd7801 only need to ensure at least one packet has been received, it seems. 2019-04-02 16:33:30 +01:00
Mike Brady 40ed76b411 wait for packets to be received before starting to calculate the nominal remote input rate. 2019-04-02 16:29:17 +01:00
Mike Brady 1f45b8c006 allow calculation of nominal source frame rates even when the connection is error prone. 2019-04-02 15:37:38 +01:00
Mike Brady ac51c10116 Add back the flag to control the logging of the note, duh. 2019-04-02 14:45:51 +01:00
Mike Brady df95e7fb25 Improve the calculation of the length of the initial buffer of silence, to make it reasonably long in order to be better able to fill deep DAC buffers without underflow. 2019-04-02 14:26:39 +01:00
Mike Brady 98c8d04e03 slight changes to messages 2019-04-02 14:23:35 +01:00
Mike Brady f68a6b38a3 Calculate the size of the initial buffer of silence a little more carefully, so that it can be relatively large initially, which is helpful for some virtual devices, e.g. the pulseaudio virtual alsa device. 2019-04-02 13:58:50 +01:00
Mike Brady 5e143fe691 relate initial silence buffer size to the ilent leadin time available 2019-04-02 12:52:36 +01:00
Mike Brady 539dea7d3d Some messages made a bit more useful 2019-04-02 12:28:01 +01:00
Mike Brady c687dadd14 change how the initials size of the silence sent to the dac is calculated, to make it pretty large 2019-04-02 12:24:02 +01:00
Mike BradyandGitHub 4701548bb3 Update RELEASENOTES.md 2019-03-28 12:35:15 +00:00
Mike BradyandGitHub 1057840def Update RELEASENOTES.md 2019-03-27 13:03:11 +00:00
Mike Brady ff9c61302d Revert to snd_pcm_delay if an alsa output device does not provide timed delay updates and turn off disable_standby_mode in that case. Handle L16/44100/Stereo PCM streams. 2019-03-27 11:47:21 +00:00
Mike Brady d883575916 Add tentative raw PCM input facility. Clean up some messages. 2019-03-27 11:44:58 +00:00
Mike Brady 53752b0e96 Check to see if the ALSA device driver provides update timings -- some drivers don't -- and fall back to pcm_snd_delay if not. Also, disable the disable_standby_mode if update timings (aka "precision delay" are not available. 2019-03-27 11:02:35 +00:00
Mike Brady 1244bc49ba Add check to see if precision delay is available -- if not, disable the disable_standby feature. 2019-03-27 10:01:20 +00:00
Mike Brady f10fb93e83 Only ask for delay if device is running or draining. 2019-03-26 12:36:51 +00:00
Mike Brady ecee220b80 Detect when the ALSA device can not provide update timings, which seems to be if the output device is actually a virtual device. 2019-03-26 06:51:19 +00:00
Mike BradyandGitHub aa3429985d Update CONFIGURATION_OPTIONS.md 2019-03-22 22:39:56 +00:00
Mike BradyandGitHub f608443c14 Update CONFIGURATION_OPTIONS.md 2019-03-22 22:39:36 +00:00
Mike BradyandGitHub 2bb6bfe127 Update CONFIGURATION_OPTIONS.md 2019-03-22 18:47:51 +00:00
Mike BradyandGitHub 49f450a139 Update README.md 2019-03-22 18:11:04 +00:00
Mike BradyandGitHub 27cf766e55 Create CONFIGURATION_OPTIONS.md 2019-03-22 18:09:53 +00:00
Mike BradyandGitHub ff559a4499 Create README.md 2019-03-22 18:09:28 +00:00
Mike Brady feaa931978 Update the FREEBSD installer to create a user/group with a uid/gid of (arbitrarity) 801 to avoid appearing on the login list. 2019-03-19 16:11:26 +00:00
Mike Brady 91c63e4aad Quieten a debug message 2019-03-19 16:10:04 +00:00
Mike Brady 593c507d50 Correct the behaviour when daemonised --the parent was deleting the PID file when it exited. 2019-03-19 16:04:21 +00:00
Mike Brady cc0ff56ab7 Create the dbus/system.d directory if it doesn't already exist. 2019-03-18 19:37:09 +00:00
Mike Brady f76f2aa370 Add the ability to receive uncompressed 16 bit big-endian (?) / 44,100 fps / interleaved stereo PCM. 2019-03-18 11:22:21 +00:00
Mike Brady 5a7b7c011b Add the ability to receive uncompressed 16 bit big-endian (?) / 44,100 fps / interleaved stereo PCM. 2019-03-18 11:21:27 +00:00
Mike BradyandGitHub 354e9fed8e Update RELEASENOTES.md 2019-03-16 12:10:26 +00:00
Mike Brady 5dc4712406 show audio_backend_buffer_interpolation_threshold_in_seconds in debug messages, add active state start and end messages to MQTT, update man pages 2019-03-16 12:09:18 +00:00
Mike Brady a347771fce show audio_backend_buffer_interpolation_threshold_in_seconds in debug message 2019-03-16 11:59:49 +00:00
Mike BradyandGitHub 1179304507 Update RELEASENOTES.md 2019-03-08 21:25:57 +00:00
Mike Brady 178af21dab Make soxr, metadata and apple_alac defaults if support for them is included in the build configuration. 2019-03-08 21:19:48 +00:00
Mike Brady f3b2d07089 Add active_start and active_end messages to mqtt 2019-03-08 15:05:23 +00:00
Mike Brady 627668669b Continue fixing CVE-2017-12130 -- remove an assert() left in the code by mistake. 2019-03-05 15:55:06 +00:00
Mike Brady 318aac36cd partical update of the man pages. 2019-03-05 15:47:48 +00:00
Mike Brady 0341dea47e This is Release Candidate 0. 2019-03-04 14:28:00 +00:00
Mike Brady 9fe06db9fe Update it to 3.3 2019-03-04 14:26:44 +00:00
Mike Brady 1cf8239bfa Take master RC.0 stuff back to development. 2019-03-04 14:11:21 +00:00
Mike Brady 72a10506bd Add in the MQTT includes 2019-03-04 13:56:58 +00:00
Mike Brady bac658b3c8 Fix some MQTT issues and a silly error. 2019-03-04 13:21:24 +00:00
Mike Brady 89340f20c9 3.3 release candidate 0 2019-03-04 12:38:20 +00:00
Mike BradyandGitHub 704352a4d6 Update RELEASENOTES.md 2019-03-03 14:14:58 +00:00
Mike BradyandGitHub 24f6eb7ef1 Update RELEASENOTES.md 2019-02-28 22:36:27 +00:00
Mike Brady f1bda23887 Merge branch 'unstable' into development 2019-02-28 22:14:52 +00:00
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