]> git.ipfire.org Git - thirdparty/shairport-sync.git/log
thirdparty/shairport-sync.git
10 years agominor changes to support fedora and systemd 101/head
Bill Peck [Mon, 27 Jul 2015 14:48:21 +0000 (10:48 -0400)] 
minor changes to support fedora and systemd

10 years agoUpdate RELEASENOTES.md
Mike Brady [Fri, 10 Jul 2015 15:29:14 +0000 (16:29 +0100)] 
Update RELEASENOTES.md

10 years agoUpdate RELEASENOTES.md
Mike Brady [Fri, 10 Jul 2015 15:27:56 +0000 (16:27 +0100)] 
Update RELEASENOTES.md

10 years agoBump version 2.3.7
Mike Brady [Fri, 10 Jul 2015 15:16:12 +0000 (15:16 +0000)] 
Bump version

10 years agoGive command line arguments precedence over config file arguments by processing them...
Mike Brady [Fri, 10 Jul 2015 15:15:45 +0000 (15:15 +0000)] 
Give command line arguments precedence over config file arguments by processing them afterwards

10 years agoQuieten some diagnostics and add a brief comment about the diagrnosticsi nthe timing...
Mike Brady [Fri, 10 Jul 2015 15:15:00 +0000 (15:15 +0000)] 
Quieten some diagnostics and add a brief comment about the diagrnosticsi nthe timing code in rtp.c

10 years agoRemove separate latencies for software and hardware mixers in alsa back end.
Mike Brady [Fri, 10 Jul 2015 14:56:30 +0000 (14:56 +0000)] 
Remove separate latencies for software and hardware mixers in alsa back end.

10 years agoAdd timing request turnaround time to diagnostics 2.3.6.9
Mike Brady [Thu, 2 Jul 2015 18:37:27 +0000 (19:37 +0100)] 
Add timing request turnaround time to diagnostics

10 years agoUpdate configure.ac 2.3.6.8
Mike Brady [Thu, 2 Jul 2015 16:02:53 +0000 (17:02 +0100)] 
Update configure.ac

10 years agoUpdate configure.ac
Mike Brady [Thu, 2 Jul 2015 16:02:37 +0000 (17:02 +0100)] 
Update configure.ac

Remove AC_CHECK_HEADER_STDBOOL check – OpenWrt doesn't like it

10 years agoUpdate configure.ac 2.3.6.7
Mike Brady [Thu, 2 Jul 2015 15:54:45 +0000 (16:54 +0100)] 
Update configure.ac

10 years agoEnsure the pkg_config stuff is fully integrated into the development branch
Mike Brady [Thu, 2 Jul 2015 15:42:16 +0000 (16:42 +0100)] 
Ensure the pkg_config stuff is fully integrated into the development branch

10 years agoAdd a few checks suggested by autoscan, bump revision
Mike Brady [Thu, 2 Jul 2015 14:18:31 +0000 (15:18 +0100)] 
Add a few checks suggested by autoscan, bump revision

10 years agoRevert back to CLOCK_MONOTONIC from CLOCK_MONOTONIC_RAW because OpenWrt doesn't recog...
Mike Brady [Thu, 2 Jul 2015 14:17:36 +0000 (15:17 +0100)] 
Revert back to CLOCK_MONOTONIC from CLOCK_MONOTONIC_RAW because OpenWrt doesn't recognise it

10 years agoBump revision 2.3.6.5
Mike Brady [Wed, 1 Jul 2015 10:23:17 +0000 (10:23 +0000)] 
Bump revision

10 years agoCorrect the calculation of source DAV drift
Mike Brady [Wed, 1 Jul 2015 10:22:26 +0000 (10:22 +0000)] 
Correct the calculation of source DAV drift

10 years agoRevert the hardware buffer size to 6615 -- might get rid of it.
Mike Brady [Wed, 1 Jul 2015 10:21:59 +0000 (10:21 +0000)] 
Revert the hardware buffer size to 6615 -- might get rid of it.

10 years agoReverty the hardware buffer size to 6615 -- might get rid of it.
Mike Brady [Wed, 1 Jul 2015 10:21:30 +0000 (10:21 +0000)] 
Reverty the hardware buffer size to 6615 -- might get rid of it.

10 years agoAdd buffer size to diagnostics
Mike Brady [Mon, 29 Jun 2015 18:25:39 +0000 (18:25 +0000)] 
Add buffer size to diagnostics

10 years agoBump buglet
Mike Brady [Mon, 29 Jun 2015 09:39:46 +0000 (09:39 +0000)] 
Bump buglet

10 years agoInvert sense of clock drift figure. A positive number now means the source clock...
Mike Brady [Mon, 29 Jun 2015 09:11:59 +0000 (09:11 +0000)] 
Invert sense of clock drift figure. A positive number now means the source clock (i.e. the remote clock) is running faster than the local clock.

10 years agoUse CLOCK_MONOTONIC_RAW for better timing estimation
Mike Brady [Mon, 29 Jun 2015 09:08:58 +0000 (09:08 +0000)] 
Use CLOCK_MONOTONIC_RAW for better timing estimation

10 years agoUpdate configure.ac 2.3.6.2
Mike Brady [Sun, 28 Jun 2015 18:55:56 +0000 (19:55 +0100)] 
Update configure.ac

10 years agoUse smoothed time differences
Mike Brady [Sun, 28 Jun 2015 18:54:42 +0000 (19:54 +0100)] 
Use smoothed time differences

10 years agoBetter calculation of f drift between the two clocks
Mike Brady [Sun, 28 Jun 2015 18:44:24 +0000 (19:44 +0100)] 
Better calculation of f drift between the two clocks

10 years agoRemove a few implicit definition warnings
Mike Brady [Sun, 28 Jun 2015 17:50:42 +0000 (18:50 +0100)] 
Remove a few implicit definition warnings

10 years agoUpdate configure.ac 2.3.6.1
Mike Brady [Sun, 28 Jun 2015 15:37:45 +0000 (16:37 +0100)] 
Update configure.ac

10 years agoAdd declaration file of waitpid
Mike Brady [Sun, 28 Jun 2015 14:37:22 +0000 (15:37 +0100)] 
Add declaration file of waitpid

10 years agoAdd declartion of mkfifo
Mike Brady [Sun, 28 Jun 2015 14:33:48 +0000 (15:33 +0100)] 
Add declartion of mkfifo

10 years agoAdd declarion of debug, etc.
Mike Brady [Sun, 28 Jun 2015 14:29:47 +0000 (15:29 +0100)] 
Add declarion of debug, etc.

by Mike Brady

10 years agoAdd check of drift in the source material -- i,e, divergence between calculated and...
Mike Brady [Fri, 26 Jun 2015 14:11:21 +0000 (15:11 +0100)] 
Add check of drift in the source material -- i,e, divergence between calculated and actual remote clocks for frames.

10 years agoAdd ability to output clock drift and corrections applied, both in microseconds.
Mike Brady [Thu, 25 Jun 2015 14:23:21 +0000 (14:23 +0000)] 
Add ability to output clock drift and corrections applied, both in microseconds.

10 years agoModify the output of drift to parts per million, thanks to joerg-krause.
Mike Brady [Thu, 25 Jun 2015 10:59:26 +0000 (10:59 +0000)] 
Modify the output of drift to parts per million, thanks to joerg-krause.

10 years agoAdd a parts-per-billion drift output. Not really verified, but interesting all the...
Mike Brady [Wed, 24 Jun 2015 16:48:20 +0000 (16:48 +0000)] 
Add a parts-per-billion drift output. Not really verified, but interesting all the same.

10 years agoCheck and extend the --without-pkg-config option 2.3.6
Mke Brady [Mon, 22 Jun 2015 19:11:52 +0000 (20:11 +0100)] 
Check and extend the --without-pkg-config option

10 years agoRemove "forthcoming" 2.3.5
Mike Brady [Sun, 21 Jun 2015 14:37:45 +0000 (15:37 +0100)] 
Remove "forthcoming"

10 years agoBring enencrypted audio handling into the development branch
Mike Brady [Sun, 21 Jun 2015 14:11:19 +0000 (15:11 +0100)] 
Bring enencrypted audio handling into the development branch

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 agoUpdate RELEASENOTES.md 2.3.4
Mike Brady [Tue, 16 Jun 2015 14:21:30 +0000 (15:21 +0100)] 
Update RELEASENOTES.md

10 years agoRemove files inadvertently included in repository
Mike Brady [Tue, 16 Jun 2015 14:09:50 +0000 (14:09 +0000)] 
Remove files inadvertently included in repository

10 years agoTidy up handling of config file name and debug report
Mike Brady [Tue, 16 Jun 2015 14:08:56 +0000 (14:08 +0000)] 
Tidy up handling of config file name and debug report

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