Commit Graph
3660 Commits
Author SHA1 Message Date
Mike Brady 3d73e8153d Dirty Hack #9 2019-04-08 21:28:56 +01:00
Mike Brady 60c2bf27f6 Dirty Hack #8 2019-04-08 21:14:46 +01:00
Mike BradyandGitHub bdc98468d6 Update OPENBSD.md 2019-04-05 20:12:23 +01:00
Mike BradyandGitHub 83e3c2a212 Update INSTALL.md 2019-04-05 17:01:40 +01:00
Mike BradyandGitHub 0f8090c457 Update CAR INSTALL.md 2019-04-05 16:59:22 +01:00
Mike BradyandGitHub 70c90c16ed Update README.md 2019-04-05 16:58:14 +01:00
Mike BradyandGitHub c224a33fc2 Update README.md 2019-04-05 16:51:29 +01:00
Mike BradyandGitHub b8e7c66a0f Update README.md 2019-04-05 16:45:35 +01:00
Mike Brady 6d088ac4d9 reinstate the development branch README.md, stop including libdaemon automatically, improve some erro messages concerning -k / -d options. 2019-04-05 16:21:58 +01:00
Mike BradyandGitHub 25765ef555 Update shairport-sync.spec 2019-04-05 15:21:12 +01:00
Mike BradyandGitHub 92d983dd17 Update CYGWIN.md 2019-04-05 15:10:04 +01:00
Mike BradyandGitHub c5b464c431 Update OPENBSD.md 2019-04-05 15:08:11 +01:00
Mike BradyandGitHub 1e74d37c09 Update FREEBSD.md 2019-04-05 15:06:44 +01:00
Mike Brady 3609327c3a Merge branch 'development' of https://github.com/mikebrady/shairport-sync into development 2019-04-02 16:58:12 +01:00
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 BradyandGitHub cb324f3c51 Update RELEASENOTES.md 2019-04-02 16:07:22 +01:00
Mike BradyandGitHub 6a4ffdf164 Update RELEASENOTES.md 2019-04-02 16:06:40 +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