]>
git.ipfire.org Git - thirdparty/shairport-sync.git/log
David Crook [Sat, 25 May 2019 19:01:22 +0000 (13:01 -0600)]
mqtt port config changes
1. update example shairport-sync.conf file
2. update config file mqtt port parsing
Signed-off-by: David Crook <idcrook@users.noreply.github.com>
Mike Brady [Fri, 24 May 2019 16:37:26 +0000 (17:37 +0100)]
Bring into line with master 3.3
Mike Brady [Fri, 24 May 2019 16:22:30 +0000 (17:22 +0100)]
Merge pull request #853 from mikebrady/development
Update README.md
Mike Brady [Fri, 24 May 2019 16:20:42 +0000 (17:20 +0100)]
Update README.md
Mike Brady [Fri, 24 May 2019 15:42:23 +0000 (16:42 +0100)]
Merge branch 'development' 3.3rc7+ to 'master'
Mike Brady [Fri, 24 May 2019 09:53:34 +0000 (10:53 +0100)]
Update RELEASENOTES.md
Mike Brady [Thu, 23 May 2019 16:38:52 +0000 (17:38 +0100)]
Update README.md
Mike Brady [Thu, 23 May 2019 16:27:22 +0000 (17:27 +0100)]
Update RELEASENOTES.md
Mike Brady [Thu, 23 May 2019 15:37:45 +0000 (16:37 +0100)]
Update README.md
Mike Brady [Thu, 23 May 2019 15:37:25 +0000 (16:37 +0100)]
Update README.md
Mike Brady [Thu, 23 May 2019 15:35:55 +0000 (16:35 +0100)]
Create README-DEVELOPMENT.md
Mike Brady [Thu, 23 May 2019 15:34:15 +0000 (16:34 +0100)]
Update RELEASENOTES.md
Mike Brady [Thu, 23 May 2019 15:31:39 +0000 (16:31 +0100)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Thu, 23 May 2019 15:28:46 +0000 (16:28 +0100)]
Create RELEASENOTES-DEVELOPMENT.md
Mike Brady [Wed, 22 May 2019 12:25:44 +0000 (13:25 +0100)]
quieten the soxr_oneshot timer
Mike Brady [Mon, 20 May 2019 08:40:25 +0000 (09:40 +0100)]
fix another harmless (?) possible divide by zero
Mike Brady [Sun, 19 May 2019 12:53:25 +0000 (13:53 +0100)]
check for a couple of divide-by-zero possiblities.
Mike Brady [Fri, 17 May 2019 09:58:36 +0000 (10:58 +0100)]
Update RELEASENOTES.md
Mike Brady [Fri, 17 May 2019 09:43:54 +0000 (10:43 +0100)]
remove a strncpy truncation warning
update a timing setting in the settings file
list the alsa hardware devices in the -h message
Mike Brady [Thu, 16 May 2019 16:41:31 +0000 (17:41 +0100)]
Update FEDORA.md
Mike Brady [Thu, 16 May 2019 15:46:27 +0000 (16:46 +0100)]
Update README.md
Mike Brady [Thu, 16 May 2019 15:43:53 +0000 (16:43 +0100)]
Update README.md
Mike Brady [Thu, 16 May 2019 14:38:20 +0000 (15:38 +0100)]
Update shairport-sync.spec
Mike Brady [Thu, 16 May 2019 14:36:02 +0000 (15:36 +0100)]
Update UPDATING.md
Mike Brady [Thu, 16 May 2019 08:12:55 +0000 (09:12 +0100)]
Update FREEBSD.md
Mike Brady [Wed, 15 May 2019 21:19:26 +0000 (22:19 +0100)]
Update CAR INSTALL.md
Mike Brady [Wed, 15 May 2019 21:18:13 +0000 (22:18 +0100)]
Update INSTALL.md
Mike Brady [Wed, 15 May 2019 21:14:06 +0000 (22:14 +0100)]
Update INSTALL.md
Mike Brady [Wed, 15 May 2019 21:10:59 +0000 (22:10 +0100)]
Update CAR INSTALL.md
Mike Brady [Wed, 15 May 2019 21:07:44 +0000 (22:07 +0100)]
Update CAR INSTALL.md
Mike Brady [Sun, 12 May 2019 14:40:40 +0000 (15:40 +0100)]
Always use /etc/dbus-1/system.d for dbus policy documents in Linux, but continue to use the top-level directory path specified by the sysconfdir variable for *BSD
Mike Brady [Sat, 11 May 2019 10:01:46 +0000 (11:01 +0100)]
Update configure.ac
Mike Brady [Sat, 11 May 2019 10:01:20 +0000 (11:01 +0100)]
Update RELEASENOTES.md
Mike Brady [Thu, 9 May 2019 11:32:28 +0000 (12:32 +0100)]
Merge pull request #848 from tillz/development
MQTT Bug & usability improvements – many thanks.
Till Zimmermann [Thu, 9 May 2019 10:37:09 +0000 (12:37 +0200)]
Fixed Typos
Till Zimmermann [Thu, 9 May 2019 09:59:02 +0000 (11:59 +0200)]
Fixed Cover Bug, checking dependencies
Mike Brady [Tue, 7 May 2019 12:05:20 +0000 (13:05 +0100)]
Update RELEASENOTES.md
Mike Brady [Tue, 7 May 2019 11:28:49 +0000 (12:28 +0100)]
Update RELEASENOTES.md
Mike Brady [Tue, 7 May 2019 11:26:27 +0000 (12:26 +0100)]
Fix a stupid error in 3.3rc5.
Mike Brady [Tue, 7 May 2019 11:22:23 +0000 (12:22 +0100)]
Fix stupid auto format error.
Mike Brady [Tue, 7 May 2019 09:50:54 +0000 (10:50 +0100)]
Update RELEASENOTES.md
Mike Brady [Tue, 7 May 2019 09:50:31 +0000 (10:50 +0100)]
Update RELEASENOTES.md
Mike Brady [Tue, 7 May 2019 09:49:35 +0000 (10:49 +0100)]
Update RELEASENOTES.md
Mike Brady [Tue, 7 May 2019 09:35:32 +0000 (10:35 +0100)]
Automatic rate and speed selection for alsa output devices. Better support for big-endian CPUs. Change "while_active" setting for "auto" in "disable_standby_mode"
Mike Brady [Tue, 7 May 2019 09:12:09 +0000 (10:12 +0100)]
Add automatic bit depth and speed selection for alsa devices. Set rate and format to "auto" by default. Always look for the greatest bit depth, but the lowest multiple of 44,100.
Improve support for big-endian CPUs by adding support for explicit -endian formats, i.e. S16_LE, S16_BE, S24_LE, S24_BE, S32_LE, S32_BE.
For the "disable_standby_mode" setting, change "while_active" to "auto".
Mike Brady [Thu, 2 May 2019 20:40:47 +0000 (02:10 +0530)]
Merge pull request #842 from griff/fix-macos-build
Fix the build on macOS – many thanks!
Brian Olsen [Thu, 2 May 2019 15:12:35 +0000 (17:12 +0200)]
Fix the build on macOS
Mike Brady [Wed, 1 May 2019 10:33:09 +0000 (11:33 +0100)]
Update RELEASENOTES.md
Mike Brady [Wed, 1 May 2019 10:01:15 +0000 (11:01 +0100)]
Improve support for bigendian devices. Add support for S16_LE, S16_BE, S24_LE, S24_BE, S32_LE and S32_BE formats. Make the default S16_LE. Allow precision timing only on alsa devices with names beginning with "hw:". Use snd_pcm_hw_params_is_monotonic() to see if clock is monotonic.
Mike Brady [Sun, 28 Apr 2019 20:39:42 +0000 (21:39 +0100)]
Add "auto" interpolation support to the dbus interface.
Mike Brady [Sun, 28 Apr 2019 20:02:42 +0000 (21:02 +0100)]
Update RELEASENOTES.md
Mike Brady [Sun, 28 Apr 2019 19:48:03 +0000 (20:48 +0100)]
RC4, and remove code that always adds the commit signature -- not ready for its close-up yet.
Mike Brady [Sun, 21 Apr 2019 13:25:27 +0000 (14:25 +0100)]
Add "auto" to interpolation settings. Time a few soxr_oneshots to get a figure for soxr_delay_index. Add a soxr_delay_threshold and in auto mode, select soxr if delay is below threshold.
Mike Brady [Sat, 20 Apr 2019 09:01:42 +0000 (10:01 +0100)]
Remove a few bogus warnings.
Mike Brady [Wed, 17 Apr 2019 15:43:18 +0000 (16:43 +0100)]
quieten a debug message
Mike Brady [Wed, 17 Apr 2019 15:33:08 +0000 (16:33 +0100)]
Tidy up some debug and information messages
Mike Brady [Tue, 16 Apr 2019 22:11:30 +0000 (23:11 +0100)]
Take a fixed amount of time to check the soxr_delay_index, not a fixed number of iterations.
Mike Brady [Tue, 16 Apr 2019 21:45:45 +0000 (22:45 +0100)]
Always include the up-to-date abbreviated git hash if we are in the git repository.
Mike Brady [Tue, 16 Apr 2019 15:40:56 +0000 (16:40 +0100)]
Add a new interpolation setting -- "auto" which will choose soxr if supported and the soxr delay is less or equal to the threshold of 30 (milliseconds).
Mike Brady [Tue, 16 Apr 2019 11:59:02 +0000 (12:59 +0100)]
Move the soxr timer checker to run as soon as the system powers up.
Mike Brady [Tue, 16 Apr 2019 08:10:45 +0000 (09:10 +0100)]
Add code to time soxr_oneshot without playing anything. It's in the wrong place, but it's a start.
Mike Brady [Mon, 15 Apr 2019 16:22:52 +0000 (17:22 +0100)]
a bit less noisy debug/timing of soxr!
Mike Brady [Mon, 15 Apr 2019 16:16:30 +0000 (17:16 +0100)]
very noisy debug of soxr!
Mike Brady [Mon, 15 Apr 2019 16:07:34 +0000 (17:07 +0100)]
Turn on the configuration flag for building soxr support in when the pkg_config is not available.
Mike Brady [Mon, 15 Apr 2019 15:27:44 +0000 (16:27 +0100)]
Add git commit and dirty status if available. Slightly reorder the debug messages at the start.
Mike Brady [Mon, 15 Apr 2019 15:26:43 +0000 (16:26 +0100)]
Include build_details.h as part of Shairport Sync
Mike Brady [Mon, 15 Apr 2019 15:25:47 +0000 (16:25 +0100)]
ignore build_details.h
Mike Brady [Mon, 15 Apr 2019 10:46:42 +0000 (11:46 +0100)]
add soxr interpolation statistics gathering.
Mike Brady [Mon, 15 Apr 2019 10:13:51 +0000 (11:13 +0100)]
Default to "basic" stuffing even if soxr support is included.
Mike Brady [Mon, 15 Apr 2019 10:13:14 +0000 (11:13 +0100)]
Fix a warning about ending a funrtion without a return value.
Mike Brady [Wed, 10 Apr 2019 20:32:08 +0000 (21:32 +0100)]
Tidy up the exit() arguments.
Mike Brady [Tue, 9 Apr 2019 21:37:59 +0000 (22:37 +0100)]
make Shairport Sync die for some other serious alsa device errors
Mike Brady [Tue, 9 Apr 2019 21:26:26 +0000 (22:26 +0100)]
use abort() to exit after a "die" call and fix the logic of opening the alsa device -- success was causing it to die, duh.
Mike Brady [Tue, 9 Apr 2019 10:35:46 +0000 (11:35 +0100)]
Give error if alsa output device can't be found.
Mike Brady [Tue, 9 Apr 2019 10:06:52 +0000 (11:06 +0100)]
hook up the alsa "use_precision_timing" option and update the sample conf file.
Mike Brady [Tue, 9 Apr 2019 09:23:23 +0000 (10:23 +0100)]
add standard timing -- more compatible -- and precision timing -- more precise. Add option reader but it's not connected up yet.
Mike Brady [Mon, 8 Apr 2019 20:55:18 +0000 (21:55 +0100)]
Dirty Hack #11 -- avoid using pcm_get_status
Mike Brady [Mon, 8 Apr 2019 20:45:59 +0000 (21:45 +0100)]
Dirty Hack #10 -- add a snd_pcm_prepare call
Mike Brady [Mon, 8 Apr 2019 20:28:56 +0000 (21:28 +0100)]
Dirty Hack #9
Mike Brady [Mon, 8 Apr 2019 20:14:46 +0000 (21:14 +0100)]
Dirty Hack #8
Mike Brady [Fri, 5 Apr 2019 19:12:23 +0000 (20:12 +0100)]
Update OPENBSD.md
Mike Brady [Fri, 5 Apr 2019 16:01:40 +0000 (17:01 +0100)]
Update INSTALL.md
Mike Brady [Fri, 5 Apr 2019 15:59:22 +0000 (16:59 +0100)]
Update CAR INSTALL.md
Mike Brady [Fri, 5 Apr 2019 15:58:14 +0000 (16:58 +0100)]
Update README.md
Mike Brady [Fri, 5 Apr 2019 15:51:29 +0000 (16:51 +0100)]
Update README.md
Mike Brady [Fri, 5 Apr 2019 15:45:35 +0000 (16:45 +0100)]
Update README.md
Mike Brady [Fri, 5 Apr 2019 15:21:58 +0000 (16:21 +0100)]
reinstate the development branch README.md, stop including libdaemon automatically, improve some erro messages concerning -k / -d options.
Mike Brady [Fri, 5 Apr 2019 14:21:12 +0000 (15:21 +0100)]
Update shairport-sync.spec
Mike Brady [Fri, 5 Apr 2019 14:10:04 +0000 (15:10 +0100)]
Update CYGWIN.md
Mike Brady [Fri, 5 Apr 2019 14:08:11 +0000 (15:08 +0100)]
Update OPENBSD.md
Mike Brady [Fri, 5 Apr 2019 14:06:44 +0000 (15:06 +0100)]
Update FREEBSD.md
Mike Brady [Tue, 2 Apr 2019 15:58:12 +0000 (16:58 +0100)]
Merge branch 'development' of https://github.com/mikebrady/shairport-sync into development
Mike Brady [Tue, 2 Apr 2019 15:33:30 +0000 (16:33 +0100)]
only need to ensure at least one packet has been received, it seems.
Mike Brady [Tue, 2 Apr 2019 15:29:17 +0000 (16:29 +0100)]
wait for packets to be received before starting to calculate the nominal remote input rate.
Mike Brady [Tue, 2 Apr 2019 15:07:22 +0000 (16:07 +0100)]
Update RELEASENOTES.md
Mike Brady [Tue, 2 Apr 2019 15:06:40 +0000 (16:06 +0100)]
Update RELEASENOTES.md
Mike Brady [Tue, 2 Apr 2019 14:37:38 +0000 (15:37 +0100)]
allow calculation of nominal source frame rates even when the connection is error prone.
Mike Brady [Tue, 2 Apr 2019 13:45:51 +0000 (14:45 +0100)]
Add back the flag to control the logging of the note, duh.
Mike Brady [Tue, 2 Apr 2019 13:26:39 +0000 (14:26 +0100)]
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.
Mike Brady [Tue, 2 Apr 2019 13:23:35 +0000 (14:23 +0100)]
slight changes to messages