]> git.ipfire.org Git - thirdparty/shairport-sync.git/log
thirdparty/shairport-sync.git
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

10 years agoAdd install-exec-hook script to install /etc/shairport-sync.conf.example and shairpor...
Mike Brady [Mon, 27 Apr 2015 16:51:04 +0000 (16:51 +0000)] 
Add install-exec-hook script to install /etc/shairport-sync.conf.example and shairport-sync.conf if it's not already there.

10 years agoChange branch names
Mike Brady [Sat, 25 Apr 2015 16:06:13 +0000 (17:06 +0100)] 
Change branch names

Change branch names

10 years agoAdd mention of –without-initscript 2.3 2.3.0
Mike Brady [Wed, 22 Apr 2015 20:11:37 +0000 (21:11 +0100)] 
Add mention of â€“without-initscript

10 years agoAdd --with-initscript to allow us to omit the initscript.
Mke Brady [Wed, 22 Apr 2015 20:07:15 +0000 (21:07 +0100)] 
Add --with-initscript to allow us to omit the initscript.

10 years agoMake 2.3 a release
Mike Brady [Mon, 20 Apr 2015 20:44:49 +0000 (21:44 +0100)] 
Make 2.3 a release

10 years agoUpdate note about memory leaks
Mike Brady [Mon, 20 Apr 2015 20:42:05 +0000 (21:42 +0100)] 
Update note about memory leaks

10 years agoUpdate RELEASENOTES.md
Mike Brady [Mon, 20 Apr 2015 17:48:06 +0000 (18:48 +0100)] 
Update RELEASENOTES.md

10 years agoAdd libcrypto to libssl when choosing openssl. This bug is evident only with Arch...
Mke Brady [Mon, 20 Apr 2015 17:46:47 +0000 (18:46 +0100)] 
Add libcrypto to libssl when choosing openssl. This bug is evident only with Arch Linux.

10 years agoAdd note about RTSP code bug fix.
Mike Brady [Sun, 19 Apr 2015 10:53:25 +0000 (11:53 +0100)] 
Add note about RTSP code bug fix.

10 years agoMerge pull request #72 from jclehner/fix-rtsp-deadlocks
Mike Brady [Sun, 19 Apr 2015 10:44:29 +0000 (11:44 +0100)] 
Merge pull request #72 from jclehner/fix-rtsp-deadlocks

Fix deadlocks in RTSP code

10 years agoFix deadlocks in RTSP code 72/head
Joseph C. Lehner [Thu, 16 Apr 2015 09:53:39 +0000 (11:53 +0200)] 
Fix deadlocks in RTSP code

If the ANNOUNCE and/or SETUP method fails, the play_lock mutex
is never unlocked, thus blocking other clients from connecting.

This patch unlocks play_lock if an error occurs in either ANNOUNCE
or SETUP.

10 years agoUpdate README.md
Mike Brady [Fri, 10 Apr 2015 10:28:51 +0000 (11:28 +0100)] 
Update README.md

10 years agoBegin to support a settings file -- not working yet.
Mike Brady [Mon, 6 Apr 2015 12:52:13 +0000 (13:52 +0100)] 
Begin to support a settings file -- not working yet.

10 years agoMerge branch '2.3' of https://github.com/mikebrady/shairport-sync into 2.3
Mike Brady [Sat, 4 Apr 2015 22:28:19 +0000 (23:28 +0100)] 
Merge branch '2.3' of https://github.com/mikebrady/shairport-sync into 2.3

Forgot about updates done on the website.

10 years agoMake a hyperlink of the reference to the metadata reader.
Mike Brady [Sat, 4 Apr 2015 22:27:39 +0000 (23:27 +0100)] 
Make a hyperlink of the reference to the metadata reader.

10 years agoPoint to 2.3 assets
Mike Brady [Sat, 4 Apr 2015 22:23:46 +0000 (23:23 +0100)] 
Point to 2.3 assets

10 years agoFix error in the xml and recompile man and htmp files
Mike Brady [Sat, 4 Apr 2015 22:19:25 +0000 (23:19 +0100)] 
Fix error in the xml and recompile man and htmp files

10 years agoAdd in the rest of the file.
Mike Brady [Sat, 4 Apr 2015 22:07:19 +0000 (23:07 +0100)] 
Add in the rest of the file.

10 years agoAdd stuff about meta-dir and get-coverart.
Mike Brady [Sat, 4 Apr 2015 22:01:55 +0000 (23:01 +0100)] 
Add stuff about meta-dir and get-coverart.

10 years agoChange layout slightly
Mike Brady [Sat, 4 Apr 2015 08:15:27 +0000 (09:15 +0100)] 
Change layout slightly

10 years agoAdd note about metadata
Mike Brady [Fri, 3 Apr 2015 13:30:02 +0000 (14:30 +0100)] 
Add note about metadata

10 years agoMention 2.3 and compile-time option.
Mike Brady [Fri, 3 Apr 2015 13:25:50 +0000 (14:25 +0100)] 
Mention 2.3 and compile-time option.

10 years agoBump version number to 2.3
Mike Brady [Fri, 3 Apr 2015 13:18:41 +0000 (14:18 +0100)] 
Bump version number to 2.3

10 years agoUpdate README.md
Mike Brady [Fri, 3 Apr 2015 12:57:16 +0000 (13:57 +0100)] 
Update README.md

10 years agoAdd note about development branch
Mike Brady [Fri, 3 Apr 2015 12:54:29 +0000 (13:54 +0100)] 
Add note about development branch

10 years agoMake metadata support a compile-time option. Clean up a few definitions.
Mke Brady [Fri, 3 Apr 2015 12:47:58 +0000 (13:47 +0100)] 
Make metadata support a compile-time option. Clean up a few definitions.

10 years agoModified the init script to wait for all services.
Mike Brady [Sun, 29 Mar 2015 17:12:20 +0000 (18:12 +0100)] 
Modified the init script to wait for all services.

10 years agoMake shairport-sync service start last.
Mike Brady [Sun, 29 Mar 2015 17:04:15 +0000 (18:04 +0100)] 
Make shairport-sync service start last.

Make shairport-sync wait until all services are started before launching. Leave the sleep command in, but comment it out.

(Note, if you're updating your existing init script, run `sudo insserv shairport-sync` after making the changes in order to have the startup sequence correctly reconfigured.)

10 years agoUpdate RELEASENOTES.md
Mike Brady [Sat, 28 Mar 2015 10:55:01 +0000 (10:55 +0000)] 
Update RELEASENOTES.md

10 years agoAdd sleep
Mike Brady [Sat, 28 Mar 2015 10:51:44 +0000 (10:51 +0000)] 
Add sleep

Three seconds seems to work for many systems.

10 years agoUpdate LIBSOXR.md
Mike Brady [Sat, 21 Mar 2015 19:59:07 +0000 (19:59 +0000)] 
Update LIBSOXR.md

10 years agoAdd warning for stalled metadata, add option for coverart
Mike Brady [Sat, 21 Mar 2015 18:22:21 +0000 (18:22 +0000)] 
Add warning for stalled metadata, add option for coverart

10 years agoRemove problematic LD_LIBRARY_PATH redefinition
Mike Brady [Sat, 21 Mar 2015 17:15:36 +0000 (17:15 +0000)] 
Remove problematic LD_LIBRARY_PATH redefinition

Remove problematic LD_LIBRARY_PATH redefinition, which seems to cause auto tools to be unable to locate the GNU libc compatible malloc and other bad things.

10 years agoUpdate about metadata
Mike Brady [Thu, 19 Mar 2015 08:58:06 +0000 (08:58 +0000)] 
Update about metadata

10 years agodidn't mean to add the 'ideas' files -- removed
Mike Brady [Wed, 18 Mar 2015 21:03:35 +0000 (21:03 +0000)] 
didn't mean to add the 'ideas' files -- removed

10 years agoFix flush glitch, add artwork request to metadata set.
Mike Brady [Wed, 18 Mar 2015 21:02:49 +0000 (21:02 +0000)] 
Fix flush glitch, add artwork request to metadata set.

10 years agoAdd a few extra checks and a progress token. Turns out that iTunes delievery of artwo...
Mike Brady [Tue, 17 Mar 2015 22:59:29 +0000 (22:59 +0000)] 
Add a few extra checks and a progress token. Turns out that iTunes delievery of artwork metadata is very buggy. Best not ask for it (remove metadata type 1 from the mDNS md=xxxphrase)

10 years agoAdjust the volume transfer function to be a bit steeper in mid to high volume
Mke Brady [Mon, 16 Mar 2015 21:11:04 +0000 (21:11 +0000)] 
Adjust the volume transfer function to be a bit steeper in mid to high volume

10 years agoImprove metadata output -- maybe it works reliably now. Add call to get audio paramet...
Mike Brady [Mon, 16 Mar 2015 11:11:54 +0000 (11:11 +0000)] 
Improve metadata output -- maybe it works reliably now. Add call to get audio parameters from back ends, to be able to give volume metadata.

10 years agoAllow non-blocking option to adding item to pc queue -- necessary for 'resume' and...
Mike Brady [Sat, 14 Mar 2015 14:21:17 +0000 (14:21 +0000)] 
Allow non-blocking option to adding item to pc queue -- necessary for 'resume' and possibly 'flush'. Stop pc_queue locking up (?)

10 years agoAdd a 'resume' metadata tag for when the stream is about to play
Mke Brady [Thu, 12 Mar 2015 23:07:02 +0000 (23:07 +0000)] 
Add a 'resume' metadata tag for when the stream is about to play

10 years agoA little closer to an XML metadata sender. Still in flux.
Mke Brady [Thu, 12 Mar 2015 22:42:32 +0000 (22:42 +0000)] 
A little closer to an XML metadata sender. Still in flux.

10 years agoDebugging metadata code. The metadata is all a construction zone right now.
Mike Brady [Thu, 12 Mar 2015 20:46:21 +0000 (20:46 +0000)] 
Debugging metadata code. The metadata is all a construction zone right now.

10 years agoAdd a few new metadata messages. Change some of the codes -- important.
Mike Brady [Wed, 11 Mar 2015 22:38:09 +0000 (22:38 +0000)] 
Add a few new metadata messages. Change some of the codes -- important.