Mike Brady and GitHub
7532f68697
Merge pull request #848 from tillz/development
...
MQTT Bug & usability improvements – many thanks.
2019-05-09 12:32:28 +01:00
Till Zimmermann
90f34a7139
Fixed Typos
2019-05-09 12:37:09 +02:00
Till Zimmermann
60b9347a00
Fixed Cover Bug, checking dependencies
2019-05-09 11:59:02 +02:00
Mike Brady and GitHub
fd9948c5fa
Update RELEASENOTES.md
2019-05-07 13:05:20 +01:00
Mike Brady and GitHub
0c6523636c
Update RELEASENOTES.md
2019-05-07 12:28:49 +01:00
Mike Brady
47e36f228c
Fix a stupid error in 3.3rc5.
2019-05-07 12:26:27 +01:00
Mike Brady
f13f22d857
Fix stupid auto format error.
2019-05-07 12:22:23 +01:00
Mike Brady and GitHub
450bb8b7a7
Update RELEASENOTES.md
2019-05-07 10:50:54 +01:00
Mike Brady and GitHub
439dab8ae3
Update RELEASENOTES.md
2019-05-07 10:50:31 +01:00
Mike Brady and GitHub
1f64713bef
Update RELEASENOTES.md
2019-05-07 10:49:35 +01:00
Mike Brady
154e315cd9
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"
2019-05-07 10:35:32 +01:00
Mike Brady
83c0405d03
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".
2019-05-07 10:19:04 +01:00
Mike Brady and GitHub
51c097cd12
Merge pull request #842 from griff/fix-macos-build
...
Fix the build on macOS – many thanks!
2019-05-03 02:10:47 +05:30
Brian Olsen
f21b5faf52
Fix the build on macOS
2019-05-02 17:12:35 +02:00
Mike Brady and GitHub
f045553f62
Update RELEASENOTES.md
2019-05-01 11:33:09 +01:00
Mike Brady
1d32976d07
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.
2019-05-01 11:01:15 +01:00
Mike Brady
848467a817
Add "auto" interpolation support to the dbus interface.
2019-04-28 21:39:42 +01:00
Mike Brady and GitHub
b488a0ed6d
Update RELEASENOTES.md
2019-04-28 21:02:42 +01:00
Mike Brady
fc1418fcc2
RC4, and remove code that always adds the commit signature -- not ready for its close-up yet.
2019-04-28 20:48:03 +01:00
Mike Brady
19a1a28374
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.
2019-04-21 14:25:27 +01:00
Mike Brady
4c57ca08c4
Remove a few bogus warnings.
2019-04-20 10:01:42 +01:00
Mike Brady
7ad8907356
quieten a debug message
2019-04-17 16:43:18 +01:00
Mike Brady
8568b58b49
Tidy up some debug and information messages
2019-04-17 16:33:08 +01:00
Mike Brady
a69aedf225
Take a fixed amount of time to check the soxr_delay_index, not a fixed number of iterations.
2019-04-16 23:11:30 +01:00
Mike Brady
db8fc8057f
Always include the up-to-date abbreviated git hash if we are in the git repository.
2019-04-16 22:45:45 +01:00
Mike Brady
9aa8f91c0e
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).
2019-04-16 16:40:56 +01:00
Mike Brady
ca8acb4a3f
Move the soxr timer checker to run as soon as the system powers up.
2019-04-16 12:59:02 +01:00
Mike Brady
d0917fc304
Add code to time soxr_oneshot without playing anything. It's in the wrong place, but it's a start.
2019-04-16 09:10:45 +01:00
Mike Brady
8cdb4dc70e
a bit less noisy debug/timing of soxr!
2019-04-15 17:22:52 +01:00
Mike Brady
3a96a5a62d
very noisy debug of soxr!
2019-04-15 17:16:30 +01:00
Mike Brady
6cbaa15bdd
Turn on the configuration flag for building soxr support in when the pkg_config is not available.
2019-04-15 17:07:34 +01:00
Mike Brady
1b1348e1ac
Add git commit and dirty status if available. Slightly reorder the debug messages at the start.
2019-04-15 16:27:44 +01:00
Mike Brady
c985ee6059
Include build_details.h as part of Shairport Sync
2019-04-15 16:26:43 +01:00
Mike Brady
026d2114cc
ignore build_details.h
2019-04-15 16:25:47 +01:00
Mike Brady
2dd184165a
add soxr interpolation statistics gathering.
2019-04-15 11:52:01 +01:00
Mike Brady
16235071ee
Default to "basic" stuffing even if soxr support is included.
2019-04-15 11:13:51 +01:00
Mike Brady
042dd0d036
Fix a warning about ending a funrtion without a return value.
2019-04-15 11:13:14 +01:00
Mike Brady
57bcea52c7
Tidy up the exit() arguments.
2019-04-10 21:32:08 +01:00
Mike Brady
449a9be55e
make Shairport Sync die for some other serious alsa device errors
2019-04-09 22:37:59 +01:00
Mike Brady
84eecaf722
use abort() to exit after a "die" call and fix the logic of opening the alsa device -- success was causing it to die, duh.
2019-04-09 22:26:26 +01:00
Mike Brady
d3072ae827
Give error if alsa output device can't be found.
2019-04-09 11:35:46 +01:00
Mike Brady
986f2fb4bd
hook up the alsa "use_precision_timing" option and update the sample conf file.
2019-04-09 11:06:52 +01:00
Mike Brady
aac57c9cdc
add standard timing -- more compatible -- and precision timing -- more precise. Add option reader but it's not connected up yet.
2019-04-09 10:23:23 +01:00
Mike Brady
5d005e211a
Dirty Hack #11 -- avoid using pcm_get_status
2019-04-08 21:55:18 +01:00
Mike Brady
06e9f370c2
Dirty Hack #10 -- add a snd_pcm_prepare call
2019-04-08 21:45:59 +01:00
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 Brady and GitHub
bdc98468d6
Update OPENBSD.md
2019-04-05 20:12:23 +01:00
Mike Brady and GitHub
83e3c2a212
Update INSTALL.md
2019-04-05 17:01:40 +01:00
Mike Brady and GitHub
0f8090c457
Update CAR INSTALL.md
2019-04-05 16:59:22 +01:00