virtual_oss: build system tidyinggeneral: - find libsamplerate's headers in the temporary sysroot instead of digging in the source tree. - use LIBADD where possiblelib/virtual_oss: - centra
virtual_oss: build system tidyinggeneral: - find libsamplerate's headers in the temporary sysroot instead of digging in the source tree. - use LIBADD where possiblelib/virtual_oss: - centralize SHLIBDIR define - centralize include path for internal headers - don't try to find libsamplerate directly in .OBJDIRNo functional changes.Reviewed by: christosSponsored by: DARPA, AFRLDifferential Revision: https://reviews.freebsd.org/D54704
show more ...
virtual_oss(8): Retire unused utils.hSponsored by: The FreeBSD FoundationMFC after: 1 dayReviewed by: emasteDifferential Revision: https://reviews.freebsd.org/D53174
virtual_bt_speaker(8): Fix aarch64 buildReported by: fuz, otisFixes: 9cab9fde5eda ("virtual_oss: Port to base")Sponsored by: The FreeBSD Foundation
virtual_oss: Port to baseThis patch diverges quite a bit from the current upstream [1] in a fewways:1. virtual_oss(8), virtual_bt_speaker(8) and virtual_oss_cmd(8) are actually separate progr
virtual_oss: Port to baseThis patch diverges quite a bit from the current upstream [1] in a fewways:1. virtual_oss(8), virtual_bt_speaker(8) and virtual_oss_cmd(8) are actually separate programs.2. Backends (lib/virtual_oss) are built as separate shared libraries and we dlopen() them in virtual_oss(8) and virtual_bt_speaker(8) on demand.3. virtual_equalizer(8) and the sndio and bluetooth backends are built as ports, because they depend on third-party libraries.4. Use newer libav API in bluetooth backend (see HAVE_LIBAV ifdefs) to address compiler errors.[1] https://github.com/freebsd/virtual_ossSponsored by: The FreeBSD FoundationMFC after: 1 weekReviewed by: emasteDifferential Revision: https://reviews.freebsd.org/D52308