Commit Graph
447 Commits
Author SHA1 Message Date
Mike Brady 106d0b327a This is 3.3.8rc3 2021-01-24 18:01:39 +00:00
Mike Brady ca40780a76 Add some simple configuration tests. 2021-01-01 19:16:27 +00:00
Mike Brady 26ff0c2095 More of the configure.ac fixes done. Still incomplete. 2020-12-30 19:32:46 +00:00
Mike Brady 9af9dafb97 Partially fix the --with-* and --without-* issues and clean up the script. 2020-12-26 16:11:53 +00:00
Mike Brady 3612fa374f Further changes, make ALAC and GIO lowecase. 2020-12-26 16:10:04 +00:00
Mike Brady 2538e46abe Further changes, use AS_HELP_STRING macros, remove most include messages, make many tokens lowercase. 2020-12-26 15:45:13 +00:00
Mike Brady 72176a95a4 Fix up AC_ARG_WITH logic to work with --without-* properly. Also do some tidying up. Fixed --with-apple-alac, --with-pipe, --with-stdout, --with-dummy. More to do. 2020-12-26 14:35:18 +00:00
Mike Brady a1810786fa Bug fixes 2020-12-23 16:14:01 +00:00
Mike Brady cf5a9f764d Handle active_remote_id as a string rather than an unsigned 32-bit number. It seems ROON uses a longer character sequence. Tidy up some error messages aboout which backend is selected. 2020-09-27 10:48:27 +01:00
Mike Brady 46c47c01a6 Ensure the metadata pipe is created, if necessary, when the --with-metadata option is chosen without dbus or mpris 2020-09-11 16:54:34 +01:00
Mike BradyandGitHub b54fb78cb4 Update configure.ac 2020-09-03 10:35:52 +01:00
Mike Brady 08f0878055 Add the word 'jack' to the version string if Jack Audi support is compiled in. 2020-09-02 17:28:02 +01:00
Mike BradyandGitHub 5ddb80e0db Update configure.ac 2020-08-13 19:38:40 +01:00
Mike BradyandGitHub ad1015788a Update configure.ac 2020-08-13 19:38:15 +01:00
Mike Brady 7e2b856121 Open metadata and audio pipes with 666 permissions. 2020-07-27 09:41:33 +01:00
Mike Brady 69d3b8d4a9 Ensure metadata and cover art are enabled if metadata support is included at compilation. Reword some misleading error messages, set convolution defaults even if no configuration file is found. Quieten a few debug messages. 2020-07-13 11:53:54 +01:00
Mike Brady 1028f0c734 Remove leading zeroes from an incoming DACP ID in another place 2020-07-08 10:20:33 +01:00
Mike Brady ec5ff0fcfb 3.3.7d12 -- getting near to release 2020-07-03 17:32:44 +01:00
Mike BradyandGitHub 5fac4bec0b Change blame address! 2020-06-21 13:37:33 +01:00
Mike BradyandGitHub 8d3e894172 Bug fixes.
Fix bugs preventing clean termination on MPRIS Quit().
2020-06-21 13:36:49 +01:00
Mike BradyandGitHub f85c853c14 Fix metadata abeg and aend generation bug. 2020-06-13 09:38:12 +01:00
Mike Brady f63abd2f09 Start using timing based on a linear least squares error-based estimate of remote to local time difference and drift. 2020-06-09 11:40:50 +01:00
Mike Brady 2d7d8e161e BB 3.3.7d8 2020-06-05 17:25:12 +01:00
Mike Brady 98f526063f Clean up code for the silent lead-in on a non-syncing back end e.g. a pipe. Clean up pipe creation and initial opening and associated error messages. Fix error with warning/die messages. Tidy up some debug messages. 2020-06-05 17:23:10 +01:00
Mike Brady e681f47c8c Add the ability to direct logs etc. to a file or pipe. 2020-05-28 12:20:41 +01:00
Mike Brady 76c4947d64 rewrite the non_blocking_write to not use poll() and to return immediately if there is no reader at the end of the pipe. 2020-05-25 12:50:48 +01:00
Mike Brady 89e99f28a5 Improve initial sync calculations, even with short (0.3 sec) silent lead-in times. 2020-05-18 17:00:56 +01:00
Mike Brady 14d75679be Fix calculation of latency -- honour the signs of the offset and account for the DAC buffer size. 2020-05-14 20:45:52 +01:00
Mike Brady 1f9be7d6aa Remove leading zeroes from the DACP ID provided by mDNS 2020-03-26 17:04:25 +00:00
Mike Brady ff3cef4471 If the DACP port is zero, do a zeroconf re-broswe every two seconds in case it has been missed. 2020-03-25 10:17:39 +00:00
Mike Brady db34ec8d3c Move from fixed-point 64-bit timing to unsigned nanosecond timing 2020-02-25 16:13:39 +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 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 d017ac3948 Brown bag -- this is what 3.3.6d9 was supposed to do! 2020-02-19 14:34:51 +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 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 0902cdfe1a Make some changes to remove new warnings from tinysvcmdns.c in gcc-10 2020-02-14 16:28:45 +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 a7018e4cb8 Use a different workaround for forked-daapd remote access and clean up a few small issues. 2020-01-10 17:23:31 +00:00
Mike Brady 99d99b417a 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. 2020-01-10 08:31:40 +00:00
Mike Brady 272bd2db48 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. 2019-12-23 12:12:43 +00:00
Mike BradyandGitHub 362ae3f7d8 Update configure.ac 2019-12-23 12:03:21 +00:00
Mike Brady aba0492ef4 Start 3.3.6d1 from 3.3.5 2019-11-24 22:41:30 +00:00
Mike Brady 78c9331c2c Update sample D-Bus commands
Rename D-Bus LoudnessFilterActive property to Loudness and friends
Update sample D-Bus commands
Add D-Bus convolution filter controls -- enable convolution filters to be turned on and off or changed; enable convolution gain to be checked and changed; fix loudness control.
Fix D-Bus loudness switch silencing output. Rename LoudnessFiulterActive to Loudness. Add Convolution, ConvolutionGain and ConvolutionImpulseResponseFile properties to the D-Bus interface.
Bug fix: correct frame size entry for S24 format
2019-11-13 22:04:22 +00:00
Mike Brady e55f5c6765 Add D-Bus convolution filter controls -- enable convolution filters to be turned on and off or changed; enable convolution gain to be checked and changed; fix loudness control. 2019-11-11 21:47:04 +00:00
Mike Brady 0ba297feb9 Starting on 3.3.5... 2019-11-08 12:36:52 +00:00
Mike BradyandGitHub c8ea68b8c8 Fix small compilation error in 3.3.3. 2019-10-28 08:59:50 +00:00
Mike Brady 54d1323851 Fix a compilation error and tidy up some messages. 2019-10-28 08:53:04 +00:00
Mike BradyandGitHub 07e2e02f48 Bug fixes and minor enhancements 2019-10-27 09:51:59 +00:00
Mike Brady f93871d5b5 Modify behaviour when receiving an invalid RTSP packet to be the same as a genuine AirPort Express, but time out after two minutes anyway. Also move the retain_artwork flag to diagnostics. 2019-10-26 16:13:07 +01:00