]>
git.ipfire.org Git - thirdparty/shairport-sync.git/log
Mike Brady [Sat, 16 May 2020 11:54:18 +0000 (12:54 +0100)]
Quieten a few debug messages.
Mike Brady [Sat, 16 May 2020 11:49:00 +0000 (12:49 +0100)]
Add brief message about finding ALSA devices.
Mike Brady [Sat, 16 May 2020 11:35:31 +0000 (12:35 +0100)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Sat, 16 May 2020 11:25:52 +0000 (12:25 +0100)]
Merge branch 'development' of github.com:mikebrady/shairport-sync into development
Forgot!
Mike Brady [Sat, 16 May 2020 11:25:27 +0000 (12:25 +0100)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Sat, 16 May 2020 11:23:08 +0000 (12:23 +0100)]
Add code to do calculations involving the audio_backend_latency_offset_in_seconds and audio_backend_silent_lead_in_time settings correctly. Clean up the audio_backend_silent_lead_in_time setting by adding an "auto" setting.
Mike Brady [Thu, 14 May 2020 19:45:52 +0000 (20:45 +0100)]
Fix calculation of latency -- honour the signs of the offset and account for the DAC buffer size.
Mike Brady [Thu, 14 May 2020 18:51:32 +0000 (19:51 +0100)]
Fix calculation of latency -- honour the signs of the offset and account for the DAC buffer size.
Mike Brady [Thu, 14 May 2020 18:11:35 +0000 (19:11 +0100)]
Merge pull request #1001 from mill1000/negative_offset_fix
Use signed integers to prevent truncation of negative backend offset.
Tucker Kern [Mon, 27 Apr 2020 21:22:06 +0000 (15:22 -0600)]
Use signed integers when calculating backend latency adjustment
Mike Brady [Wed, 15 Apr 2020 13:59:16 +0000 (14:59 +0100)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Wed, 15 Apr 2020 13:57:39 +0000 (14:57 +0100)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Tue, 31 Mar 2020 13:40:18 +0000 (14:40 +0100)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Tue, 31 Mar 2020 12:22:27 +0000 (13:22 +0100)]
Merge pull request #988 from grevaillot/to_merge-pa_server
Allow to specify pulseaudio server instead of using default one.
Guillaume Revaillot [Thu, 26 Mar 2020 15:13:36 +0000 (16:13 +0100)]
Allow to specify pulseaudio server instead of using default one.
Add "server" entry to pa config section, allowing to connect to a remote or a local system
pulseaudio instance instead of letting pulseaudio choose.
Mike Brady [Thu, 26 Mar 2020 17:11:31 +0000 (17:11 +0000)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Thu, 26 Mar 2020 17:04:25 +0000 (17:04 +0000)]
Remove leading zeroes from the DACP ID provided by mDNS
Mike Brady [Thu, 26 Mar 2020 17:03:53 +0000 (17:03 +0000)]
Remove leading zeroes from the DACP ID provided by mDNS
Mike Brady [Wed, 25 Mar 2020 10:40:05 +0000 (10:40 +0000)]
Add ability to set the missing DACP port scan interval.
Mike Brady [Wed, 25 Mar 2020 10:31:19 +0000 (10:31 +0000)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Wed, 25 Mar 2020 10:17:39 +0000 (10:17 +0000)]
If the DACP port is zero, do a zeroconf re-broswe every two seconds in case it has been missed.
Mike Brady [Wed, 25 Mar 2020 10:16:21 +0000 (10:16 +0000)]
If the DACP port is zero, do a zeroconf re-broswe every two seconds in case it has been missed.
Mike Brady [Tue, 24 Mar 2020 15:57:16 +0000 (15:57 +0000)]
Tidy up timed mutex messages.
Mike Brady [Thu, 27 Feb 2020 09:48:22 +0000 (09:48 +0000)]
Update TROUBLESHOOTING.md
Mike Brady [Tue, 25 Feb 2020 16:14:34 +0000 (16:14 +0000)]
Merge branch 'development' of github.com:mikebrady/shairport-sync into development
Forgot documentation update.
Mike Brady [Tue, 25 Feb 2020 16:13:39 +0000 (16:13 +0000)]
Move from fixed-point 64-bit timing to unsigned nanosecond timing
Mike Brady [Tue, 25 Feb 2020 16:04:55 +0000 (16:04 +0000)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Tue, 25 Feb 2020 15:56:53 +0000 (15:56 +0000)]
Hide get_absolute_time_in_fp as it is now obselete
Mike Brady [Tue, 25 Feb 2020 15:53:56 +0000 (15:53 +0000)]
Use nanosecond time in audio_sndio
Mike Brady [Tue, 25 Feb 2020 14:44:13 +0000 (14:44 +0000)]
Fix calculation of initial delay
Mike Brady [Mon, 24 Feb 2020 22:23:08 +0000 (22:23 +0000)]
functional with full removal of get_absolute_time_fp() but not quite starting correctly
Mike Brady [Mon, 24 Feb 2020 19:58:35 +0000 (19:58 +0000)]
update packet reception statistics to use nanosecond timing
Mike Brady [Mon, 24 Feb 2020 19:40:44 +0000 (19:40 +0000)]
partial move to using a nanosecond-based system timer. More to come.
Mike Brady [Sun, 23 Feb 2020 11:46:07 +0000 (11:46 +0000)]
Add a call to get the time in nanoseconds.
Mike Brady [Sun, 23 Feb 2020 10:57:09 +0000 (10:57 +0000)]
Update OPENBSD.md
Mike Brady [Sun, 23 Feb 2020 10:09:11 +0000 (10:09 +0000)]
Update OPENBSD.md
Mike Brady [Sun, 23 Feb 2020 10:05:55 +0000 (10:05 +0000)]
Update OPENBSD.md
Mike Brady [Sun, 23 Feb 2020 10:02:29 +0000 (10:02 +0000)]
Update OPENBSD.md
Mike Brady [Sun, 23 Feb 2020 09:59:10 +0000 (09:59 +0000)]
Update OPENBSD.md
Mike Brady [Sun, 23 Feb 2020 09:57:30 +0000 (09:57 +0000)]
Update OPENBSD.md
Mike Brady [Sat, 22 Feb 2020 18:25:14 +0000 (18:25 +0000)]
This is 3.3.6 with some documentation updates and a tiny edit
Mike Brady [Sat, 22 Feb 2020 18:24:57 +0000 (18:24 +0000)]
Remove a redundant comparison
Mike Brady [Sat, 22 Feb 2020 18:24:33 +0000 (18:24 +0000)]
This is 3.3.6 with some documentation updates
Mike Brady [Sat, 22 Feb 2020 17:59:18 +0000 (17:59 +0000)]
Update OPENBSD.md
Mike Brady [Fri, 21 Feb 2020 13:36:07 +0000 (13:36 +0000)]
Update FREEBSD.md
Mike Brady [Thu, 20 Feb 2020 22:56:57 +0000 (22:56 +0000)]
Update RELEASENOTES.md
Mike Brady [Thu, 20 Feb 2020 22:50:29 +0000 (22:50 +0000)]
Update RELEASENOTES.md
Mike Brady [Thu, 20 Feb 2020 22:28:49 +0000 (22:28 +0000)]
Update shairport-sync.spec
Mike Brady [Thu, 20 Feb 2020 22:26:04 +0000 (22:26 +0000)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Thu, 20 Feb 2020 21:32:35 +0000 (21:32 +0000)]
Squashed commit of the following:
Don't use strndup as old versions of OpenWrt don't seem to have it
Update FREEBSD.md
Fix comparison between old and new metadata strings by checking they have equal lengths as well.
Remove a redundant definition to prevent use on an uninitialised copy, clean up some of the less-used backends
Remove some unwanted and unused variable declarations from audio_dummy.c and audio_soundio.c
Add the -fno-common flag to compilation.
Treat the "mper" attribute as the 64-bit item that it is rather than a 32-bit item as hithereto. Output it as a hexadecimal number to correspond with the format of the track id obtained from AppleScript
Make changes to that it compiles under gcc-10 with -fno-common
Add a SIGCHLD handler to reap zombie processes generated after script invocations where wait_for_completion is set to "no".
Update and rename CONTRIBUTING.md to REPORTING ISSUES.md
Add a few more commands and clarify some text.
Change from talking about a server to talking about a client. Technically, e.g. iTunes is a client of Shairport Sync.
Store the UserAgent so as to recognise forked-daapd so as to always send a revision_number of 1 when asking for playerstatus of forked-daapd.
Add or update some of the copyright notices
Add the ability to set the volume directly to the D-Bus RemoteControl interface and to the MPRIS interface. Both use the recently-discovered ability to set the device_volume.
Merge in Pieter De Gendt's work on resampling on the jack backend.
Merge pull request #939 from pdgendt/feature/jack-soxr-resampling
Add SetAirplayVolume to the D-Bus RemoteControl interface.
Add SetVolume to the MPRIS interface.
Hook up the Volume property in the MPRIS interface.
Modify RemoteCommand in the D-Bus interface to return the HTTP status and response.
Change the type of airplay_volume from int to double in the metadata hub.
Add a few sample commands in the D-Bus document.
Mike Brady [Thu, 20 Feb 2020 21:25:16 +0000 (21:25 +0000)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Thu, 20 Feb 2020 18:24:32 +0000 (18:24 +0000)]
Don't use strndup as old versions of OpenWrt don't seem to have it
Mike Brady [Thu, 20 Feb 2020 18:24:04 +0000 (18:24 +0000)]
Don't use strndup as old versions of OpenWrt don't seem to have it
Mike Brady [Wed, 19 Feb 2020 20:18:09 +0000 (20:18 +0000)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Wed, 19 Feb 2020 14:35:50 +0000 (14:35 +0000)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Wed, 19 Feb 2020 14:34:51 +0000 (14:34 +0000)]
Brown bag -- this is what 3.3.6d9 was supposed to do!
Mike Brady [Wed, 19 Feb 2020 14:34:29 +0000 (14:34 +0000)]
Brown bag -- this is what 3.3.6d9 was supposed to do!
Mike Brady [Wed, 19 Feb 2020 10:44:14 +0000 (10:44 +0000)]
Update FREEBSD.md
Mike Brady [Wed, 19 Feb 2020 10:43:01 +0000 (10:43 +0000)]
Update FREEBSD.md
Mike Brady [Wed, 19 Feb 2020 10:29:46 +0000 (10:29 +0000)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Wed, 19 Feb 2020 10:28:54 +0000 (10:28 +0000)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Wed, 19 Feb 2020 10:28:34 +0000 (10:28 +0000)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Wed, 19 Feb 2020 10:28:19 +0000 (10:28 +0000)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Wed, 19 Feb 2020 09:36:59 +0000 (09:36 +0000)]
fix comparison between old and new metadata strings by checking they have equal lengths as well. Remove a redundant definition to prevent use on an uninitialised copy, clean up some of the less-used backends
Mike Brady [Wed, 19 Feb 2020 09:34:17 +0000 (09:34 +0000)]
fix compaison between old and new metadata string -- check for lenghts, huh.
Mike Brady [Tue, 18 Feb 2020 16:45:37 +0000 (16:45 +0000)]
removbe an extra declaration of a variable called "changed" which might allow it to be used uninitalised.
Mike Brady [Tue, 18 Feb 2020 16:25:28 +0000 (16:25 +0000)]
Remove some unwanted and unused variable declarations from audio_dummy.c and audio_soundio.c
Mike Brady [Tue, 18 Feb 2020 15:27:29 +0000 (15:27 +0000)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Tue, 18 Feb 2020 15:03:14 +0000 (15:03 +0000)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Tue, 18 Feb 2020 14:11:32 +0000 (14:11 +0000)]
Add the -fno-common flag to compilation. Treat the "mper" attribute correctly as a 64 bit item and output it in hex to correspond with AppleScript.
Mike Brady [Tue, 18 Feb 2020 14:09:43 +0000 (14:09 +0000)]
Treat the "mper" attribute as the 64-bit item that it is rather than a 32-bit item as hithereto. Output it as a hexadecimal number to correspond with the format of the track id obtained from AppleScript
Mike Brady [Tue, 18 Feb 2020 14:07:59 +0000 (14:07 +0000)]
Add the -fno-common flag to the compiler
Mike Brady [Sat, 15 Feb 2020 12:35:02 +0000 (12:35 +0000)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Fri, 14 Feb 2020 16:28:45 +0000 (16:28 +0000)]
Make some changes to remove new warnings from tinysvcmdns.c in gcc-10
Mike Brady [Fri, 14 Feb 2020 16:15:28 +0000 (16:15 +0000)]
Make some changes to remove new warnings from tinysvcmdns.c in gcc-10
Mike Brady [Thu, 13 Feb 2020 17:57:30 +0000 (17:57 +0000)]
More fixes to allow gcc-10 to compile without error
Mike Brady [Thu, 13 Feb 2020 17:37:41 +0000 (17:37 +0000)]
Compiles under gcc-10 with -fno-common
Mike Brady [Tue, 11 Feb 2020 22:49:56 +0000 (22:49 +0000)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Tue, 11 Feb 2020 22:44:50 +0000 (22:44 +0000)]
Add a SIGCHLD handler to reap zombie processes generated after script invocations where wait_for_completion is set to "no".
Mike Brady [Tue, 11 Feb 2020 22:44:07 +0000 (22:44 +0000)]
Add a SIGCHLD handler to reap zombie processes generated after script invocations where wait_for_completion is set to "no".
Mike Brady [Sun, 26 Jan 2020 12:39:36 +0000 (12:39 +0000)]
Update and rename CONTRIBUTING.md to REPORTING ISSUES.md
Mike Brady [Sun, 26 Jan 2020 12:38:13 +0000 (12:38 +0000)]
Update REPORTING ISSUES.md
Mike Brady [Sun, 26 Jan 2020 12:37:54 +0000 (12:37 +0000)]
Update and rename CONTRIBUTING.md to REPORTING ISSUES.md
Mike Brady [Fri, 10 Jan 2020 17:44:33 +0000 (17:44 +0000)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Fri, 10 Jan 2020 17:23:31 +0000 (17:23 +0000)]
Use a different workaround for forked-daapd remote access and clean up a few small issues.
Mike Brady [Fri, 10 Jan 2020 17:22:28 +0000 (17:22 +0000)]
Add a few more commands and clarify some text.
Mike Brady [Fri, 10 Jan 2020 17:21:55 +0000 (17:21 +0000)]
Change from talking about a server to talking about a client. Technically, e.g. iTunes is a client of Shairport Sync.
Mike Brady [Fri, 10 Jan 2020 17:20:53 +0000 (17:20 +0000)]
Bump copyright date.
Mike Brady [Fri, 10 Jan 2020 17:20:25 +0000 (17:20 +0000)]
Store the UserAgent so as to recognise forked-daapd so as to always send a revision_number of 1 when asking for playerstatus of forked-daapd.
Mike Brady [Fri, 10 Jan 2020 08:51:42 +0000 (08:51 +0000)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Fri, 10 Jan 2020 08:47:54 +0000 (08:47 +0000)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Fri, 10 Jan 2020 08:31:40 +0000 (08:31 +0000)]
Remove timeout on reception of DACP responses to allow for long poll behaviour of some players, e.g. Forked Daapd. Add some examples to the dbus client.
Mike Brady [Fri, 10 Jan 2020 08:31:13 +0000 (08:31 +0000)]
Remove timeout on reception of DACP responses to allow for long poll behaviour of some players, e.g. Forked Daapd. Add some examples to the dbus client.
Mike Brady [Fri, 27 Dec 2019 14:37:01 +0000 (14:37 +0000)]
Add or update some of the copyright notices
Mike Brady [Mon, 23 Dec 2019 12:19:01 +0000 (12:19 +0000)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Mon, 23 Dec 2019 12:18:48 +0000 (12:18 +0000)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Mon, 23 Dec 2019 12:12:43 +0000 (12:12 +0000)]
Add the ability to set the volume directly to the D-Bus RemoteControl interface and to the MPRIS interface. Both use the recently-discovered ability to set the device_volume.
Mike Brady [Mon, 23 Dec 2019 12:09:30 +0000 (12:09 +0000)]
Merge branch 'development' of github.com:mikebrady/shairport-sync into development
Merge in Pieter De Gendt's work on reaampling on the jack backend.
Mike Brady [Mon, 23 Dec 2019 12:09:05 +0000 (12:09 +0000)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Mon, 23 Dec 2019 12:03:21 +0000 (12:03 +0000)]
Update configure.ac