]> git.ipfire.org Git - thirdparty/shairport-sync.git/log
thirdparty/shairport-sync.git
10 years agoUpdate common.h 90/head
Mike Brady [Sun, 21 Jun 2015 13:53:03 +0000 (14:53 +0100)] 
Update common.h

Make config file name conditional on config file support

10 years agoUpdate configure.ac
Mike Brady [Sun, 21 Jun 2015 13:27:04 +0000 (14:27 +0100)] 
Update configure.ac

10 years agoUpdate RELEASENOTES.md
Mike Brady [Fri, 19 Jun 2015 13:12:37 +0000 (14:12 +0100)] 
Update RELEASENOTES.md

10 years agoAdd code to announce device name and or user agent when a play session is started.
Mike Brady [Fri, 19 Jun 2015 13:01:29 +0000 (13:01 +0000)] 
Add code to announce device name and or user agent when a play session is started.

10 years agoRemove a few unused declarations
Mike Brady [Fri, 19 Jun 2015 13:00:14 +0000 (13:00 +0000)] 
Remove a few unused declarations

10 years agoUpdate RELEASENOTES.md
Mike Brady [Thu, 18 Jun 2015 17:08:34 +0000 (18:08 +0100)] 
Update RELEASENOTES.md

10 years agoFix small bug associating chosen buffer length
Mike Brady [Thu, 18 Jun 2015 16:56:04 +0000 (16:56 +0000)] 
Fix small bug associating chosen buffer length

10 years agoUse two different buffer sizes for alsa -- a short one for software mixer, a longer...
Mike Brady [Thu, 18 Jun 2015 16:14:40 +0000 (16:14 +0000)] 
Use two different buffer sizes for alsa -- a short one for software mixer, a longer one for hardware mixer, giving more resilience against delays, etc. without affecting responsiveness

10 years agoUse uint32_t in place of uint for our stuff
Mike Brady [Thu, 18 Jun 2015 16:13:02 +0000 (16:13 +0000)] 
Use uint32_t in place of uint for our stuff

10 years agoCompile DACP-ID and Active-Remote metadata stuff only if metadata is selected.
Mike Brady [Thu, 18 Jun 2015 16:12:15 +0000 (16:12 +0000)] 
Compile DACP-ID and Active-Remote metadata stuff only if metadata is selected.

10 years agoUpdate RELEASENOTES.md
Mike Brady [Wed, 17 Jun 2015 20:07:43 +0000 (21:07 +0100)] 
Update RELEASENOTES.md

10 years agoFix <item>..</item> generation, add DACP-ID and Active-Remote metadata
Mike Brady [Wed, 17 Jun 2015 19:51:56 +0000 (20:51 +0100)] 
Fix <item>..</item> generation, add DACP-ID and Active-Remote metadata

10 years agoQuieten a debug message
Mike Brady [Wed, 17 Jun 2015 19:50:52 +0000 (20:50 +0100)] 
Quieten a debug message

10 years agoEnable control thread to handle retransmitted audio packets. Seems like a bug that...
Mike Brady [Wed, 17 Jun 2015 17:43:00 +0000 (18:43 +0100)] 
Enable control thread to handle retransmitted audio packets. Seems like a bug that they should show up here, but whaale does it.

10 years agoTidy up and move packet counter inside mutex.
Mike Brady [Wed, 17 Jun 2015 17:42:05 +0000 (18:42 +0100)] 
Tidy up and move packet counter inside mutex.

10 years agoAdd ability to deal with an unencrypted audio stream
Mike Brady [Wed, 17 Jun 2015 11:10:33 +0000 (12:10 +0100)] 
Add ability to deal with an unencrypted audio stream

10 years agoPrint our whole meessage content on error
Mke Brady [Mon, 15 Jun 2015 20:33:35 +0000 (21:33 +0100)] 
Print our whole meessage content on error

10 years agoAdd messages to see what's missing in whaale's announce message
Mike Brady [Mon, 15 Jun 2015 11:43:41 +0000 (11:43 +0000)] 
Add messages to see what's missing in whaale's announce message

10 years agoUpdate shairport-sync.conf
Mike Brady [Sat, 13 Jun 2015 19:07:48 +0000 (20:07 +0100)] 
Update shairport-sync.conf

Tidy indentation

10 years agoUpdate shairport-sync.conf
Mike Brady [Sat, 13 Jun 2015 19:06:59 +0000 (20:06 +0100)] 
Update shairport-sync.conf

Default port base is 6001.

10 years agoDelete shairport-sync.conf~
Mike Brady [Sat, 13 Jun 2015 19:05:44 +0000 (20:05 +0100)] 
Delete shairport-sync.conf~

Shouldn't be here.

10 years agoMerge pull request #85 from mikebrady/portnumbers
Mike Brady [Sat, 13 Jun 2015 19:01:02 +0000 (20:01 +0100)] 
Merge pull request #85 from mikebrady/portnumbers

Portnumbers

10 years agoMerge branch 'portnumbers' into development
Mke Brady [Sat, 13 Jun 2015 18:56:18 +0000 (19:56 +0100)] 
Merge branch 'portnumbers' into development

Constrain UDP port numbers.

10 years agoBump bug fix number 84/head 85/head
Mike Brady [Thu, 11 Jun 2015 11:33:31 +0000 (12:33 +0100)] 
Bump bug fix number

10 years agoUpdate configure.ac
Mike Brady [Thu, 11 Jun 2015 11:32:22 +0000 (12:32 +0100)] 
Update configure.ac

10 years agoUpdate configure.ac
Mike Brady [Thu, 11 Jun 2015 11:30:52 +0000 (12:30 +0100)] 
Update configure.ac

10 years agoUpdate RELEASENOTES.md
Mike Brady [Thu, 11 Jun 2015 11:30:24 +0000 (12:30 +0100)] 
Update RELEASENOTES.md

10 years agoChange the UDP port base to 6001
Mike Brady [Thu, 11 Jun 2015 10:20:10 +0000 (10:20 +0000)] 
Change the UDP port base to 6001

10 years agoUDP port numbers are now chosen from port 7000 up. Two options are introduced to...
Mke Brady [Wed, 10 Jun 2015 21:18:17 +0000 (22:18 +0100)] 
UDP port numbers are now chosen from port 7000 up. Two options are introduced to control this. joerg-krause's stack erro fix installed.

10 years agoAdd alsa stanza name! 2.3.3.2
Mike Brady [Sat, 6 Jun 2015 20:58:04 +0000 (21:58 +0100)] 
Add alsa stanza name!

10 years agoUpdate configure.ac 2.3.3.1
Mike Brady [Sat, 6 Jun 2015 20:37:08 +0000 (21:37 +0100)] 
Update configure.ac

10 years agoUpdate shairport-sync.conf 2.3.3
Mike Brady [Sat, 6 Jun 2015 18:45:00 +0000 (19:45 +0100)] 
Update shairport-sync.conf

10 years agoMerge branch 'development' of github.com:mikebrady/shairport-sync into development
Mke Brady [Wed, 3 Jun 2015 20:14:03 +0000 (21:14 +0100)] 
Merge branch 'development' of github.com:mikebrady/shairport-sync into development

Forgot to allow for the updates...

10 years agoAdd enclosing XML item tags to each item of metadata
Mke Brady [Wed, 3 Jun 2015 20:13:40 +0000 (21:13 +0100)] 
Add enclosing XML item tags to each item of metadata

10 years agoBump version
Mke Brady [Wed, 3 Jun 2015 20:12:59 +0000 (21:12 +0100)] 
Bump version

10 years agoFix typos.
Mike Brady [Wed, 3 Jun 2015 19:43:39 +0000 (20:43 +0100)] 
Fix typos.

10 years agoAdd a little more info, reorder enhancements
Mike Brady [Wed, 3 Jun 2015 19:40:23 +0000 (20:40 +0100)] 
Add a little more info, reorder enhancements

10 years agoInclude "no", duh!
Mike Brady [Wed, 3 Jun 2015 19:26:38 +0000 (20:26 +0100)] 
Include "no", duh!

10 years agoAdd detail about PCM
Mike Brady [Wed, 3 Jun 2015 19:25:25 +0000 (20:25 +0100)] 
Add detail about PCM

10 years agoRephrase.
Mike Brady [Wed, 3 Jun 2015 19:21:45 +0000 (20:21 +0100)] 
Rephrase.

10 years agoBig update – extra outputs, config files.
Mike Brady [Wed, 3 Jun 2015 19:20:44 +0000 (20:20 +0100)] 
Big update – extra outputs, config files.

10 years agoMake dummy, pipe and stdout back ends optional compilations
Mke Brady [Wed, 3 Jun 2015 19:15:54 +0000 (20:15 +0100)] 
Make dummy, pipe and stdout back ends optional compilations

10 years agoUpdate RELEASENOTES.md
Mike Brady [Wed, 3 Jun 2015 18:43:24 +0000 (19:43 +0100)] 
Update RELEASENOTES.md

10 years agoMerge pull request #80 from mikebrady/pipework
Mike Brady [Wed, 3 Jun 2015 12:49:47 +0000 (13:49 +0100)] 
Merge pull request #80 from mikebrady/pipework

Flow control improvements and limited support for different backends. Formatted much of the source code.

10 years agoModify latency and buffer size limits, fix a few dying message bugs. 80/head
Mike Brady [Tue, 2 Jun 2015 13:18:07 +0000 (13:18 +0000)] 
Modify latency and buffer size limits, fix a few dying message bugs.

10 years agoAdd sample and default settings for the back ends and update documentation a little.
Mike Brady [Tue, 2 Jun 2015 12:53:42 +0000 (12:53 +0000)] 
Add sample and default settings for the back ends and update documentation a little.

10 years agoModify the statistics output when synchronisation is disabled.
Mike Brady [Tue, 2 Jun 2015 12:52:40 +0000 (12:52 +0000)] 
Modify the statistics output when synchronisation is disabled.

10 years agoQuieten some debug messages
Mike Brady [Tue, 2 Jun 2015 12:51:42 +0000 (12:51 +0000)] 
Quieten some debug messages

10 years agoAdd new auidio back end -- to stdout.
Mike Brady [Tue, 2 Jun 2015 11:59:56 +0000 (11:59 +0000)] 
Add new auidio back end -- to stdout.

10 years agoReformat using clang-format.
Mke Brady [Mon, 1 Jun 2015 22:16:50 +0000 (23:16 +0100)] 
Reformat using clang-format.

10 years agoReduce the number of times the player thread asks for the delay in the audio back...
Mke Brady [Mon, 1 Jun 2015 21:08:31 +0000 (22:08 +0100)] 
Reduce the number of times the player thread asks for the delay in the audio back end -- halve it, mostly.

10 years agoSimplify init function, add defaults for latency offset and buffer size. Remove redun...
Mke Brady [Mon, 1 Jun 2015 20:38:56 +0000 (21:38 +0100)] 
Simplify init function, add defaults for latency offset and buffer size. Remove redundant timer stuff from audio_dummy.c.

10 years agoAdd support for latency offset and buffer length. Update comments.
Mke Brady [Mon, 1 Jun 2015 20:37:41 +0000 (21:37 +0100)] 
Add support for latency offset and buffer length. Update comments.

10 years agoAdd support for settable buffer length and latency offset.
Mke Brady [Mon, 1 Jun 2015 20:36:18 +0000 (21:36 +0100)] 
Add support for settable buffer length and latency offset.

10 years agoAdd support for new config option and for modified config data structure.
Mke Brady [Mon, 1 Jun 2015 20:35:07 +0000 (21:35 +0100)] 
Add support for new config option and for modified config data structure.

10 years agoMove backend settings to backend stanzas
Mke Brady [Mon, 1 Jun 2015 20:33:56 +0000 (21:33 +0100)] 
Move backend settings to backend stanzas

10 years agoAdd an extra parameter -- audio backend latency offset to allow for delays in audio...
Mke Brady [Mon, 1 Jun 2015 20:32:55 +0000 (21:32 +0100)] 
Add an extra parameter -- audio backend latency offset to allow for delays in audio back ends

10 years agoRemove one parameter from the init function of audio back ends.
Mke Brady [Mon, 1 Jun 2015 20:31:41 +0000 (21:31 +0100)] 
Remove one parameter from the init function of audio back ends.

10 years agoSimplify calculation of buffer timing. Rename dac_buffer_queue_desired_length
Mike Brady [Wed, 27 May 2015 16:36:31 +0000 (16:36 +0000)] 
Simplify calculation of buffer timing. Rename dac_buffer_queue_desired_length

10 years agoUses the dac buffer size to offset the timing of the packets by a fixed amount
Mike Brady [Fri, 22 May 2015 17:08:57 +0000 (17:08 +0000)] 
Uses the dac buffer size to offset the timing of the packets by a fixed amount

10 years agoAllow the pipe to be stdout, regluate timing better in the player thread. Rough,...
Mike Brady [Thu, 21 May 2015 16:12:37 +0000 (16:12 +0000)] 
Allow the pipe to be stdout, regluate timing better in the player thread. Rough, rough.

10 years agoVery broken player mod.
Mke Brady [Thu, 21 May 2015 08:09:37 +0000 (09:09 +0100)] 
Very broken player mod.

10 years agoexperiment with pipe backend.
Mike Brady [Wed, 20 May 2015 19:58:40 +0000 (19:58 +0000)] 
experiment with pipe backend.

10 years agoApply command line arguments _after_ sewttings from configuration file
Mike Brady [Wed, 20 May 2015 19:58:07 +0000 (19:58 +0000)] 
Apply command line arguments _after_ sewttings from configuration file

10 years agoAdd note about switching to the development branch
Mike Brady [Fri, 8 May 2015 17:41:45 +0000 (18:41 +0100)] 
Add note about switching to the development branch

10 years agoUpdate man link
Mike Brady [Fri, 8 May 2015 16:09:19 +0000 (17:09 +0100)] 
Update man link

10 years agoTypo
Mike Brady [Fri, 8 May 2015 16:00:53 +0000 (17:00 +0100)] 
Typo

10 years agoAllow -d option as part of the basic set of command line options. Fix a few documenta...
Mike Brady [Fri, 8 May 2015 09:47:34 +0000 (09:47 +0000)] 
Allow -d option as part of the basic set of command line options. Fix a few documentation and help typos.

10 years agoAdd `-d` option back in.
Mike Brady [Thu, 7 May 2015 17:26:12 +0000 (18:26 +0100)] 
Add `-d` option back in.

This is the right place for this, in a System V init script. Other startup systems don't use it.

10 years agoRemove "daemonise" setting.
Mike Brady [Thu, 7 May 2015 17:24:08 +0000 (18:24 +0100)] 
Remove "daemonise" setting.

The daemonise option really belongs in on the command line.

10 years agoRephrase active branch stuff.
Mike Brady [Wed, 6 May 2015 17:38:31 +0000 (18:38 +0100)] 
Rephrase active branch stuff.

10 years agoUpdate ref to Arch Linux package.
Mike Brady [Wed, 6 May 2015 17:36:17 +0000 (18:36 +0100)] 
Update ref to Arch Linux package.

10 years agoMerge branch 'development' of github.com:mikebrady/shairport-sync into development
Mike Brady [Wed, 6 May 2015 17:30:00 +0000 (17:30 +0000)] 
Merge branch 'development' of github.com:mikebrady/shairport-sync into development

Forgot about the documnentation update. Again.

10 years agoQuieten a debug message.
Mike Brady [Wed, 6 May 2015 17:29:39 +0000 (17:29 +0000)] 
Quieten a debug message.

10 years agoTypo
Mike Brady [Wed, 6 May 2015 13:59:35 +0000 (14:59 +0100)] 
Typo

10 years agoAdd new option to set the desired DAC buffer length. Quieten a few debug messages.
Mike Brady [Wed, 6 May 2015 13:55:58 +0000 (13:55 +0000)] 
Add new option to set the desired DAC buffer length. Quieten a few debug messages.

10 years agoMerge branch 'development' of github.com:mikebrady/shairport-sync into development
Mike Brady [Tue, 5 May 2015 16:49:54 +0000 (16:49 +0000)] 
Merge branch 'development' of github.com:mikebrady/shairport-sync into development

Allow some documentation changes.

10 years agoOnly read metadat settings if metadata support is included, duh.
Mike Brady [Tue, 5 May 2015 16:49:31 +0000 (16:49 +0000)] 
Only read metadat settings if metadata support is included, duh.

10 years agoUpdate RELEASENOTES.md
Mike Brady [Tue, 5 May 2015 11:52:14 +0000 (12:52 +0100)] 
Update RELEASENOTES.md

10 years agoAdd support for omitting installation of configuration files
Mike Brady [Tue, 5 May 2015 10:51:00 +0000 (11:51 +0100)] 
Add support for omitting installation of configuration files

10 years agoAdd support for choosing a configuration file
Mike Brady [Tue, 5 May 2015 10:50:19 +0000 (11:50 +0100)] 
Add support for choosing a configuration file

10 years agoAdd support for choosing a configuration file
Mike Brady [Tue, 5 May 2015 10:49:58 +0000 (11:49 +0100)] 
Add support for choosing a configuration file

10 years agoAdd note about -c option
Mike Brady [Tue, 5 May 2015 10:49:00 +0000 (11:49 +0100)] 
Add note about -c option

10 years agoAdjust some of the settings and comments
Mike Brady [Mon, 4 May 2015 22:14:17 +0000 (23:14 +0100)] 
Adjust some of the settings and comments

10 years agoAdd the option to selectively not use pkg-config during configuration - useful for...
Mike Brady [Mon, 4 May 2015 16:45:30 +0000 (17:45 +0100)] 
Add the option to selectively not use pkg-config during configuration - useful for OpenWrt

10 years agoUpdate to reflect move to configuration files and extra features.
Mike Brady [Mon, 4 May 2015 16:27:29 +0000 (17:27 +0100)] 
Update to reflect move to configuration files and extra features.

10 years agorespond better to timeouts and print stats message when frames are totally missing.
Mike Brady [Mon, 4 May 2015 16:26:18 +0000 (17:26 +0100)] 
respond better to timeouts and print stats message when frames are totally missing.

10 years agoAdd support for configuration file, and use new config fields where appropriate.
Mike Brady [Mon, 4 May 2015 16:24:47 +0000 (17:24 +0100)] 
Add support for configuration file, and use new config fields where appropriate.

10 years agoAllow volume control to be ignored, use new config fields in place of old ones.
Mike Brady [Mon, 4 May 2015 16:23:21 +0000 (17:23 +0100)] 
Allow volume control to be ignored, use new config fields in place of old ones.

10 years agoSet up sample and default settings.
Mike Brady [Mon, 4 May 2015 16:21:54 +0000 (17:21 +0100)] 
Set up sample and default settings.

10 years agoUse config.metadata_enabled in place of config.meta-dir.
Mike Brady [Mon, 4 May 2015 16:20:50 +0000 (17:20 +0100)] 
Use config.metadata_enabled in place of config.meta-dir.

10 years agoBump version number
Mike Brady [Mon, 4 May 2015 16:19:39 +0000 (17:19 +0100)] 
Bump version number

10 years agoPass in libconfig info during init.
Mike Brady [Mon, 4 May 2015 16:19:00 +0000 (17:19 +0100)] 
Pass in libconfig info during init.

10 years agoAdd extra config fields for metadata, ignore volume, allow interruption and checking...
Mike Brady [Mon, 4 May 2015 16:18:23 +0000 (17:18 +0100)] 
Add extra config fields for metadata, ignore volume, allow interruption and checking timeout.

10 years agoPass in libconfig info during init.
Mike Brady [Mon, 4 May 2015 16:16:53 +0000 (17:16 +0100)] 
Pass in libconfig info during init.

10 years agoParse libconfig info during init.
Mike Brady [Mon, 4 May 2015 16:15:19 +0000 (17:15 +0100)] 
Parse libconfig info during init.

10 years agoPass in libconfig info during init.
Mike Brady [Mon, 4 May 2015 16:14:15 +0000 (17:14 +0100)] 
Pass in libconfig info during init.

10 years agoSeparate installin an initscript from installing configuration files.
Mike Brady [Mon, 4 May 2015 16:11:13 +0000 (17:11 +0100)] 
Separate installin an initscript from installing configuration files.

10 years agoAdd atexit functionality, continue to add config file support.
Mke Brady [Wed, 29 Apr 2015 18:52:56 +0000 (19:52 +0100)] 
Add atexit functionality, continue to add config file support.

10 years agoAdd support for conditional compilation of support for command-line args and-or confi...
Mike Brady [Wed, 29 Apr 2015 14:22:47 +0000 (15:22 +0100)] 
Add support for conditional compilation of support for command-line args and-or configuration files