Change to zstd compressed instead of gz-compressed tarballs. zstd
compresses 7-8 times faster and decompresses 2-3 times faster.
This change also make sharing tarballs between different branches
possible, because OpenWrt 25.12 uses zstd as default.
Signed-off-by: Andreas Gnau <andreas.gnau@iopsys.eu>
voicemngr-1.2.2: Removed the timeout ubus requests to asterisk or dectmngr
to prevent locks.
Also Show information of existing calls in "ubus call dect status" for debug.
Building of voicemngr for airoha target results in failure due to missed deps on libcrypto.so.3
and libssl.so.3.
This patch fix the issue.
PS: other targets was NOT tested.
When compiling for other platforms than Broadcom, the broadcom feed with
its packages does not exist, so ignore the error if the file does not
exist.
Signed-off-by: Andreas Gnau <andreas.gnau@iopsys.eu>
Move bcm-toolchain.mk to further to the top so that the appending to
TARGET_CFLAGS with -Wall -Werror in this file is done properly and not
overridden.
Signed-off-by: Andreas Gnau <andreas.gnau@iopsys.eu>
Do not set CFLAGS and others explicitly for BCM, the ones set by
bcm-toolchain.mk since feeds/broadcom commit 3191be5482a8 (bcmkernel:
toolchain: Set more flags and tools, 2024-04-17) are sufficient.
Signed-off-by: Andreas Gnau <andreas.gnau@iopsys.eu>
CheckDependencies failed because DT_RUNPATH had not been set. Since
commit 084691a29a (voicemngr: Do not manually specify BCM lib paths,
2024-03-25) we do set a proper RUNPATH, so we can re-enable dependency
checking.
Signed-off-by: Andreas Gnau <andreas.gnau@iopsys.eu>
Do not explicitly specify BCM libary search paths. All binaries have a
correct RUNPATH set via feeds/broadcom/bcmkernel/bcm-toolchain.mk and
the Makefile has been updated to respect LDFLAGS. Setting LD_LIBARY_PATH
and specifiying custome library search paths is thus no longer
necessary.
Signed-off-by: Andreas Gnau <andreas.gnau@iopsys.eu>
Update the LD_LIBRARY_PATH after all BCM libraries have moved to a
separate sub-directory.
In the future, we should probably set the RUNPATH accordingly already at
build time.
Signed-off-by: Andreas Gnau <andreas.gnau@iopsys.eu>
Also with refactoring below.
- Support codec and ptime change in one place
- Can support other parameter changes in the future, e.g. echo cancellation, silence suppression
libvoice-broadcom, libvoice-airoha: API updated.
libvoice-d2: Dummy API for ptime.