notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
I started running short on disk space for the non-production FreshPorts hosts. This time, I have decided to ask for donations. See my recent blog post which points to my Patreon account.
There is a known issue with processing of security/vuxml data. As a results, the "Lastest Vulnerabilities" box is out of date and new entries after 2025-Sep-02 are not shown.
Port details on branch 2025Q3
openh264 Cisco implementation of H.264 codec
2.6.0,2 multimedia on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 2.6.0,2Version of this port present on the latest quarterly branch.
Maintainer: gecko@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2025-07-27 20:36:07
Last Update: 2025-07-27 20:24:03
Commit Hash: b495a31
License: BSD2CLAUSE
WWW:
https://www.openh264.org/
Description:
OpenH264 is a codec library which supports H.264 encoding and decoding. It is suitable for use in real time applications such as WebRTC.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (31 items)
Collapse this list.
  1. /usr/local/lib/browser_plugins/symlinks/gecko/gmpopenh264.info
  2. /usr/local/lib/browser_plugins/symlinks/gecko/libgmpopenh264.so
  3. @ldconfig
  4. /usr/local/share/licenses/openh264-2.6.0,2/catalog.mk
  5. /usr/local/share/licenses/openh264-2.6.0,2/LICENSE
  6. /usr/local/share/licenses/openh264-2.6.0,2/BSD2CLAUSE
  7. include/wels/codec_api.h
  8. include/wels/codec_app_def.h
  9. include/wels/codec_def.h
  10. include/wels/codec_ver.h
  11. lib/browser_plugins/gmp-gmpopenh264/gmpopenh264.info
  12. @rmtry lib/cliqz/defaults/pref/gmpopenh264.js
  13. @rmtry lib/firefox-nightly/defaults/pref/gmpopenh264.js
  14. @rmtry lib/firefox/defaults/pref/gmpopenh264.js
  15. @rmtry lib/seamonkey/defaults/pref/gmpopenh264.js
  16. @rmtry lib/thunderbird/defaults/pref/gmpopenh264.js
  17. lib/browser_plugins/gmp-gmpopenh264/gmpopenh264.js
  18. @postexec ln -sf %D/%F %D/lib/cliqz/defaults/pref/ 2>/dev/null || true
  19. @postexec ln -sf %D/%F %D/lib/firefox-nightly/defaults/pref/ 2>/dev/null || true
  20. @postexec ln -sf %D/%F %D/lib/firefox/defaults/pref/ 2>/dev/null || true
  21. @postexec ln -sf %D/%F %D/lib/seamonkey/defaults/pref/ 2>/dev/null || true
  22. @postexec ln -sf %D/%F %D/lib/thunderbird/defaults/pref/ 2>/dev/null || true
  23. lib/browser_plugins/gmp-gmpopenh264/libgmpopenh264.so
  24. lib/libopenh264.a
  25. lib/libopenh264.so
  26. lib/libopenh264.so.2.6.0
  27. lib/libopenh264.so.8
  28. libdata/pkgconfig/openh264.pc
  29. @owner
  30. @group
  31. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • openh264>0:multimedia/openh264
To install the port:
cd /usr/ports/multimedia/openh264/ && make install clean
To add the package, run one of these commands:
  • pkg install multimedia/openh264
  • pkg install openh264
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: openh264
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1753131003 SHA256 (cisco-openh264-v2.6.0_GH0.tar.gz) = 558544ad358283a7ab2930d69a9ceddf913f4a51ee9bf1bfb9e377322af81a69 SIZE (cisco-openh264-v2.6.0_GH0.tar.gz) = 60302243

Packages (timestamps in pop-ups are UTC):
openh264
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest2.6.0,22.6.0,22.1.1,22.6.0,22.6.0,2-2.1.1,2-
FreeBSD:13:quarterly2.3.0,22.6.0,22.3.0,22.3.0,22.6.0,22.3.0,22.3.0,22.3.0,2
FreeBSD:14:latest2.6.0,22.6.0,22.3.0,22.6.0,22.6.0,22.3.0,2-2.3.0,2
FreeBSD:14:quarterly2.6.0,22.6.0,2-2.6.0,22.6.0,22.3.0,22.3.0,22.3.0,2
FreeBSD:15:latest--n/a2.3.0,2n/a2.3.0,22.3.0,22.3.0,2
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. nasm : devel/nasm
  2. gmp-api>=34.0 : multimedia/gmp-api
  3. gmake>=4.4.1 : devel/gmake
This port is required by:
for Libraries
  1. devel/electron32
  2. devel/electron34
  3. devel/electron35
  4. devel/electron36
  5. editors/vscode
  6. graphics/libheif
  7. multimedia/gstreamer1-plugins-openh264
Expand this list (19 items / 12 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. multimedia/msopenh264
  3. net/xrdp
  4. net/xrdp-devel
  5. net-im/signal-desktop
  6. net-im/telegram-desktop
  7. net-im/tg_owt
  8. www/chromium
  9. www/iridium
  10. www/qt5-webengine
  11. www/qt6-webengine
  12. www/ungoogled-chromium
  13. x11/xpra
  14. Collapse this list.

Configuration Options:
===> The following configuration options are available for openh264-2.6.0,2: DEBUG=off: Build with debugging support PLUGINS=on: Build and/or install plugins TEST=off: Build and/or run tests ===> Use 'make config' to modify these settings
Options name:
multimedia_openh264
USES:
cpe gmake webplugin:gecko
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/cisco/openh264/tar.gz/v2.6.0?dummy=/
Collapse this list.

Number of commits found: 1

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2.6.0,2
27 Jul 2025 20:24:03
commit hash: b495a3116a24c78ec9a4a57b927bb7d6e6f50f13commit hash: b495a3116a24c78ec9a4a57b927bb7d6e6f50f13commit hash: b495a3116a24c78ec9a4a57b927bb7d6e6f50f13commit hash: b495a3116a24c78ec9a4a57b927bb7d6e6f50f13 files touched by this commit
Matthias Andree (mandree) search for other commits by this committer
multimedia/openh264: security update to v2.6.0

This includes a security fix:
"- Fix potential bug in the codebase (Commit: 63db555e, PR: #3818)"
which the 2.5.1 release described as
"Fix decoder heap overflow vulnerability".
<https://github.com/cisco/openh264/releases>

But due to the other fixes, let's move to 2.6.0 right away.
Requires gmp-api (GeckoMediaPlayer) API update to Firefox 135 to build.

Changelog:	https://github.com/cisco/openh264/blob/openh264v2.6.0/RELEASES#L4
Security:	03ba1cdd-4faf-11f0-af06-00a098b42aeb
Security:	CVE-2025-27091
PR:		288375
Approved by:	ports-secteam@ (fernape@)
MFH:		2025Q3 (needs gmp-api update)

(cherry picked from commit dc94e017da770b37aeb0463f81dcdcbb64098223)

Number of commits found: 1