Mon May 29 13:28:44 2023 UTC ()
openh264: updated to 2.3.1

v2.3.1

update SHAREDLIB_MAJORVERSION value in Makefile

v2.3.0

Decoder bug fix to correct the B-frame order in some case
Fixes to avoid hanging for multi-thread decoding
Some Enhancements and fixes for rate control
Assembly optimization for loongson platform
Some minor bug fixes

v2.2.0

Add support for B-slice error concealment
Thread decoding support for multi-slice frame
SIMD optimization for loongson platform
Support the arm64 compilation on Windows and MacOS platform
Some Bug fixes for B-frame decoding
Some minor bug fixes


(adam)
diff -r1.2 -r1.3 pkgsrc/multimedia/openh264/Makefile
diff -r1.1 -r1.2 pkgsrc/multimedia/openh264/PLIST
diff -r1.1 -r1.2 pkgsrc/multimedia/openh264/distinfo
diff -r1.1 -r0 pkgsrc/multimedia/openh264/patches/patch-build_platform-bsd.mk
diff -r1.1 -r0 pkgsrc/multimedia/openh264/patches/patch-build_platform-darwin.mk
diff -r1.1 -r0 pkgsrc/multimedia/openh264/patches/patch-build_platform-linux.mk

cvs diff -r1.2 -r1.3 pkgsrc/multimedia/openh264/Makefile (expand / switch to unified diff)

--- pkgsrc/multimedia/openh264/Makefile 2022/07/25 11:12:26 1.2
+++ pkgsrc/multimedia/openh264/Makefile 2023/05/29 13:28:44 1.3
@@ -1,29 +1,31 @@ @@ -1,29 +1,31 @@
1# $NetBSD: Makefile,v 1.2 2022/07/25 11:12:26 wiz Exp $ 1# $NetBSD: Makefile,v 1.3 2023/05/29 13:28:44 adam Exp $
2 2
3DISTNAME= openh264-2.1.1 3DISTNAME= openh264-2.3.1
4CATEGORIES= multimedia 4CATEGORIES= multimedia
5MASTER_SITES= ${MASTER_SITE_GITHUB:=cisco/} 5MASTER_SITES= ${MASTER_SITE_GITHUB:=cisco/}
6GITHUB_TAG= v${PKGVERSION_NOREV} 6GITHUB_TAG= v${PKGVERSION_NOREV}
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://github.com/cisco/openh264 9HOMEPAGE= https://github.com/cisco/openh264
10COMMENT= H.264 encoder/decoder library from Cisco 10COMMENT= H.264 encoder/decoder library from Cisco
11LICENSE= 2-clause-bsd 11LICENSE= 2-clause-bsd
12 12
13USE_TOOLS+= gmake 13USE_TOOLS+= gmake
14USE_LANGUAGES= c c++ 14USE_LANGUAGES= c c++
15 15
16PKGCONFIG_OVERRIDE+= openh264.pc.in 16PKGCONFIG_OVERRIDE+= openh264.pc.in
17 17
 18MAKE_FLAGS+= BUILDTYPE=Release
18MAKE_FLAGS+= ENABLEPIC=Yes 19MAKE_FLAGS+= ENABLEPIC=Yes
19MAKE_FLAGS+= PREFIX=${PREFIX} 20MAKE_FLAGS+= PREFIX=${PREFIX}
20MAKE_FLAGS+= ARCH=${MACHINE_ARCH} 21MAKE_FLAGS+= ARCH=${MACHINE_ARCH}
21MAKE_FLAGS+= HAVE_GMP_API=No 22MAKE_FLAGS+= HAVE_GMP_API=No
 23MAKE_FLAGS+= USE_STACK_PROTECTOR=No
22 24
23.include "../../mk/bsd.prefs.mk" 25.include "../../mk/bsd.prefs.mk"
24 26
25.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" 27.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64"
26TOOL_DEPENDS+= nasm>=2.07:../../devel/nasm 28TOOL_DEPENDS+= nasm>=2.07:../../devel/nasm
27.endif 29.endif
28 30
29.include "../../mk/bsd.pkg.mk" 31.include "../../mk/bsd.pkg.mk"

cvs diff -r1.1 -r1.2 pkgsrc/multimedia/openh264/PLIST (expand / switch to unified diff)

--- pkgsrc/multimedia/openh264/PLIST 2021/11/16 14:56:36 1.1
+++ pkgsrc/multimedia/openh264/PLIST 2023/05/29 13:28:44 1.2
@@ -1,10 +1,10 @@ @@ -1,10 +1,10 @@
1@comment $NetBSD: PLIST,v 1.1 2021/11/16 14:56:36 nia Exp $ 1@comment $NetBSD: PLIST,v 1.2 2023/05/29 13:28:44 adam Exp $
2include/wels/codec_api.h 2include/wels/codec_api.h
3include/wels/codec_app_def.h 3include/wels/codec_app_def.h
4include/wels/codec_def.h 4include/wels/codec_def.h
5include/wels/codec_ver.h 5include/wels/codec_ver.h
6lib/libopenh264.a 6lib/libopenh264.a
7lib/libopenh264.so 7lib/libopenh264.so
8lib/libopenh264.so.${PKGVERSION} 8lib/libopenh264.so.${PKGVERSION}
9lib/libopenh264.so.6 9lib/libopenh264.so.7
10lib/pkgconfig/openh264.pc 10lib/pkgconfig/openh264.pc

cvs diff -r1.1 -r1.2 pkgsrc/multimedia/openh264/distinfo (expand / switch to unified diff)

--- pkgsrc/multimedia/openh264/distinfo 2021/11/16 14:56:36 1.1
+++ pkgsrc/multimedia/openh264/distinfo 2023/05/29 13:28:44 1.2
@@ -1,9 +1,6 @@ @@ -1,9 +1,6 @@
1$NetBSD: distinfo,v 1.1 2021/11/16 14:56:36 nia Exp $ 1$NetBSD: distinfo,v 1.2 2023/05/29 13:28:44 adam Exp $
2 2
3BLAKE2s (openh264-2.1.1.tar.gz) = f5fe24f48be8904ba3cf47772d815efce6cccabcb33a6f29918800fe842693fa 3BLAKE2s (openh264-2.3.1.tar.gz) = b2ace6025ea6654fb3b732693208b3e21c90cd4eeb529b87be36c4d144010821
4SHA512 (openh264-2.1.1.tar.gz) = f9c2925fa902c6278da40f68b967d25e62db7ce3541e8f5e7a0ee174204b6ecc7026b5853885c361f48ca01d71bacd585fb5b91f01f0c054ece80943f1afcf79 4SHA512 (openh264-2.3.1.tar.gz) = fd59c767794cdfb934d692d5929e4500d78606cbf1e403bc7c7dce048cc07e40daa0794357adb856d29479427a53460c76338e156b6bbeaa36139afcd603c8e1
5Size (openh264-2.1.1.tar.gz) = 60239654 bytes 5Size (openh264-2.3.1.tar.gz) = 60290897 bytes
6SHA1 (patch-build_platform-bsd.mk) = f641958f3fd878ff6e06ef361a7b2debb759cfb8 
7SHA1 (patch-build_platform-darwin.mk) = e935c97831801e7f8fa21cd1df43b59d17ccb940 
8SHA1 (patch-build_platform-linux.mk) = db176a29a2ff1f7c1100d25d535e24a74f5229c9 
9SHA1 (patch-codec_common_generate__version.sh) = 5f0d3b33c6730e3da824acb503ceb4c84347a320 6SHA1 (patch-codec_common_generate__version.sh) = 5f0d3b33c6730e3da824acb503ceb4c84347a320

File Deleted: pkgsrc/multimedia/openh264/patches/Attic/patch-build_platform-bsd.mk

File Deleted: pkgsrc/multimedia/openh264/patches/Attic/patch-build_platform-darwin.mk

File Deleted: pkgsrc/multimedia/openh264/patches/Attic/patch-build_platform-linux.mk