summaryrefslogtreecommitdiff
path: root/net/rtpengine
Commit message (Collapse)AuthorAgeFilesLines
* rtpengine: bump to 11.5.1.18Sebastian Kemper2023-12-241-2/+3
| | | | | | Add missing xmlrpc-c dependency. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* rtpengine: bump to 11.5.1.12 release and set PCRE2Christian Marangi2023-11-035-61/+86
| | | | | | | | | | | | | | | Bump rtpengine to release 11.5.1.12. New 11.x release require libopus as a new library and also moved to PCRE2 library. Refresh patches and also introduce a new one to disable docs as they changed doc generation tool and now would require a new prereq and docs are not useful and would waste space on an embedded scenario. For recording module libcurl is also now required. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
* rtpengine: add patch fixing compilation warning for kernel moduleChristian Marangi2023-05-121-0/+36
| | | | | | | | | | | | Add patch fixing compilation warning for kernel module. Always dynamically allocate buffer for proc_control_read_write. Fix compilation warning: /builder/shared-workdir/build/build_dir/target-arm_cortex-a8+vfpv3_musl_eabi/rtpengine-no-transcode/rtpengine-mr10.5.2.6/kernel-module/xt_RTPENGINE.c: In function 'proc_control_read_write': /builder/shared-workdir/build/build_dir/target-arm_cortex-a8+vfpv3_musl_eabi/rtpengine-no-transcode/rtpengine-mr10.5.2.6/kernel-module/xt_RTPENGINE.c:3573:1: error: the frame size of 1272 bytes is larger than 1024 bytes [-Werror=frame-larger-than=] 3573 | } | ^ Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
* rtpengine: update libwebsockets dependencySebastian Kemper2023-01-091-2/+2
| | | | | | | | The rtpengine daemon requires lws_get_ssl(). This function is not available in libwebsockets-mbedtls. This commit updates the dependency to libwebsockets-openssl. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* rtpengine: add mqtt depSebastian Kemper2022-10-151-0/+1
| | | | | | rtpengine will use the lib if found, so add it. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* rtpengine: bump to 10.5.2.6Sebastian Kemper2022-10-152-5/+5
| | | | Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* rtpengine: fix compilation with iptables 1.8.8Nick Hainke2022-06-081-0/+30
| | | | | | | | | | | The extension handling changed [0,1]. Fix compilation with iptables 1.8.8 [2]. [0] - https://git.netfilter.org/iptables/commit/?id=ef108943f69a6e20533d58823740d3f0534ea8ec [1] - https://git.netfilter.org/iptables/commit/?id=6c689b639cf8e2aeced8685eca2915892d76ad86 [2] - https://github.com/openwrt/openwrt/pull/9886 Signed-off-by: Nick Hainke <vincent@systemli.org>
* rtpengine: use perl/host when buildingSebastian Kemper2022-02-261-2/+4
| | | | | | | | | | | | | | | | | | | utils/const_str_hash is called by rtpengine build system. The Perl script uses shebang "#!/usr/bin/perl" and depends on perl-IPC-Cmd. If this is missing the build will fail: ../utils/const_str_hash < "control_ng.c" > "control_ng.strhash.c" Can't locate IPC/Cmd.pm in @INC (you may need to install the IPC::Cmd module) (@INC contains: /usr/local/lib64/perl5/5.34 /usr/local/share/perl5/5.34 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5) at ../utils/const_str_hash line 6. BEGIN failed--compilation aborted at ../utils/const_str_hash line 6. make[4]: *** [../lib/common.Makefile:46: control_ng.strhash.c] Error 2 OpenWrt does not depend on perl-IPC-Cmd being available, so this commit makes rtpengine build depend on perl/host, which provides this Perl module. Closes #748 Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* rtpengine: bump to 9.5.3.2Sebastian Kemper2022-01-221-3/+3
| | | | | | Latest LTS release. Switch to AUTORELEASE. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* rptengine: update to 9.5.2.1Rosen Penev2021-10-201-2/+2
| | | | | | Fixes compilation with glib 2.7.0. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* rtpengine: bump to LTS version 9.5.1.3Sebastian Kemper2021-08-294-110/+38
| | | | | | | | | | | | | | | | This - updates the dependencies - makes rtpengine use spandsp3 (it supports this version now) - fixes /etc/modules.d/ipt-rtpengine (needs user and group ids instead of names) - adds user as well when kmod is installed so that abovementioned user and group ids are available - adds /etc/modules.d/ipt-rtpengine to conffiles - removes 01-cflags.patch since upstream fixed the flag handling - removes 200-openssl-deprecated.patch as it was integrated upstream Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* rtpengine: bump to 8.5.3.3Sebastian Kemper2021-04-151-3/+3
| | | | | | Contains upstream fix for G.729 recording with bcg729. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* rtpengine: fix Module.symvers handlingSebastian Kemper2021-02-201-4/+10
| | | | | | | | | | | | | | | This sets PKG_EXTMOD_SUBDIRS so kernel.mk can find the rtpengine Module.symvers file. Also, this puts KERNEL_MAKE_FLAGS into the make flags used to compile the kernel module. This way Module.symvers files of other modules are made available, plus there is no need anymore to specify ARCH and CROSS_COMPILE, as KERNEL_MAKE_FLAGS already takes care of that. While updating make flags this also adds PKG_JOBS for completeness' sake. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* rtpengine: build in BUILD_DIRSebastian Kemper2021-02-201-1/+1
| | | | | | | | rtpengine is not primarily about kernel modules. It's an application (which also offers a kernel module). So build it in BUILD_DIR instead of KERNEL_BUILD_DIR. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* rtpengine: update to 8.5.3.2Sebastian Kemper2021-02-142-173/+2
| | | | | | 02-pcap.patch no longer needed, it's included in upstream release. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* rtpengine: bump to 8.5.3.1Sebastian Kemper2021-01-232-21/+21
| | | | | | | | | In other news: - removes "mr" from version - refreshes patches/02-pcap.patch Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* rtpengine: fix compilation with newer pcapRosen Penev2021-01-054-48/+175
| | | | | | | | | | Backport upstream patch fixing this issue. Remove uClibc-ng patch as it's no longer in the tree. Refresh patches. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* rtpengine: minor bump to mr8.5.2.7Sebastian Kemper2020-12-132-40/+2
| | | | | | | 05-support-kernels-greater-equal-5.9.9.patch removed as included in tar ball. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* rtpengine: bump to 8.5.2.3 + add build fixSebastian Kemper2020-11-232-2/+40
| | | | | | | | Patch from upstream fixes builds on recent kernels. Closes #590 Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* rtpengine: bump to 8.5.2.1 LTSSebastian Kemper2020-10-241-2/+2
| | | | Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* rtpengine: bump to 8.5.1.2, disable parallel buildSebastian Kemper2020-09-071-4/+8
| | | | | | | | Minor version bump. This also partially reverts 7e7ab06ccda2befbd517a1b974da44fd6643f72e by disabling parallel builds, as there are sporadic build failures again Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* rtpengine: fix compilation without deprecated OpenSSL APIsRosen Penev2020-08-072-1/+48
| | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* rtpengine: update to LTS versionSebastian Kemper2020-08-022-18/+4
| | | | | | Upstreamed patch removed. Build workaround removed as fixed upstream. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* rtpengine: add nls.mkRosen Penev2020-08-011-1/+2
| | | | | Needed for the glib2 update in the packages feed. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* rtpengine: work around sporadic build failuresSebastian Kemper2020-05-211-2/+6
| | | | | | | | | | | The rtpengine build system uses the Makefiles to generate source files on the fly. This usually works fine, but when building in parallel, intermittently the generated files contain garbage (like, lines are repeated, causing redefinition errors). As a workaround this commit disables parallel builds. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* rtpengine: clean up 01-cflags.patchSebastian Kemper2020-05-211-30/+44
| | | | | | | | | | | | This commit follows upstream, how they include the Debian build system flags, appending them to their own. To that end OpenWrt's flags are now saved at the beginning of the Makefiles, and appended at the bottom of lib/lib.Makefile. This also sorts out the iptables module compile, to use OpenWrt's LDFLAGS. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* rtpengine: prevent use of host dpkg utilitiesSebastian Kemper2020-05-171-1/+13
| | | | Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* rtpengine: prevent picking up host libsystemdSebastian Kemper2020-05-171-0/+17
| | | | Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* rtpengine: new packageSebastian Kemper2020-05-049-0/+506
rtpengine is a proxy for RTP traffic. It has lots of capabilities, including transcoding, in-kernel forwarding and SRTP transport, to name a few. Packaging: 1. regular rtpengine 2. rtpengine variant without transcoding support (smaller dependency tree) 3. recording daemon 4. kernel module 5. iptables module Simple init scripts (procd) are included, plus a hotplug script for rtpengine. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>