 Mike BradyandGitHub
|
28789069d7
|
Update .travis.yml
|
2017-01-30 23:02:07 +00:00 |
|
 Mike BradyandGitHub
|
e8dcd8b943
|
Update RELEASENOTES.md
|
2017-01-30 22:59:23 +00:00 |
|
 Mike BradyandGitHub
|
0a76c2d41e
|
Update configure.ac
|
2017-01-30 22:56:52 +00:00 |
|
Mike Brady
|
957249f5f9
|
Fix a bug whereby the resync time would be zero, meaning no resync would occur.
|
2017-01-30 22:55:58 +00:00 |
|
Mike Brady
|
0cb76648c8
|
Only check systemd stuff if systemd has been asked for.
|
2017-01-30 22:26:20 +00:00 |
|
 Mike BradyandGitHub
|
befee9606e
|
Try if it's got libmbedtls-dev
|
2017-01-30 21:30:00 +00:00 |
|
 Mike BradyandGitHub
|
a6029474cf
|
Update .travis.yml
|
2017-01-30 21:20:58 +00:00 |
|
 Mike BradyandGitHub
|
83416b680f
|
Update configure.ac
|
2017-01-30 21:13:32 +00:00 |
|
 Mike BradyandGitHub
|
16c3ba5e9e
|
Update RELEASENOTES.md
|
2017-01-30 21:11:39 +00:00 |
|
Mike Brady
|
49239c3842
|
Use a precalculated array of pseudorandom numbers to do dither, reducing runtime load on low-powered processors.
|
2017-01-30 21:05:52 +00:00 |
|
 Mike BradyandGitHub
|
d9811e37f6
|
Include some information about Apple ALAC
|
2017-01-30 18:53:16 +00:00 |
|
 Mike BradyandGitHub
|
5afa185b57
|
Update configure.ac
|
2017-01-30 18:39:50 +00:00 |
|
 Mike BradyandGitHub
|
fe30909001
|
Add nice deprecations
|
2017-01-30 18:38:19 +00:00 |
|
Mike Brady
|
e03689f8ce
|
Merge branch 'development' of github.com:mikebrady/shairport-sync into development
Forgot about the updated documents.
|
2017-01-30 18:34:33 +00:00 |
|
Mike Brady
|
0764199545
|
Add possibility of using an array of precalculated pseudo random numbers to reduce processor load.
|
2017-01-30 18:34:09 +00:00 |
|
Mike Brady
|
5f61e30510
|
Recognise and use deprecated settings and issue warnings.
|
2017-01-30 18:23:49 +00:00 |
|
 Mike BradyandGitHub
|
a1001bf7f4
|
Use mbed TLS instead of PolarSSL
|
2017-01-30 17:08:20 +00:00 |
|
 Mike BradyandGitHub
|
fbf9757bc5
|
Update RELEASENOTES.md
|
2017-01-30 17:01:23 +00:00 |
|
 Mike BradyandGitHub
|
f55b1357ba
|
Update RELEASENOTES.md
|
2017-01-30 08:30:31 +00:00 |
|
 Mike BradyandGitHub
|
dbb71e66b7
|
Add support for mbed TLS
|
2017-01-30 08:29:06 +00:00 |
|
Mike Brady
|
96ee260868
|
Note addition of support for mbed TLS and deprecate polarssl support
|
2017-01-30 08:21:35 +00:00 |
|
Mike Brady
|
62aaf07478
|
Add support for mbed TLS and deprecate polarssl support
|
2017-01-30 08:21:12 +00:00 |
|
 Mike BradyandGitHub
|
71e7dc0e93
|
Fix small bug
Thanks to @jief666 for the fix.
|
2017-01-21 17:30:11 +00:00 |
|
 Mike BradyandGitHub
|
77f700e892
|
Merge pull request #433 from shtirlic/libsoundio
Initial support for libsoundio.
|
2017-01-21 17:25:48 +00:00 |
|
 Mike BradyandGitHub
|
329d2e2024
|
Merge pull request #431 from jneubrand/development
Fix ClientIP info in metadata [development branch; attempt #2] Many thanks!
|
2016-11-26 22:52:38 +00:00 |
|
 Mike BradyandGitHub
|
af9d2009b7
|
Merge pull request #428 from joerg-krause/patch-2
Add avahi client error handling. Thanks. It may also have relevance to #319.
|
2016-11-26 13:07:20 +00:00 |
|
 Mike BradyandGitHub
|
86a2902a45
|
3.0d16 – 24-bit three-byte support
Untested.
|
2016-09-28 12:10:38 +01:00 |
|
 Mike BradyandGitHub
|
b5744dfd2a
|
3.0d16 – added 24-bit three-byte support
Untested!
|
2016-09-28 12:02:25 +01:00 |
|
Mike Brady
|
4c7466e418
|
Merge branch 'development' of https://github.com/mikebrady/shairport-sync into development
Forgot about online updates...
|
2016-09-28 11:59:33 +01:00 |
|
Mike Brady
|
4e3060b621
|
Add *untested* support for S24_3LE and S24_3BE output format.
|
2016-09-28 11:57:44 +01:00 |
|
Mike Brady
|
93740bee87
|
Add *untested* support for S24_3LE and S24_3BE output format.
|
2016-09-28 11:49:11 +01:00 |
|
Mike Brady
|
b5ee350b3c
|
Add *untested* support for S24_3LE and S24_3BE output format.
|
2016-09-28 11:47:44 +01:00 |
|
 Mike BradyandGitHub
|
4a556b37cd
|
Version 3.0!
|
2016-09-27 17:09:10 +01:00 |
|
 Mike BradyandGitHub
|
d0f3b7f3e6
|
Version 3.0!
|
2016-09-27 17:04:20 +01:00 |
|
 Mike BradyandGitHub
|
49cbd6555b
|
Version 3.0!
|
2016-09-27 17:03:49 +01:00 |
|
 Mike BradyandGitHub
|
a0f6dc8b73
|
3.0d15!
|
2016-09-27 16:59:39 +01:00 |
|
 Mike BradyandGitHub
|
d9b28443fc
|
Version 3.0d!
|
2016-09-27 16:52:45 +01:00 |
|
Mike Brady
|
0542f5d204
|
Fix a few typos in the comments
|
2016-09-27 16:24:41 +01:00 |
|
Mike Brady
|
c6fc233476
|
Merge remote-tracking branch 'upstream/development' into development
Merging 3.0d to 2.8.4.8
|
2016-09-26 16:42:33 +01:00 |
|
Mike Brady
|
909a2d05cb
|
If sync disabled on the alsa device, don't keep asking for buffer length. Also emit sender IP number as metadata.
|
2016-09-21 20:58:36 +01:00 |
|
Mike Brady
|
622549c7df
|
If sync disabled on the alsa device, don't keep asking for buffer length. Also emit sender IP number as metadata.
|
2016-09-21 20:57:33 +01:00 |
|
 Mike BradyandGitHub
|
a56d103ee8
|
Update RELEASENOTES.md
|
2016-09-20 15:26:19 +01:00 |
|
Mike Brady
|
fd8d5501a5
|
Add client IP metadata item -- the IP of the client, i.e. the sender of audio, is output when a pley session is about to start, as a 'ssnc' 'clip' string. Also, stop asking for buffer size if sync is disabled.
|
2016-09-20 15:18:41 +01:00 |
|
Mike Brady
|
b76e9ba4be
|
Add client IP metadata item -- the IP of the client, i.e. the sender of audio, is output when a pley session is about to start, as a 'ssnc' 'clip' string. Also, stop asking for buffer size if sync is disabled.
|
2016-09-20 15:17:28 +01:00 |
|
Mike Brady
|
b0c173a3f2
|
Change names of drift, resync, alsa buffer offset and alsa buffer length to distinguish them from the old 44100-based settings. Add warning messages.
|
2016-09-18 14:54:46 +01:00 |
|
Mike Brady
|
c80d59b3c4
|
Tidy up source with clang-format
|
2016-09-18 13:08:36 +01:00 |
|
Mike Brady
|
5a8241c71a
|
Change names of drift, resync, alsa buffer offset and alsa buffer length to distinguish them from the old 44100-based settings. Add warning messages.
|
2016-09-18 12:56:22 +01:00 |
|
Mike Brady
|
8a9665f68e
|
Get different playback modes working and update the configuration sample
|
2016-09-15 17:43:13 +01:00 |
|
Mike Brady
|
43788faa96
|
Fix error checking of alsa latency and buffer legth settings.
|
2016-09-13 12:19:28 +01:00 |
|
Mike Brady
|
cb6b7c34c9
|
Make endian-independent. Allow users to specify only U8/S8/S16/S24/S32
|
2016-09-12 22:17:41 +01:00 |
|
Mike Brady
|
0499743bd9
|
Make endian-independent. Allow users to specify only U8/S8/S16/S24/S32
|
2016-09-12 22:01:57 +01:00 |
|
Mike Brady
|
0d45f0b738
|
trying to get a sane build numbering system. 'd' for 'development'...
|
2016-09-11 15:50:17 +01:00 |
|
Mike Brady
|
3db9769d9a
|
Soxr interpolation working. Dithering seems to work. Software volume seems to work
|
2016-09-11 15:44:51 +01:00 |
|
Mike Brady
|
8cabb7d0ab
|
format player.c
|
2016-09-11 15:42:33 +01:00 |
|
Mike Brady
|
e9fef46fdd
|
Fix 8-bit dithering, fix software volume control
|
2016-09-11 15:40:59 +01:00 |
|
Mike Brady
|
e527d9f55f
|
Soxr interpolation working.
|
2016-09-11 11:33:37 +01:00 |
|
Mike Brady
|
064bd293c5
|
Tidy up with a clang-format
|
2016-09-11 10:35:53 +01:00 |
|
Mike Brady
|
6bf0a1d483
|
Beginning to work, also added S8 and U8 support as VMWare Fusion and the Pi both offer them
|
2016-09-10 19:00:57 +01:00 |
|
Mike Brady
|
9ae88ee16c
|
Add initial support for U8 and S8 formats
|
2016-09-10 18:59:53 +01:00 |
|
Mike Brady
|
d1c6478035
|
Some bug fixes and hacks. Not working.
|
2016-09-09 12:34:21 +01:00 |
|
Mike Brady
|
28a9bd9ac9
|
New backend for converting 32-bit "native" samples to output format ready for testing
|
2016-09-08 21:53:48 +01:00 |
|
Mike Brady
|
3469a2ab02
|
New backend for converting 32-bit "native" samples to output format ready for testing
|
2016-09-08 21:53:19 +01:00 |
|
Mike Brady
|
8d008fa2ec
|
Begin to add full-scale post processing. Does not compile.
|
2016-09-08 15:56:22 +01:00 |
|
Mike Brady
|
2fad92e7a7
|
Get dither mask working right
|
2016-09-08 07:57:28 +01:00 |
|
Mike Brady
|
4849c1d429
|
Remove mersenne generator -- too slow, try another one
|
2016-09-07 16:55:14 +01:00 |
|
Mike Brady
|
e5eb441b31
|
Remove prng initialisation code -- it's not needed
|
2016-09-07 09:14:35 +01:00 |
|
Mike Brady
|
6271437066
|
Add a fancy 64-bit pseudo random number generator -- thanks to its developers
|
2016-09-07 09:07:09 +01:00 |
|
Mike Brady
|
4e4edf9909
|
Add a fancy 64-bit pseudo random number generator -- thanks to its developers
|
2016-09-07 09:05:43 +01:00 |
|
Mike Brady
|
06fce76ce4
|
Preliminary support for 32-bit stuffing
|
2016-09-05 22:35:53 +01:00 |
|
Mike Brady
|
c7c794c72b
|
Preliminary support for 32-bit stuffing
|
2016-09-05 22:35:44 +01:00 |
|
Mike Brady
|
de178d2505
|
Fix silence bug and hack code to avoid the stuff procedures
|
2016-09-05 17:11:46 +01:00 |
|
Mike Brady
|
cb7c12d636
|
Fix silence bug and hack code to avoid the stuff procedures
|
2016-09-05 17:11:30 +01:00 |
|
Mike Brady
|
e6e1acd91e
|
Stop multiplying monotonic timestamps by the output to input sampling ratio
|
2016-09-05 15:24:59 +01:00 |
|
Mike Brady
|
4b5dba7381
|
Fix small bug introduced moving over to time-based settings
|
2016-09-05 15:23:31 +01:00 |
|
Mike Brady
|
06216a0e5f
|
Change over to times as opposed to frames for setting timing options
|
2016-09-04 19:52:58 +01:00 |
|
Mike Brady
|
ae84366e8d
|
Change over to times as opposed to frames for setting timing options
|
2016-09-04 19:37:22 +01:00 |
|
Mike Brady
|
0db88e9029
|
Working reliably with all 16-bit speeds
|
2016-09-04 16:35:39 +01:00 |
|
Mike Brady
|
eca364691e
|
Working reliably with all 16-bit speeds
|
2016-09-04 16:34:56 +01:00 |
|
Mike Brady
|
46267f7574
|
Adding rate and format transformation stuff
|
2016-09-04 13:30:12 +01:00 |
|
Mike Brady
|
30a016867c
|
Add code to change format from 16 to 24 and 32 bit and to change sample rates
|
2016-09-04 13:29:11 +01:00 |
|
Mike Brady
|
68721f64e0
|
Fix a few little bugs associated with outputing at a higher rate
|
2016-09-02 17:29:24 +01:00 |
|
Mike Brady
|
ef851a927b
|
Enable 64-bit monotonic rtptime calculations
|
2016-09-02 16:53:52 +01:00 |
|
Mike Brady
|
1185a2aaa9
|
Add more support for monotonic 64-bit timestamps and frame sequence numbers
|
2016-09-02 13:48:39 +01:00 |
|
Mike Brady
|
7f6f4f4478
|
Begin to add support for monotonic 64-bit timestamps and frame sequence numbers
|
2016-09-02 12:22:38 +01:00 |
|
Mike Brady
|
0479994c4c
|
Apple ALAC decoder not working -- magic cookie contents are faulty.
|
2016-08-30 23:33:08 +01:00 |
|
Mike Brady
|
d4c247cdd0
|
Small improvements
|
2016-08-30 22:09:01 +01:00 |
|
Mike Brady
|
72f1c3b5ae
|
Make the decoder choice a bit more general, highlight names of input format parameters
|
2016-08-30 22:01:05 +01:00 |
|
Mike Brady
|
945483d9c3
|
Merge support of apple's ALAC decoder
|
2016-08-28 21:38:24 +01:00 |
|
Mike Brady
|
a1519f2abe
|
Make it compile -- untested
|
2016-08-24 16:30:02 +01:00 |
|
Mike Brady
|
716d750136
|
Start the great trek
|
2016-08-24 16:29:39 +01:00 |
|
Mike Brady
|
ae036720b4
|
Fix a comment typo.
|
2016-08-22 09:09:17 +01:00 |
|
Mike Brady
|
7bd82dad0e
|
Begin to add in calculations for expanded back end
|
2016-08-19 18:25:59 +01:00 |
|
Mike Brady
|
0c72f73d77
|
Great things happening...
|
2016-08-19 16:46:47 +01:00 |
|
Mike Brady
|
63461d4383
|
fix tiny syntax error
|
2016-08-19 16:46:27 +01:00 |
|
Mike Brady
|
01e5128507
|
Add ability to set output format and output rate
|
2016-08-19 12:51:15 +01:00 |
|
 Mike BradyandGitHub
|
5ddaec18b5
|
Update RELEASENOTES.md
|
2016-08-18 12:51:18 +01:00 |
|
 Mike BradyandGitHub
|
572edc5496
|
Update RELEASENOTES.md
|
2016-08-18 12:50:17 +01:00 |
|
Mike Brady
|
94ec41aa5e
|
make it sysconfdir rather than configdir -- for consistency, really. Rememeber Emerson.
|
2016-08-18 12:49:30 +01:00 |
|
Mike Brady
|
0316126560
|
make it configdir rather than settingsdir -- for consistency (rememeber Emerson)
|
2016-08-18 12:43:02 +01:00 |
|
 Mike BradyandGitHub
|
fbada572f0
|
Changes to sysconfdir treatment
|
2016-08-18 12:29:41 +01:00 |
|