From: Flole Date: Sun, 18 Jan 2026 15:31:55 +0000 (+0100) Subject: Update LIBOPUS version to 1.6.1 and source URL X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fheads%2Fopusupdate;p=thirdparty%2Ftvheadend.git Update LIBOPUS version to 1.6.1 and source URL --- diff --git a/.github/workflows/build-ci.yml b/.github/workflows/build-ci.yml index 740361357..42ee064c4 100644 --- a/.github/workflows/build-ci.yml +++ b/.github/workflows/build-ci.yml @@ -47,7 +47,7 @@ jobs: import_github_env: true commands: | sudo apt-get update -y - sudo apt-get install --force-yes -y cmake git build-essential pkg-config gettext libavahi-client-dev libssl-dev zlib1g-dev wget bzip2 git-core liburiparser-dev libdvbcsa-dev python3 python3-requests debhelper ccache lsb-release libc6-dev-armel-cross + sudo apt-get install --force-yes -y cmake git build-essential pkg-config gettext libavahi-client-dev libssl-dev zlib1g-dev wget bzip2 git-core liburiparser-dev libdvbcsa-dev python3 python3-requests debhelper ccache lsb-release libc6-dev-armel-cross autoconf automake libtool DEBIAN_FRONTEND=noninteractive apt-get install --force-yes -y libpcre3-dev || DEBIAN_FRONTEND=noninteractive apt-get install --force-yes -y libpcre2-dev AUTOBUILD_CONFIGURE_EXTRA=--enable-ccache\ --enable-ffmpeg_static\ --enable-hdhomerun_static\ --python=python3 ./Autobuild.sh -p raspios support/cloudsmith.sh -n -p raspios -f '../tvheadend*.deb' @@ -127,7 +127,7 @@ jobs: case "${{ matrix.distro }}" in ubuntu*|jessie|stretch|buster|bullseye|bookworm|trixie) apt-get update -y - DEBIAN_FRONTEND=noninteractive apt-get install --force-yes -y cmake git build-essential pkg-config gettext libavahi-client-dev libssl-dev zlib1g-dev wget bzip2 git-core liburiparser-dev libdvbcsa-dev python3 python3-requests debhelper ccache lsb-release libc6-dev-armel-cross + DEBIAN_FRONTEND=noninteractive apt-get install --force-yes -y cmake git build-essential pkg-config gettext libavahi-client-dev libssl-dev zlib1g-dev wget bzip2 git-core liburiparser-dev libdvbcsa-dev python3 python3-requests debhelper ccache lsb-release libc6-dev-armel-cross autoconf automake libtool DEBIAN_FRONTEND=noninteractive apt-get install --force-yes -y libpcre3-dev || DEBIAN_FRONTEND=noninteractive apt-get install --force-yes -y libpcre2-dev ;; fedora*) @@ -177,7 +177,7 @@ jobs: env: SCRIPT: | apt-get update -y - DEBIAN_FRONTEND=noninteractive apt-get install --force-yes -y cmake git build-essential pkg-config gettext libavahi-client-dev libssl-dev zlib1g-dev wget bzip2 git-core liburiparser-dev libdvbcsa-dev python3 python3-requests debhelper ccache lsb-release + DEBIAN_FRONTEND=noninteractive apt-get install --force-yes -y cmake git build-essential pkg-config gettext libavahi-client-dev libssl-dev zlib1g-dev wget bzip2 git-core liburiparser-dev libdvbcsa-dev python3 python3-requests debhelper ccache lsb-release autoconf automake libtool run: docker exec build-container bash -c "$SCRIPT" - name: pcre-dependency env: @@ -230,7 +230,7 @@ jobs: dnf install -y "https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-${{ matrix.releasever }}.noarch.rpm" - name: dependencies run: | - dnf install -y gcc-c++ gcc-c++ which rpm-build rpmdevtools git make cmake gettext-devel dbus-devel avahi-devel openssl-devel zlib-devel libdvbcsa-devel wget bzip2 uriparser-devel pcre2-devel python python-requests ccache systemd-units systemd-devel + dnf install -y gcc-c++ gcc-c++ which rpm-build rpmdevtools git make cmake gettext-devel dbus-devel avahi-devel openssl-devel zlib-devel libdvbcsa-devel wget bzip2 uriparser-devel pcre2-devel python python-requests ccache systemd-units systemd-devel autoconf automake libtool dnf install -y openssl-devel-engine || true - uses: actions/checkout@v3 with: @@ -268,7 +268,7 @@ jobs: dnf install -y "https://download1.rpmfusion.org/free/el/rpmfusion-free-release-${{ matrix.releasever }}.noarch.rpm" - name: dependencies run: | - dnf install -y gcc-c++ gcc-c++ which rpm-build rpmdevtools git make cmake gettext-devel dbus-devel avahi-devel openssl-devel zlib-devel libdvbcsa-devel wget bzip2 uriparser-devel pcre2-devel python python-requests ccache systemd-units systemd-devel + dnf install -y gcc-c++ gcc-c++ which rpm-build rpmdevtools git make cmake gettext-devel dbus-devel avahi-devel openssl-devel zlib-devel libdvbcsa-devel wget bzip2 uriparser-devel pcre2-devel python python-requests ccache systemd-units systemd-devel autoconf automake libtool dnf install -y openssl-devel-engine || true - uses: actions/checkout@v3 with: diff --git a/.github/workflows/build-cloudsmith.yml b/.github/workflows/build-cloudsmith.yml index 3e6dcf2e8..9a7439e8f 100644 --- a/.github/workflows/build-cloudsmith.yml +++ b/.github/workflows/build-cloudsmith.yml @@ -49,7 +49,7 @@ jobs: import_github_env: true commands: | sudo apt-get update -y - sudo apt-get install --force-yes -y cmake git build-essential pkg-config gettext libavahi-client-dev libssl-dev zlib1g-dev wget bzip2 git-core liburiparser-dev libdvbcsa-dev python3 python3-requests debhelper ccache lsb-release libc6-dev-armel-cross + sudo apt-get install --force-yes -y cmake git build-essential pkg-config gettext libavahi-client-dev libssl-dev zlib1g-dev wget bzip2 git-core liburiparser-dev libdvbcsa-dev python3 python3-requests debhelper ccache lsb-release libc6-dev-armel-cross autoconf automake libtool DEBIAN_FRONTEND=noninteractive apt-get install --force-yes -y libpcre3-dev || DEBIAN_FRONTEND=noninteractive apt-get install --force-yes -y libpcre2-dev AUTOBUILD_CONFIGURE_EXTRA=--enable-ccache\ --enable-ffmpeg_static\ --enable-hdhomerun_static\ --python=python3 ./Autobuild.sh -p raspios support/cloudsmith.sh -p raspios -f '../tvheadend*.deb' @@ -134,7 +134,7 @@ jobs: case "${{ matrix.distro }}" in ubuntu*|jessie|stretch|buster|bullseye|bookworm|trixie) apt-get update -y - DEBIAN_FRONTEND=noninteractive apt-get install --force-yes -y cmake git build-essential pkg-config gettext libavahi-client-dev libssl-dev zlib1g-dev wget bzip2 git-core liburiparser-dev libdvbcsa-dev python3 python3-requests debhelper ccache lsb-release libc6-dev-armel-cross + DEBIAN_FRONTEND=noninteractive apt-get install --force-yes -y cmake git build-essential pkg-config gettext libavahi-client-dev libssl-dev zlib1g-dev wget bzip2 git-core liburiparser-dev libdvbcsa-dev python3 python3-requests debhelper ccache lsb-release libc6-dev-armel-cross autoconf automake libtool DEBIAN_FRONTEND=noninteractive apt-get install --force-yes -y libpcre3-dev || DEBIAN_FRONTEND=noninteractive apt-get install --force-yes -y libpcre2-dev ;; fedora*) @@ -184,7 +184,7 @@ jobs: env: SCRIPT: | apt-get update -y - DEBIAN_FRONTEND=noninteractive apt-get install --force-yes -y cmake git build-essential pkg-config gettext libavahi-client-dev libssl-dev zlib1g-dev wget bzip2 git-core liburiparser-dev libdvbcsa-dev python3 python3-requests debhelper ccache lsb-release + DEBIAN_FRONTEND=noninteractive apt-get install --force-yes -y cmake git build-essential pkg-config gettext libavahi-client-dev libssl-dev zlib1g-dev wget bzip2 git-core liburiparser-dev libdvbcsa-dev python3 python3-requests debhelper ccache lsb-release autoconf automake libtool run: docker exec build-container bash -c "$SCRIPT" - name: pcre-dependency env: @@ -241,7 +241,7 @@ jobs: dnf install -y "https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-${{ matrix.releasever }}.noarch.rpm" - name: dependencies run: | - dnf install -y gcc-c++ gcc-c++ which rpm-build rpmdevtools git make cmake gettext-devel dbus-devel avahi-devel openssl-devel zlib-devel libdvbcsa-devel wget bzip2 uriparser-devel pcre2-devel python python-requests ccache systemd-units systemd-devel + dnf install -y gcc-c++ gcc-c++ which rpm-build rpmdevtools git make cmake gettext-devel dbus-devel avahi-devel openssl-devel zlib-devel libdvbcsa-devel wget bzip2 uriparser-devel pcre2-devel python python-requests ccache systemd-units systemd-devel autoconf automake libtool dnf install -y openssl-devel-engine || true - uses: actions/checkout@v3 with: @@ -284,7 +284,7 @@ jobs: dnf install -y "https://download1.rpmfusion.org/free/el/rpmfusion-free-release-${{ matrix.releasever }}.noarch.rpm" - name: dependencies run: | - dnf install -y gcc-c++ gcc-c++ which rpm-build rpmdevtools git make cmake gettext-devel dbus-devel avahi-devel openssl-devel zlib-devel libdvbcsa-devel wget bzip2 uriparser-devel pcre2-devel python python-requests ccache systemd-units systemd-devel + dnf install -y gcc-c++ gcc-c++ which rpm-build rpmdevtools git make cmake gettext-devel dbus-devel avahi-devel openssl-devel zlib-devel libdvbcsa-devel wget bzip2 uriparser-devel pcre2-devel python python-requests ccache systemd-units systemd-devel autoconf automake libtool dnf install -y openssl-devel-engine || true - uses: actions/checkout@v3 with: diff --git a/Makefile.ffmpeg b/Makefile.ffmpeg index 5cbcc8b77..e17bb5ae4 100644 --- a/Makefile.ffmpeg +++ b/Makefile.ffmpeg @@ -96,10 +96,11 @@ LIBFDKAAC_TB = v$(LIBFDKAAC_VER).tar.gz LIBFDKAAC_URL = https://github.com/mstorsjo/fdk-aac/archive/refs/tags/$(LIBFDKAAC_TB) LIBFDKAAC_SHA1 = a7f42c67c0b82cdb2cd773d3ec31042fb5647c0d -LIBOPUS = opus-1.3.1 -LIBOPUS_TB = $(LIBOPUS).tar.gz -LIBOPUS_URL = https://archive.mozilla.org/pub/opus/$(LIBOPUS_TB) -LIBOPUS_SHA1 = ed226536537861c9f0f1ef7ca79dffc225bc181b +LIBOPUS_VER = 1.6.1 +LIBOPUS = opus-$(LIBOPUS_VER) +LIBOPUS_TB = v$(LIBOPUS_VER).tar.gz +LIBOPUS_URL = https://github.com/xiph/opus/archive/refs/tags/$(LIBOPUS_TB) +LIBOPUS_SHA1 = d3e7ed7d123adf7615c13fbebd066f4a70e8066c FFNVCODEC_VER = 12.1.14.0 FFNVCODEC = nv-codec-headers-$(FFNVCODEC_VER) @@ -541,7 +542,7 @@ $(LIB_ROOT)/$(LIBOPUS)/.tvh_download: $(LIB_ROOT)/$(LIBOPUS)/.tvh_build: \ $(LIB_ROOT)/$(NASM)/.tvh_build \ $(LIB_ROOT)/$(LIBOPUS)/.tvh_download - cd $(LIB_ROOT)/$(LIBOPUS) && $(CONFIGURE_PI) \ + cd $(LIB_ROOT)/$(LIBOPUS) && $(AUTOGEN) && $(CONFIGURE_PI) \ --disable-doc \ --disable-extra-programs DESTDIR=$(EBUILDIR) \