Mike Brady
b3526c5472
Use PKG_CHECK_MODULES to find libavcodec, to make it work with Fedora 35 (?)
2021-12-01 17:58:22 +00:00
fwcd
9065ebc6f0
Try finding libplist as libplist-2.0 on Linux too
2021-11-24 16:22:23 +01:00
Fabrice Fontaine
424cc39824
configure.ac: fix build with automake 1.16.5
...
Fix the following build failure with convolution raised since automake
1.16.5 and
https://git.savannah.gnu.org/cgit/automake.git/commit/?id=f4a3a70f69e1dbccb6578f39ef47835098a04624 :
configure.ac:305: error: AM_INIT_AUTOMAKE expanded multiple times
/home/giuliobenetti/autobuild/run/instance-1/output-1/host/share/aclocal-1.16/init.m4:29: AM_INIT_AUTOMAKE is expanded from...
configure.ac:6: the top level
/home/giuliobenetti/autobuild/run/instance-1/output-1/host/share/aclocal-1.16/init.m4:29: AM_INIT_AUTOMAKE is expanded from...
configure.ac:305: the top level
Fixes:
- http://autobuild.buildroot.org/results/464148bdccb705d8992dc860262bfdeb01b7e2a1
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
2021-10-15 08:20:12 +02:00
Mike Brady
37faed13af
Is sufficiently different from 4.0-dev...
2021-09-27 19:37:09 +01:00
Fabrice Fontaine
246f26afe4
configure.ac: find sndfile through pkg-config
...
Find sndfile through pkg-config to retrieve sndfile dependencies such as
flac and avoid the following static build failure:
/tmp/instance-3/output-1/host/lib/gcc/xtensa-buildroot-linux-uclibc/10.3.0/../../../../xtensa-buildroot-linux-uclibc/bin/ld: /tmp/instance-3/output-1/host/bin/../xtensa-buildroot-linux-uclibc/sysroot/usr/lib/libsndfile.a(libsndfile_la-flac.o): in function `flac_byterate':
flac.c:(.text+0xfc): undefined reference to `FLAC__StreamDecoderErrorStatusString'
Fixes:
- http://autobuild.buildroot.org/results/92ed30a6855ca11800b779718822bcba4a69c9a3
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
2021-08-06 11:41:49 +02:00
Mike Brady and GitHub
8c9f438bda
Merge pull request #1177 from lrusak/pipewire
...
pipewire: add initial support
2021-07-22 16:35:10 +01:00
Mike Brady
d4a625cf9c
Check that a git archive actually exists as well as the git app being installed.
2021-07-06 19:24:51 +01:00
Mike Brady
5850696ac0
Switch over to AC_CHECK_LIB from PKG_CHECK_MODULES for checking for libgcrypt.
2021-06-29 10:55:21 +01:00
Mike Brady
1a21a1aaae
Switch to libgcrypt for the pairing library for compatibility with Ubuntu on an M1.
2021-06-29 10:23:56 +01:00
Mike Brady
e925e196c8
Changes to allow it to compile in FreeBSD and fix a few issues that were picked up by clang 10.
2021-06-22 13:49:11 +01:00
Mike Brady
c37ee4542d
Add code to skip packets of buffered audio that are late or too early.
2021-06-09 19:35:08 +01:00
Mike Brady
aa8d251aef
Check for a version of libplist that is recent enough.
2021-06-08 14:14:23 +01:00
Mike Brady
2203d6a335
Start using automatic git-based versioning
2021-05-14 22:49:17 +01:00
Mike Brady
056b37020c
Was 4.0d4 with some extras. Moving to git-based semantic versioning.
2021-05-14 14:23:10 +01:00
Mike Brady
c8e45b3206
Bump for changes to missing clock and flushing.
2021-05-13 21:16:58 +01:00
Mike Brady and GitHub
e270f8a9a5
Update configure.ac
...
Bumped for an update to `pair_ap`.
2021-05-08 15:29:54 +01:00
Mike Brady
fd4cc98aba
Slightly better timing. Bumped version for ejurgensen's new pair_ap work.
2021-05-05 18:33:21 +01:00
Mike Brady
9a29fac7c7
Initial working SPS4. AirPlay 1 build works and AirPlay 2 build works. Yay.
2021-04-30 15:17:11 +01:00
Mike Brady
0af7f4fbde
Bring in files and settings from sps2-ex1
2021-04-27 20:07:50 +01:00
Mike Brady
8110851d5f
Remove tinyhttp files prior to adding it as a submodule
2021-04-27 19:26:08 +01:00
Mike Brady and GitHub
669c8d6ff9
Update configure.ac
2021-04-08 13:59:44 +01:00
Lukas Rusak
ec23236370
pipewire: add initial support
2021-04-01 10:12:42 -07:00
Mike Brady
6a42c76569
Stop using snd_pcm_status_get_driver_htstamp in the alsa precision timing function. It seems to have changed (?).
2021-03-27 16:12:42 +00:00
Mike Brady
23ac1e31e1
Fix omission of libdaemon when it is requested.
2021-02-08 11:45:23 +00:00
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