]>
git.ipfire.org Git - thirdparty/shairport-sync.git/log
Jief [Wed, 2 Nov 2016 13:58:02 +0000 (14:58 +0100)]
Using Macro instead of LL to make it portable.
jief666 [Tue, 1 Nov 2016 12:56:57 +0000 (13:56 +0100)]
Merge pull request #1 from jief666/rtsp1
constant 0x100000000 should be 0x100000000LL to avoid warning
Jief [Tue, 1 Nov 2016 12:52:38 +0000 (13:52 +0100)]
constant 0x100000000 should be 0x100000000LL to avoid warning
Mike Brady [Fri, 21 Oct 2016 10:38:12 +0000 (11:38 +0100)]
2.8.6
Mike Brady [Mon, 10 Oct 2016 18:06:57 +0000 (19:06 +0100)]
2.8.6
Mike Brady [Mon, 10 Oct 2016 18:05:31 +0000 (19:05 +0100)]
Update RELEASENOTES.md
Mike Brady [Mon, 10 Oct 2016 18:05:05 +0000 (19:05 +0100)]
2.8.6
Mike Brady [Mon, 10 Oct 2016 17:59:26 +0000 (18:59 +0100)]
Change the 'am' identifier to 'ShairportSync' to help with Tuneblade's free usage
Mike Brady [Mon, 10 Oct 2016 17:58:43 +0000 (18:58 +0100)]
Change the 'am' identifier to 'ShairportSync' to help with Tuneblade's free usage
Mike Brady [Sun, 25 Sep 2016 16:52:32 +0000 (17:52 +0100)]
2.8.5
Add info about `sysconfdir`
Mike Brady [Sun, 25 Sep 2016 16:44:29 +0000 (17:44 +0100)]
2.8.5
Mike Brady [Sun, 25 Sep 2016 16:42:38 +0000 (17:42 +0100)]
Update RELEASENOTES.md
Mike Brady [Sun, 25 Sep 2016 16:33:18 +0000 (17:33 +0100)]
Version 2.8.5
Mike Brady [Sun, 25 Sep 2016 16:32:18 +0000 (17:32 +0100)]
Update a few references to the version number.
Mike Brady [Sun, 25 Sep 2016 16:28:12 +0000 (17:28 +0100)]
Merge branch 'master' of github.com:mikebrady/shairport-sync
Forgot the web-based updates.
Mike Brady [Sun, 25 Sep 2016 16:27:55 +0000 (17:27 +0100)]
Update man pages a little
Mike Brady [Sun, 25 Sep 2016 15:05:32 +0000 (16:05 +0100)]
Update shairport-sync.spec
Mike Brady [Sun, 25 Sep 2016 15:03:50 +0000 (16:03 +0100)]
Update README.md
Mike Brady [Sun, 25 Sep 2016 15:00:49 +0000 (16:00 +0100)]
Update to 2.8.5
Mike Brady [Tue, 20 Sep 2016 14:26:19 +0000 (15:26 +0100)]
Update RELEASENOTES.md
Mike Brady [Tue, 20 Sep 2016 14:18:41 +0000 (15:18 +0100)]
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.
Mike Brady [Tue, 20 Sep 2016 14:17:28 +0000 (15:17 +0100)]
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.
Mike Brady [Thu, 18 Aug 2016 11:51:18 +0000 (12:51 +0100)]
Update RELEASENOTES.md
Mike Brady [Thu, 18 Aug 2016 11:50:17 +0000 (12:50 +0100)]
Update RELEASENOTES.md
Mike Brady [Thu, 18 Aug 2016 11:49:30 +0000 (12:49 +0100)]
make it sysconfdir rather than configdir -- for consistency, really. Rememeber Emerson.
Mike Brady [Thu, 18 Aug 2016 11:43:02 +0000 (12:43 +0100)]
make it configdir rather than settingsdir -- for consistency (rememeber Emerson)
Mike Brady [Thu, 18 Aug 2016 11:29:41 +0000 (12:29 +0100)]
Changes to sysconfdir treatment
Mike Brady [Thu, 18 Aug 2016 11:28:37 +0000 (12:28 +0100)]
Update README.md
Mike Brady [Thu, 18 Aug 2016 11:27:15 +0000 (12:27 +0100)]
Look for the shairport-sync.conf in the directory specified by the sysconfdir directory, and append the sysconfdir directory path to the version string
Mike Brady [Thu, 18 Aug 2016 10:53:31 +0000 (11:53 +0100)]
Update README.md
Mike Brady [Thu, 18 Aug 2016 10:45:48 +0000 (11:45 +0100)]
Add note about `sysconfdir`
Mike Brady [Thu, 18 Aug 2016 10:35:41 +0000 (11:35 +0100)]
Update RELEASENOTES.md
Mike Brady [Thu, 18 Aug 2016 10:31:47 +0000 (11:31 +0100)]
Merge pull request #357 from ilovezfs/sysconfdir-dev
**use `$(sysconfdir)` rather than "hardwiring" `/etc`**
This update means the build process now uses the directory path `sysconfdir` to determine where to place the configuration file `shairport-sync.conf`. The default value for `sysconfdir` is `/usr/local/etc` which is used in the BSD family, but `/etc` is normally used in Linux, so, to retain the present behaviour of Shairport Sync, you must add an extra parameter to the `./configure... ` command – the parameter you must add is `--sysconfdir=/etc`
This is one component of the updates needed to use `sysconfdir` properly. The others will be part of a subsequent commit. Also, documentation will need to be updated.
Mike Brady [Wed, 17 Aug 2016 19:21:39 +0000 (20:21 +0100)]
Update configure.ac
Combines 2.8.4.6 and 2.8.4.5
Add a new `alsa` configuration setting: `use_mmap_if_available` to control the use of mmap.
Handle varying packet lengths -- this makes it compatible with the HTC Connect, HTCs AirPlay implementation.
Mike Brady [Wed, 17 Aug 2016 19:18:54 +0000 (20:18 +0100)]
Update RELEASENOTES.md
Mike Brady [Wed, 17 Aug 2016 19:12:14 +0000 (20:12 +0100)]
Update RELEASENOTES.md
Mike Brady [Wed, 17 Aug 2016 18:59:26 +0000 (19:59 +0100)]
add ability to not use mmap
ilovezfs [Tue, 16 Aug 2016 15:21:09 +0000 (08:21 -0700)]
use $(DESTDIR)$(sysconfdir) not $(DESTDIR)/etc
Mike Brady [Wed, 20 Jul 2016 17:51:06 +0000 (18:51 +0100)]
Merge pull request #344 from mikebrady/short-packets
Short packets – handles packets sent by the HTC 10's official AirPlay client. Needs a lot of testing!
Mike Brady [Sat, 16 Jul 2016 13:24:34 +0000 (14:24 +0100)]
Fix a bug just introduced into the basic stuffing function.
Mike Brady [Sat, 16 Jul 2016 13:11:58 +0000 (14:11 +0100)]
Handle variable sized packets of audio frames; make a small correction to the basic stuff function
Mike Brady [Sat, 16 Jul 2016 09:56:29 +0000 (10:56 +0100)]
Merge pull request #336 from ebarnard/fix-scope-id
Ensure scope_id is set correctly for ipv6 timing and control sockets.
Edward Barnard [Sat, 9 Jul 2016 16:38:36 +0000 (18:38 +0200)]
Ensure scope_id is set correctly for ipv6 timing and control sockets
Mike Brady [Fri, 8 Jul 2016 15:55:05 +0000 (16:55 +0100)]
Update rtsp.c
Mike Brady [Fri, 8 Jul 2016 08:18:02 +0000 (09:18 +0100)]
Update configure.ac
Mike Brady [Fri, 8 Jul 2016 08:17:27 +0000 (09:17 +0100)]
Update RELEASENOTES.md
Mike Brady [Thu, 7 Jul 2016 12:31:56 +0000 (13:31 +0100)]
Merge branch 'development' of https://github.com/mikebrady/shairport-sync into development
Forgot!
Mike Brady [Thu, 7 Jul 2016 12:31:04 +0000 (13:31 +0100)]
Add a signal to say which kind of output is being used.
Mike Brady [Thu, 7 Jul 2016 12:02:08 +0000 (13:02 +0100)]
Update RELEASENOTES.md
Mike Brady [Thu, 7 Jul 2016 11:55:27 +0000 (12:55 +0100)]
Merge pull request #334 from xiongyihui/development
Use alsa mmap feature if it is supported.
Yihui Xiong [Thu, 7 Jul 2016 07:28:32 +0000 (15:28 +0800)]
use alsa mmap feature if supported
Mike Brady [Mon, 27 Jun 2016 20:12:11 +0000 (21:12 +0100)]
Update RELEASENOTES.md
Mike Brady [Mon, 27 Jun 2016 20:11:57 +0000 (21:11 +0100)]
Update RELEASENOTES.md
Mike Brady [Mon, 27 Jun 2016 20:09:31 +0000 (21:09 +0100)]
Update RELEASENOTES.md
Mike Brady [Mon, 27 Jun 2016 20:05:37 +0000 (21:05 +0100)]
prevent run_this_before_play_begins or run_this_after_play_ends holding the RTSP port open
Mike Brady [Sun, 26 Jun 2016 14:28:22 +0000 (15:28 +0100)]
Create INSTALL.md
Mike Brady [Sun, 26 Jun 2016 14:26:11 +0000 (15:26 +0100)]
Update RELEASENOTES.md
Mike Brady [Sun, 26 Jun 2016 14:20:09 +0000 (15:20 +0100)]
Remove variable delay from non_blocking_write and include it whether metadata is enabled or not. Remove the INSTALL file and ignroe it in git.
Mike Brady [Sun, 26 Jun 2016 14:17:08 +0000 (15:17 +0100)]
Update INSTALL.md
Mike Brady [Sun, 26 Jun 2016 14:16:11 +0000 (15:16 +0100)]
Create INSTALL.md
Mike Brady [Mon, 13 Jun 2016 09:11:53 +0000 (10:11 +0100)]
Update README.md
Mike Brady [Mon, 13 Jun 2016 09:11:11 +0000 (10:11 +0100)]
Update README.md
Mike Brady [Mon, 13 Jun 2016 09:07:03 +0000 (10:07 +0100)]
Small editorial changes to the man pages
Mike Brady [Fri, 10 Jun 2016 11:27:15 +0000 (12:27 +0100)]
Update shairport-sync.7.xml
Fix a few typos.
Mike Brady [Tue, 31 May 2016 20:05:48 +0000 (21:05 +0100)]
Update RELEASENOTES.md
Mike Brady [Tue, 31 May 2016 20:02:53 +0000 (21:02 +0100)]
Merge branch 'development' of https://github.com/mikebrady/shairport-sync into development
Mike Brady [Tue, 31 May 2016 20:02:09 +0000 (21:02 +0100)]
Fix a few small issues causing warnings
Mike Brady [Tue, 31 May 2016 19:45:32 +0000 (20:45 +0100)]
Update RELEASENOTES.md
Mike Brady [Tue, 31 May 2016 19:39:58 +0000 (20:39 +0100)]
Fix a compilation error in audio_pulse.c and fix a related script error in configure.ac
Mike Brady [Tue, 31 May 2016 11:22:56 +0000 (12:22 +0100)]
Make `socket_msglength` a number not a string.
Mike Brady [Sun, 29 May 2016 11:08:53 +0000 (12:08 +0100)]
Change sample values to numbers
Change `socket_port` and `socket_msglength` sample values to numbers, not strings
Mike Brady [Sun, 29 May 2016 06:55:35 +0000 (07:55 +0100)]
Merge pull request #318 from rkam/development
In config file, metadata socket_port needs to be a number, not a string
rkam [Sun, 29 May 2016 06:37:03 +0000 (23:37 -0700)]
In config file, metadata socket_port needs to be a number, not a string
Mike Brady [Sat, 28 May 2016 09:49:53 +0000 (10:49 +0100)]
Update README.md
Mike Brady [Sat, 28 May 2016 09:41:01 +0000 (10:41 +0100)]
Update shairport-sync.conf
Mike Brady [Sat, 28 May 2016 09:40:49 +0000 (10:40 +0100)]
Update shairport-sync.conf
Mike Brady [Sat, 28 May 2016 09:40:20 +0000 (10:40 +0100)]
Update shairport-sync.conf
Mike Brady [Sat, 28 May 2016 09:34:58 +0000 (10:34 +0100)]
Update RELEASENOTES.md
Mike Brady [Sat, 28 May 2016 09:34:14 +0000 (10:34 +0100)]
Bump version number to 2.8.4
Mike Brady [Sat, 28 May 2016 09:32:12 +0000 (10:32 +0100)]
Merge pull request #316 from stek29/patch-1
Add spaces after `$` – thanks, I think :)
Mike Brady [Sat, 28 May 2016 09:31:11 +0000 (10:31 +0100)]
Revert to master's README contents after pull from development branch
Mike Brady [Sat, 28 May 2016 09:28:29 +0000 (10:28 +0100)]
Merge pull request #317 from mikebrady/development
Add Stable Version 2.8.4 to the master branch
Mike Brady [Sat, 28 May 2016 09:22:29 +0000 (10:22 +0100)]
Update README.md
Soltan Tekeev [Sat, 28 May 2016 05:50:18 +0000 (09:50 +0400)]
Add spaces after `$`
Mike Brady [Fri, 27 May 2016 19:58:39 +0000 (20:58 +0100)]
Update configure.ac
Mike Brady [Fri, 27 May 2016 19:58:08 +0000 (20:58 +0100)]
Update RELEASENOTES.md
Mike Brady [Fri, 27 May 2016 19:55:38 +0000 (20:55 +0100)]
Update RELEASENOTES.md
Mike Brady [Fri, 27 May 2016 19:51:16 +0000 (20:51 +0100)]
Update RELEASENOTES.md
Mike Brady [Fri, 27 May 2016 19:50:41 +0000 (20:50 +0100)]
Update RELEASENOTES.md
Mike Brady [Fri, 27 May 2016 19:46:27 +0000 (20:46 +0100)]
Update RELEASENOTES.md
Mike Brady [Fri, 27 May 2016 19:44:17 +0000 (20:44 +0100)]
Update RELEASENOTES.md
Mike Brady [Fri, 27 May 2016 18:39:21 +0000 (19:39 +0100)]
Update RELEASENOTES.md
Mike Brady [Fri, 27 May 2016 18:15:28 +0000 (19:15 +0100)]
Update man and html man entries to reflect new features.
Mike Brady [Thu, 26 May 2016 17:00:21 +0000 (18:00 +0100)]
Update RELEASENOTES.md
Mike Brady [Thu, 26 May 2016 16:57:26 +0000 (17:57 +0100)]
Candidate 2.8.4 release
Mike Brady [Thu, 26 May 2016 07:28:06 +0000 (08:28 +0100)]
Quieten some debug messages.
Mike Brady [Mon, 23 May 2016 22:11:00 +0000 (23:11 +0100)]
Merge pull request #314 from joerg-krause/development
Fix build without metadata support
Mike Brady [Mon, 23 May 2016 20:10:15 +0000 (21:10 +0100)]
Add some diagnostics to non_blocking_write/3.
Jörg Krause [Mon, 23 May 2016 19:58:18 +0000 (21:58 +0200)]
Fix build without metadata support
Commit
f36352dc4ece27fda24ef736183b8ff5729b8c96 introduced the parameter
pipe_timeout for the metadata config. If shairport-sync is now configured
without metadata support, the build fails with:
```
shairport.c: In function ‘main’:
shairport.c:766:9: error: ‘shairport_cfg {aka struct <anonymous>}’ has no member named ‘metadata_pipe_timeout’
config.metadata_pipe_timeout = 5000; //milliseconds
```
Fix this by opting-out the affected code with CONFIG_METADATA.
Mike Brady [Mon, 23 May 2016 17:22:08 +0000 (18:22 +0100)]
Check non-blocking write returns correctly, sheesh.