Package: openh264 / 2.3.1+dfsg-3+deb12u2

Metadata

Package Version Patches format
openh264 2.3.1+dfsg-3+deb12u2 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
Add x32 build flavour.patch | (download)

Makefile | 4 2 + 2 - 0 !
build/arch.mk | 2 1 + 1 - 0 !
build/platform-linux.mk | 2 2 + 0 - 0 !
build/x86-common.mk | 7 6 + 1 - 0 !
codec/common/x86/asm_inc.asm | 3 3 + 0 - 0 !
5 files changed, 14 insertions(+), 4 deletions(-)

 ftbfs on x32 architecture

Hello,

openh264 FTBFS on debian x32 architecture:

The issue is caused by two things:

 1. The -m64 flag passed to the compiler, on this architecture it should either be -mx32or no flag at all should be passed
 2. When calling nasm, the elf64 format is used, it should be elfx32 here again

A new flavour of x86 should be added here

Correct .pc s libdir.patch | (download)

Makefile | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 correct .pc's libdir

Write the $(LIBDIR_NAME) instead of a hard coded lib to the pkg-config
file's libdir.

Do not generate version from git.patch | (download)

Makefile | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 do not generate version from git


Prevent building armel with NEON.patch | (download)

build/arch.mk | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 prevent building armel with neon


CVE 2025 27091.patch | (download)

codec/decoder/core/src/decoder.cpp | 4 4 + 0 - 0 !
1 file changed, 4 insertions(+)

 [patch] potential bug fix (#3818)