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 Brady and GitHub
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 Brady and GitHub
5ddb80e0db
Update configure.ac
2020-08-13 19:38:40 +01:00
Mike Brady and GitHub
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 Brady and GitHub
5fac4bec0b
Change blame address!
2020-06-21 13:37:33 +01:00
Mike Brady and GitHub
8d3e894172
Bug fixes.
...
Fix bugs preventing clean termination on MPRIS Quit().
2020-06-21 13:36:49 +01:00
Mike Brady and GitHub
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 Brady and GitHub
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 Brady and GitHub
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 Brady and GitHub
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