]> git.ipfire.org Git - thirdparty/shairport-sync.git/log
thirdparty/shairport-sync.git
9 years agoFix a bug just introduced into the basic stuffing function. 344/head
Mike Brady [Sat, 16 Jul 2016 13:24:34 +0000 (14:24 +0100)] 
Fix a bug just introduced into the basic stuffing function.

9 years agoHandle variable sized packets of audio frames; make a small correction to the basic...
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

9 years agoUpdate rtsp.c
Mike Brady [Fri, 8 Jul 2016 15:55:05 +0000 (16:55 +0100)] 
Update rtsp.c

9 years agoUpdate configure.ac 2.8.4.4
Mike Brady [Fri, 8 Jul 2016 08:18:02 +0000 (09:18 +0100)] 
Update configure.ac

9 years agoUpdate RELEASENOTES.md
Mike Brady [Fri, 8 Jul 2016 08:17:27 +0000 (09:17 +0100)] 
Update RELEASENOTES.md

9 years agoMerge branch 'development' of https://github.com/mikebrady/shairport-sync into develo...
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!

9 years agoAdd a signal to say which kind of output is being used.
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.

9 years agoUpdate RELEASENOTES.md
Mike Brady [Thu, 7 Jul 2016 12:02:08 +0000 (13:02 +0100)] 
Update RELEASENOTES.md

9 years agoMerge pull request #334 from xiongyihui/development
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.

9 years agouse alsa mmap feature if supported 334/head
Yihui Xiong [Thu, 7 Jul 2016 07:28:32 +0000 (15:28 +0800)] 
use alsa mmap feature if supported

9 years agoUpdate RELEASENOTES.md 2.8.4.3
Mike Brady [Mon, 27 Jun 2016 20:12:11 +0000 (21:12 +0100)] 
Update RELEASENOTES.md

9 years agoUpdate RELEASENOTES.md
Mike Brady [Mon, 27 Jun 2016 20:11:57 +0000 (21:11 +0100)] 
Update RELEASENOTES.md

9 years agoUpdate RELEASENOTES.md
Mike Brady [Mon, 27 Jun 2016 20:09:31 +0000 (21:09 +0100)] 
Update RELEASENOTES.md

9 years agoprevent run_this_before_play_begins or run_this_after_play_ends holding the RTSP...
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

9 years agoCreate INSTALL.md 2.8.4.2
Mike Brady [Sun, 26 Jun 2016 14:28:22 +0000 (15:28 +0100)] 
Create INSTALL.md

9 years agoUpdate RELEASENOTES.md
Mike Brady [Sun, 26 Jun 2016 14:26:11 +0000 (15:26 +0100)] 
Update RELEASENOTES.md

9 years agoRemove variable delay from non_blocking_write and include it whether metadata is...
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.

9 years agoUpdate README.md
Mike Brady [Mon, 13 Jun 2016 09:11:11 +0000 (10:11 +0100)] 
Update README.md

9 years agoSmall editorial changes to the man pages
Mike Brady [Mon, 13 Jun 2016 09:07:03 +0000 (10:07 +0100)] 
Small editorial changes to the man pages

9 years agoUpdate shairport-sync.7.xml
Mike Brady [Fri, 10 Jun 2016 11:27:15 +0000 (12:27 +0100)] 
Update shairport-sync.7.xml

Fix a few typos.

9 years agoUpdate RELEASENOTES.md
Mike Brady [Tue, 31 May 2016 20:05:48 +0000 (21:05 +0100)] 
Update RELEASENOTES.md

9 years agoMerge branch 'development' of https://github.com/mikebrady/shairport-sync into develo...
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

9 years agoFix a few small issues causing warnings
Mike Brady [Tue, 31 May 2016 20:02:09 +0000 (21:02 +0100)] 
Fix a few small issues causing warnings

9 years agoUpdate RELEASENOTES.md 2.8.4.1
Mike Brady [Tue, 31 May 2016 19:45:32 +0000 (20:45 +0100)] 
Update RELEASENOTES.md

9 years agoFix a compilation error in audio_pulse.c and fix a related script error in configure.ac
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

9 years agoMake `socket_msglength` a number not a string.
Mike Brady [Tue, 31 May 2016 11:22:56 +0000 (12:22 +0100)] 
Make `socket_msglength` a number not a string.

9 years agoMerge pull request #318 from rkam/development
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

9 years agoIn config file, metadata socket_port needs to be a number, not a string 318/head
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

9 years agoUpdate README.md 317/head
Mike Brady [Sat, 28 May 2016 09:22:29 +0000 (10:22 +0100)] 
Update README.md

9 years agoUpdate configure.ac
Mike Brady [Fri, 27 May 2016 19:58:39 +0000 (20:58 +0100)] 
Update configure.ac

9 years agoUpdate RELEASENOTES.md
Mike Brady [Fri, 27 May 2016 19:58:08 +0000 (20:58 +0100)] 
Update RELEASENOTES.md

9 years agoUpdate RELEASENOTES.md
Mike Brady [Fri, 27 May 2016 19:55:38 +0000 (20:55 +0100)] 
Update RELEASENOTES.md

9 years agoUpdate RELEASENOTES.md
Mike Brady [Fri, 27 May 2016 19:51:16 +0000 (20:51 +0100)] 
Update RELEASENOTES.md

9 years agoUpdate RELEASENOTES.md
Mike Brady [Fri, 27 May 2016 19:50:41 +0000 (20:50 +0100)] 
Update RELEASENOTES.md

9 years agoUpdate RELEASENOTES.md
Mike Brady [Fri, 27 May 2016 19:46:27 +0000 (20:46 +0100)] 
Update RELEASENOTES.md

9 years agoUpdate RELEASENOTES.md
Mike Brady [Fri, 27 May 2016 19:44:17 +0000 (20:44 +0100)] 
Update RELEASENOTES.md

9 years agoUpdate RELEASENOTES.md
Mike Brady [Fri, 27 May 2016 18:39:21 +0000 (19:39 +0100)] 
Update RELEASENOTES.md

9 years agoUpdate man and html man entries to reflect new features.
Mike Brady [Fri, 27 May 2016 18:15:28 +0000 (19:15 +0100)] 
Update man and html man entries to reflect new features.

9 years agoUpdate RELEASENOTES.md
Mike Brady [Thu, 26 May 2016 17:00:21 +0000 (18:00 +0100)] 
Update RELEASENOTES.md

9 years agoCandidate 2.8.4 release
Mike Brady [Thu, 26 May 2016 16:57:26 +0000 (17:57 +0100)] 
Candidate 2.8.4 release

9 years agoQuieten some debug messages.
Mike Brady [Thu, 26 May 2016 07:28:06 +0000 (08:28 +0100)] 
Quieten some debug messages.

9 years agoMerge pull request #314 from joerg-krause/development
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

9 years agoAdd some diagnostics to non_blocking_write/3.
Mike Brady [Mon, 23 May 2016 20:10:15 +0000 (21:10 +0100)] 
Add some diagnostics to non_blocking_write/3.

9 years agoFix build without metadata support 314/head
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.

9 years agoCheck non-blocking write returns correctly, sheesh.
Mike Brady [Mon, 23 May 2016 17:22:08 +0000 (18:22 +0100)] 
Check non-blocking write returns correctly, sheesh.

9 years agoForgot
Mike Brady [Mon, 23 May 2016 15:43:45 +0000 (16:43 +0100)] 
Forgot
Merge branch 'development' of https://github.com/mikebrady/shairport-sync into development

9 years agoAdd a little extra diagnostic to nno-blocking write
Mike Brady [Mon, 23 May 2016 15:43:02 +0000 (16:43 +0100)] 
Add a little extra diagnostic to nno-blocking write

9 years agoUpdate RELEASENOTES.md
Mike Brady [Mon, 23 May 2016 14:58:16 +0000 (15:58 +0100)] 
Update RELEASENOTES.md

9 years agoUpdate RELEASENOTES.md
Mike Brady [Mon, 23 May 2016 13:57:42 +0000 (14:57 +0100)] 
Update RELEASENOTES.md

9 years agoUpdate RELEASENOTES.md
Mike Brady [Mon, 23 May 2016 13:27:22 +0000 (14:27 +0100)] 
Update RELEASENOTES.md

9 years agoUpdate RELEASENOTES.md 2.8.3.11
Mike Brady [Mon, 23 May 2016 13:11:19 +0000 (14:11 +0100)] 
Update RELEASENOTES.md

9 years agoUpdate RELEASENOTES.md
Mike Brady [Mon, 23 May 2016 13:07:31 +0000 (14:07 +0100)] 
Update RELEASENOTES.md

9 years agoAdd setting for the time to wait for the metadata pipe to come ready, otherwise give...
Mike Brady [Mon, 23 May 2016 13:03:38 +0000 (14:03 +0100)] 
Add setting for the time to wait for the metadata pipe to come ready, otherwise give up. Default 5,000 milliseconds.

9 years agoreplace the nonblocking write code
Mike Brady [Mon, 23 May 2016 10:58:22 +0000 (11:58 +0100)] 
replace the nonblocking write code

9 years agoUpdate RELEASENOTES.md 2.8.3.10
Mike Brady [Sun, 22 May 2016 11:28:02 +0000 (12:28 +0100)] 
Update RELEASENOTES.md

9 years agoRestore metadata feed, duh.
Mike Brady [Sun, 22 May 2016 11:22:08 +0000 (12:22 +0100)] 
Restore metadata feed, duh.

9 years agoMerge pull request #309 from vru1/patch-3
Mike Brady [Sun, 22 May 2016 11:08:02 +0000 (12:08 +0100)] 
Merge pull request #309 from vru1/patch-3

Update shairport-sync.spec – Thanks for this.

9 years agoMerge pull request #308 from vru1/patch-2
Mike Brady [Sun, 22 May 2016 11:07:26 +0000 (12:07 +0100)] 
Merge pull request #308 from vru1/patch-2

Update README.md – Many thanks for this.

9 years agoUpdate shairport-sync.spec 309/head
vru1 [Sat, 21 May 2016 20:56:25 +0000 (22:56 +0200)] 
Update shairport-sync.spec

- Fixed Version: from 2.8.2 to 2.8.3.
- Fixed Release: special characters were reported as non-compliant by checkinstall
- Replaced all occurrences of character Horizontal Tab, ASCII Dec #9, that was used everywhere between a colon and tag value, with a Blank Space ASCII Dec #32. Horizontal Tab caused problems when creating a .deb package, tag values were reported as non-compliant by checkinstall.
- Fixed Requires: popt

If a .deb package was created with Requires: popt, the .deb package could not be installed due to a missing Package popt:

venca@cubox-i:~/shairport-sync$ sudo dpkg -i shairport-sync_2.8.3-1_armhf.deb
Selecting previously unselected package shairport-sync.
(Reading database ... 52746 files and directories currently installed.)
Preparing to unpack shairport-sync_2.8.3-1_armhf.deb ...
Unpacking shairport-sync (2.8.3-1) ...
dpkg: dependency problems prevent configuration of shairport-sync:
 shairport-sync depends on popt; however:
  Package popt is not installed.

dpkg: error processing package shairport-sync (--install):
 dependency problems - leaving unconfigured
Processing triggers for man-db (2.7.0.2-5) ...
Errors were encountered while processing:
 shairport-sync

After Requires: popt was changed to Requires: libpopt-dev and a new .deb package was created, the new .deb package could be installed.

9 years agoUpdate README.md 308/head
vru1 [Sat, 21 May 2016 20:21:43 +0000 (22:21 +0200)] 
Update README.md

If xmltoman is not installed, ./configure complains:
...
checking for xmltoman... no
configure: WARNING: >>xmltoman not found - not rebuilding man pages
...
After xmltoman is installed, no more complains:
...
checking for xmltoman... xmltoman
...
Afterwards when launching make, the man pages are processed ok:
...
xmltoman shairport-sync.7.xml > shairport-sync.7

9 years agoMerge pull request #307 from vru1/patch-1
Mike Brady [Sat, 21 May 2016 18:23:02 +0000 (19:23 +0100)] 
Merge pull request #307 from vru1/patch-1

Update README.md

9 years agoUpdate README.md 307/head
vru1 [Sat, 21 May 2016 17:56:26 +0000 (19:56 +0200)] 
Update README.md

Fixed typos.

9 years agoUpdate configure.ac 2.8.3.9
Mike Brady [Sat, 21 May 2016 12:25:23 +0000 (13:25 +0100)] 
Update configure.ac

9 years agoUpdate RELEASENOTES.md
Mike Brady [Sat, 21 May 2016 12:24:57 +0000 (13:24 +0100)] 
Update RELEASENOTES.md

9 years agoUpdate RELEASENOTES.md 2.8.3.8
Mike Brady [Sat, 21 May 2016 12:20:59 +0000 (13:20 +0100)] 
Update RELEASENOTES.md

9 years agoMerge branch 'development' of https://github.com/mikebrady/shairport-sync into develo...
Mike Brady [Sat, 21 May 2016 12:09:54 +0000 (13:09 +0100)] 
Merge branch 'development' of https://github.com/mikebrady/shairport-sync into development

Forgot extras.

9 years agoBump to coincide with name substitution stuff, default service name and avoiding...
Mike Brady [Sat, 21 May 2016 12:09:01 +0000 (13:09 +0100)] 
Bump to coincide with name substitution stuff, default service name and avoiding overwriting service file

9 years agoAdd ability to use substitution strings in the service name. Make the default service...
Mike Brady [Sat, 21 May 2016 12:08:01 +0000 (13:08 +0100)] 
Add ability to use substitution strings in the service name. Make the default service name the capitalised hostname

9 years agoAdd explanation of substitutions for service name
Mike Brady [Sat, 21 May 2016 12:06:15 +0000 (13:06 +0100)] 
Add explanation of substitutions for service name

9 years agorename apname to service_name
Mike Brady [Sat, 21 May 2016 12:05:31 +0000 (13:05 +0100)] 
rename apname to service_name

9 years agoAdd a utility for string substitution, rename apname to service_name
Mike Brady [Sat, 21 May 2016 12:05:15 +0000 (13:05 +0100)] 
Add a utility for string substitution, rename apname to service_name

9 years agoDon't replace an existing service file
Mike Brady [Sat, 21 May 2016 12:04:26 +0000 (13:04 +0100)] 
Don't replace an existing service file

9 years agoAllConnect, not AllStream
Mike Brady [Fri, 20 May 2016 15:24:38 +0000 (16:24 +0100)] 
AllConnect, not AllStream

9 years agoUpdate RELEASENOTES.md 2.3.8.7
Mike Brady [Fri, 20 May 2016 14:54:04 +0000 (15:54 +0100)] 
Update RELEASENOTES.md

9 years agoUpdate RELEASENOTES.md
Mike Brady [Fri, 20 May 2016 14:53:11 +0000 (15:53 +0100)] 
Update RELEASENOTES.md

9 years agoUpdate RELEASENOTES.md
Mike Brady [Fri, 20 May 2016 14:50:06 +0000 (15:50 +0100)] 
Update RELEASENOTES.md

9 years agoMerge branch 'development' of https://github.com/mikebrady/shairport-sync into develo...
Mike Brady [Fri, 20 May 2016 14:43:30 +0000 (15:43 +0100)] 
Merge branch 'development' of https://github.com/mikebrady/shairport-sync into development

Forgot!

9 years agoMinor bug fixes and AllStream compatability.
Mike Brady [Fri, 20 May 2016 14:42:25 +0000 (15:42 +0100)] 
Minor bug fixes and AllStream compatability.

9 years agoReintroduce a message to indicate successful startup.
Mike Brady [Fri, 20 May 2016 14:41:54 +0000 (15:41 +0100)] 
Reintroduce a message to indicate successful startup.

9 years agoChange password authentication to the same as an AirPort Express running 7.6.4. Only...
Mike Brady [Fri, 20 May 2016 14:41:19 +0000 (15:41 +0100)] 
Change password authentication to the same as an AirPort Express running 7.6.4. Only look for authentication once per session, to suit AllStream/Streambels

9 years agoChange Zeroconf strings to match those of a First Generation AirPort Express running...
Mike Brady [Fri, 20 May 2016 14:39:18 +0000 (15:39 +0100)] 
Change Zeroconf strings to match those of a First Generation AirPort Express running firmware 7.6.4

9 years agoUpdate LIBSOXR.md
Mike Brady [Wed, 18 May 2016 10:08:16 +0000 (11:08 +0100)] 
Update LIBSOXR.md

9 years agoUpdate LIBSOXR.md
Mike Brady [Wed, 18 May 2016 10:07:33 +0000 (11:07 +0100)] 
Update LIBSOXR.md

9 years agoRemove references to older Raspbian
Mike Brady [Wed, 18 May 2016 10:06:31 +0000 (11:06 +0100)] 
Remove references to older Raspbian

9 years agoMerge pull request #296 from joerg-krause/parsable-statistics
Mike Brady [Mon, 16 May 2016 21:22:58 +0000 (22:22 +0100)] 
Merge pull request #296 from joerg-krause/parsable-statistics

Make statistics output more parsable

9 years agoMake statistics output more parsable 296/head
Jörg Krause [Tue, 10 May 2016 11:01:12 +0000 (13:01 +0200)] 
Make statistics output more parsable

9 years agoUpdate RELEASENOTES.md 2.8.3.6
Mike Brady [Mon, 16 May 2016 12:53:58 +0000 (13:53 +0100)] 
Update RELEASENOTES.md

9 years agoReflect bug fix in ipv6 link-local connections
Mike Brady [Mon, 16 May 2016 12:52:23 +0000 (13:52 +0100)] 
Reflect bug fix in ipv6 link-local connections

9 years agoMerge branch 'development' of https://github.com/mikebrady/shairport-sync into develo...
Mike Brady [Fri, 13 May 2016 16:33:08 +0000 (16:33 +0000)] 
Merge branch 'development' of https://github.com/mikebrady/shairport-sync into development

Forgot changes.

9 years agoAdd scope_id to information used to bind an outgoing IPv6 port. Makes it work with...
Mike Brady [Fri, 13 May 2016 16:32:13 +0000 (16:32 +0000)] 
Add scope_id to information used to bind an outgoing IPv6 port. Makes it work with link-local addresses.

9 years agoAlter the wording of an error message a tiny bit.
Mike Brady [Wed, 11 May 2016 09:18:02 +0000 (09:18 +0000)] 
Alter the wording of an error message a tiny bit.

9 years agoAdd some information to message if the listening port (normally port 5000) is already...
Mike Brady [Wed, 11 May 2016 09:08:10 +0000 (09:08 +0000)] 
Add some information to message if the listening port (normally port 5000) is already in use.

9 years agoMerge pull request #294 from joerg-krause/fix-vol2attn
Mike Brady [Mon, 9 May 2016 14:01:27 +0000 (15:01 +0100)] 
Merge pull request #294 from joerg-krause/fix-vol2attn

Fix vol2attn

9 years agoFix vol2attn 294/head
Jörg Krause [Mon, 9 May 2016 13:07:21 +0000 (15:07 +0200)] 
Fix vol2attn

This fixes calculation of the scaled attenuation if `max_dB` is different from
zero.

Closes: https://github.com/mikebrady/shairport-sync/issues/290
9 years agoOnly try to set volume at play if there's a mixer.
Mike Brady [Mon, 9 May 2016 11:28:37 +0000 (11:28 +0000)] 
Only try to set volume at play if there's a mixer.

9 years agoAdd some debug information to help understand some of the startup dynamics
Mike Brady [Mon, 9 May 2016 10:00:23 +0000 (11:00 +0100)] 
Add some debug information to help understand some of the startup dynamics

9 years agoUpdate RELEASENOTES.md 2.8.3.5
Mike Brady [Sun, 8 May 2016 13:47:55 +0000 (14:47 +0100)] 
Update RELEASENOTES.md

9 years agoUpdate RELEASENOTES.md
Mike Brady [Sun, 8 May 2016 13:45:13 +0000 (14:45 +0100)] 
Update RELEASENOTES.md

9 years agoCheck for zero length or NULL play buffers and skip them if they happen.
Mike Brady [Sun, 8 May 2016 12:17:47 +0000 (13:17 +0100)] 
Check for zero length or NULL play buffers and skip them if they happen.

9 years agoReinstate end of conversation detection.
Mike Brady [Sat, 7 May 2016 15:30:11 +0000 (16:30 +0100)] 
Reinstate end of conversation detection.