Commit Graph
3978 Commits
Author SHA1 Message Date
Mike Brady db34ec8d3c Move from fixed-point 64-bit timing to unsigned nanosecond timing 2020-02-25 16:13:39 +00:00
Mike Brady e1028b2c89 Hide get_absolute_time_in_fp as it is now obselete 2020-02-25 15:56:53 +00:00
Mike Brady c2655b0388 Use nanosecond time in audio_sndio 2020-02-25 15:53:56 +00:00
Mike Brady 8bd6d8d45f Fix calculation of initial delay 2020-02-25 14:44:13 +00:00
Mike Brady 40289ca6d3 functional with full removal of get_absolute_time_fp() but not quite starting correctly 2020-02-24 22:23:08 +00:00
Mike Brady 32427423af update packet reception statistics to use nanosecond timing 2020-02-24 19:58:35 +00:00
Mike Brady 67e9b1b6cd partial move to using a nanosecond-based system timer. More to come. 2020-02-24 19:40:44 +00:00
Mike Brady 820ee1c9f2 Add a call to get the time in nanoseconds. 2020-02-23 11:46:07 +00:00
Mike Brady 1f52693884 This is 3.3.6 with some documentation updates and a tiny edit 2020-02-22 18:25:14 +00:00
Mike Brady ebb1d69ce0 Remove a redundant comparison 2020-02-22 18:24:57 +00:00
Mike Brady ab7cc63e78 This is 3.3.6 with some documentation updates 2020-02-22 18:24:33 +00:00
Mike BradyandGitHub 9590d7985a Update OPENBSD.md 2020-02-22 17:59:18 +00:00
Mike BradyandGitHub 528b5141ac Update FREEBSD.md 2020-02-21 13:36:07 +00:00
Mike BradyandGitHub d8debfc4e8 Update RELEASENOTES.md 2020-02-20 22:56:57 +00:00
Mike BradyandGitHub 15fd1d05f0 Update RELEASENOTES.md 2020-02-20 22:50:29 +00:00
Mike BradyandGitHub f4c2263e44 Update shairport-sync.spec 2020-02-20 22:28:49 +00:00
Mike BradyandGitHub 20ca91d016 Update RELEASENOTES-DEVELOPMENT.md 2020-02-20 22:26:04 +00:00
Mike Brady 02224666da 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.
2020-02-20 21:32:35 +00:00
Mike BradyandGitHub db12e0a8e3 Update RELEASENOTES-DEVELOPMENT.md 2020-02-20 21:25:16 +00:00
Mike Brady d6c6e8c1b7 Don't use strndup as old versions of OpenWrt don't seem to have it 2020-02-20 18:24:32 +00:00
Mike Brady d673f274cb Don't use strndup as old versions of OpenWrt don't seem to have it 2020-02-20 18:24:04 +00:00
Mike BradyandGitHub 4fc161cf0c Update RELEASENOTES-DEVELOPMENT.md 2020-02-19 20:18:09 +00:00
Mike BradyandGitHub 6c9177a778 Update RELEASENOTES-DEVELOPMENT.md 2020-02-19 14:35:50 +00:00
Mike Brady d017ac3948 Brown bag -- this is what 3.3.6d9 was supposed to do! 2020-02-19 14:34:51 +00:00
Mike Brady 6c72e52a07 Brown bag -- this is what 3.3.6d9 was supposed to do! 2020-02-19 14:34:29 +00:00
Mike BradyandGitHub cfb491ec9e Update FREEBSD.md 2020-02-19 10:44:14 +00:00
Mike BradyandGitHub d64a8d1e75 Update FREEBSD.md 2020-02-19 10:43:01 +00:00
Mike BradyandGitHub 2cd77c690a Update RELEASENOTES-DEVELOPMENT.md 2020-02-19 10:29:46 +00:00
Mike BradyandGitHub 98e444857b Update RELEASENOTES-DEVELOPMENT.md 2020-02-19 10:28:54 +00:00
Mike BradyandGitHub 1e5adac012 Update RELEASENOTES-DEVELOPMENT.md 2020-02-19 10:28:34 +00:00
Mike BradyandGitHub 52da14a295 Update RELEASENOTES-DEVELOPMENT.md 2020-02-19 10:28:19 +00:00
Mike Brady d237d72c97 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 2020-02-19 09:36:59 +00:00
Mike Brady f6ce0262a2 fix compaison between old and new metadata string -- check for lenghts, huh. 2020-02-19 09:34:17 +00:00
Mike Brady 1d0464adbc removbe an extra declaration of a variable called "changed" which might allow it to be used uninitalised. 2020-02-18 16:45:37 +00:00
Mike Brady 4c6b0e83c5 Remove some unwanted and unused variable declarations from audio_dummy.c and audio_soundio.c 2020-02-18 16:25:28 +00:00
Mike BradyandGitHub 28c3c42522 Update RELEASENOTES-DEVELOPMENT.md 2020-02-18 15:27:29 +00:00
Mike BradyandGitHub a1cf113171 Update RELEASENOTES-DEVELOPMENT.md 2020-02-18 15:03:14 +00:00
Mike Brady a3cf72c8ce 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. 2020-02-18 14:11:32 +00:00
Mike Brady 789ba1ee5e 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 2020-02-18 14:09:43 +00:00
Mike Brady 0c3ec38c97 Add the -fno-common flag to the compiler 2020-02-18 14:07:59 +00:00
Mike BradyandGitHub 9dee875660 Update RELEASENOTES-DEVELOPMENT.md 2020-02-15 12:35:02 +00:00
Mike Brady 0902cdfe1a Make some changes to remove new warnings from tinysvcmdns.c in gcc-10 2020-02-14 16:28:45 +00:00
Mike Brady f0c0a2310e Make some changes to remove new warnings from tinysvcmdns.c in gcc-10 2020-02-14 16:15:28 +00:00
Mike Brady 85ba78b619 More fixes to allow gcc-10 to compile without error 2020-02-13 17:57:30 +00:00
Mike Brady f771774519 Compiles under gcc-10 with -fno-common 2020-02-13 17:37:41 +00:00
Mike BradyandGitHub 89af8e88c1 Update RELEASENOTES-DEVELOPMENT.md 2020-02-11 22:49:56 +00:00
Mike Brady 17759c97ed Add a SIGCHLD handler to reap zombie processes generated after script invocations where wait_for_completion is set to "no". 2020-02-11 22:44:50 +00:00
Mike Brady 537158571f Add a SIGCHLD handler to reap zombie processes generated after script invocations where wait_for_completion is set to "no". 2020-02-11 22:44:07 +00:00
Mike BradyandGitHub 400bd75227 Update and rename CONTRIBUTING.md to REPORTING ISSUES.md 2020-01-26 12:39:36 +00:00
Mike BradyandGitHub 5e9e1b3128 Update REPORTING ISSUES.md 2020-01-26 12:38:13 +00:00