Port details |
- Bento4 Full-featured MP4 format and MPEG DASH library and tools
- 1.6.0_3 multimedia
=3 1.6.0_3Version of this port present on the latest quarterly branch. - Maintainer: rodrigo@FreeBSD.org
![search for ports maintained by this maintainer search for ports maintained by this maintainer](/images/search.jpg) - Port Added: 2018-04-10 11:31:01
- Last Update: 2024-06-14 13:00:26
- Commit Hash: 219fc8c
- People watching this port, also watch:: gitea, rest-server, monitoring-plugins, py311-paperless-ngx, headscale
- Also Listed In: devel
- License: GPLv2
- WWW:
- https://www.bento4.com
- Description:
- Bento4 is a C++ class library and tools to read and write ISO-MP4 files.
This format is defined in international specifications ISO/IEC 14496-12,
14496-14 and 14496-15.
The format is a derivative of the Apple Quicktime file format,
so Bento4 can be used to read and write most Quicktime files as well.
¦ ¦ ¦ ¦ ![SVNWeb SVNWeb](/images/subversion.png)
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- Bento4>0:multimedia/Bento4
- To install the port:
- cd /usr/ports/multimedia/Bento4/ && make install clean
- To add the package, run one of these commands:
- pkg install multimedia/Bento4
- pkg install Bento4
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: Bento4
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1718361320
SHA256 (axiomatic-systems-Bento4-v1.6.0-641_GH0.tar.gz) = e6575877708526e399cff752b4ee23cb1e2ac32fb251e2ca0a1e8d691fd172a7
SIZE (axiomatic-systems-Bento4-v1.6.0-641_GH0.tar.gz) = 5483983
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- cmake : devel/cmake-core
- python3.11 : lang/python311
- Test dependencies:
-
- python3.11 : lang/python311
- Runtime dependencies:
-
- bash : shells/bash
- python3.11 : lang/python311
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- multimedia_Bento4
- USES:
- cmake:noninja cpe python shebangfix
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
1.6.0_3 14 Jun 2024 13:00:26
![commit hash: 219fc8c0905047a0cf3fb747a2536e96770f3136 commit hash: 219fc8c0905047a0cf3fb747a2536e96770f3136](/images/git.png) ![commit hash: 219fc8c0905047a0cf3fb747a2536e96770f3136 commit hash: 219fc8c0905047a0cf3fb747a2536e96770f3136](/images/codeberg.svg) ![commit hash: 219fc8c0905047a0cf3fb747a2536e96770f3136 commit hash: 219fc8c0905047a0cf3fb747a2536e96770f3136](/images/github.svg) ![files touched by this commit files touched by this commit](/images/logs.gif) |
Rodrigo Osorio (rodrigo) ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
multimedia/Bento4: Fix version number
DISTVERSIONSUFFIX is not part of PORTVERSION, so reintroduce
and bump PORTREVISION. |
1.6.0 14 Jun 2024 11:31:38
![commit hash: 7fca35ed06c38651318760812af21412c24734d1 commit hash: 7fca35ed06c38651318760812af21412c24734d1](/images/git.png) ![commit hash: 7fca35ed06c38651318760812af21412c24734d1 commit hash: 7fca35ed06c38651318760812af21412c24734d1](/images/codeberg.svg) ![commit hash: 7fca35ed06c38651318760812af21412c24734d1 commit hash: 7fca35ed06c38651318760812af21412c24734d1](/images/github.svg) ![files touched by this commit files touched by this commit](/images/logs.gif) |
Rodrigo Osorio (rodrigo) ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
multimedia/Bento4: update to 1.6.0-641
Changelog:
https://github.com/axiomatic-systems/Bento4/compare/v1.6.0-640...v1.6.0-641
Major changes:
* Added CBCS encryption for DVHE and DVH1
* Add AC4 signaling for IMS stereo and CBI(channel based immersive) in HLS
* Added dvhe and dvh1 support to cbcs
* Add support characteristic for HLS
* Update doc
* Multiple bugfixes
* #772 mp4xx vulnerabilities can cause serious errors
* #750 Memory leaks with ASAN in mp42ts
* #856 mp4dash not working with encrypted input and --clearkey
* #859 HLS AUDIO AAC 7.1 CHANNELS 7 mistake
PR: 279611
Reported by: Älven <alster@vinterdalen.se> |
1.6.0_2 24 Oct 2023 00:11:59
![commit hash: 70ffe0b1207902af82d8b70ef47e55b8e4c85cb3 commit hash: 70ffe0b1207902af82d8b70ef47e55b8e4c85cb3](/images/git.png) ![commit hash: 70ffe0b1207902af82d8b70ef47e55b8e4c85cb3 commit hash: 70ffe0b1207902af82d8b70ef47e55b8e4c85cb3](/images/codeberg.svg) ![commit hash: 70ffe0b1207902af82d8b70ef47e55b8e4c85cb3 commit hash: 70ffe0b1207902af82d8b70ef47e55b8e4c85cb3](/images/github.svg) ![files touched by this commit files touched by this commit](/images/logs.gif) |
Rodrigo Osorio (rodrigo) ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
multimedia/Bento4: compiles on aarch64
Bento4 is no broken anymore in aarch64.
PR: 274157
Reported by: FiLiS <freebsdbugs@filis.org> |
1.6.0_2 24 Jul 2023 20:41:24
![commit hash: ffb3f52bd8d5d33b53f388fc71de1a7c05fb7ab2 commit hash: ffb3f52bd8d5d33b53f388fc71de1a7c05fb7ab2](/images/git.png) ![commit hash: ffb3f52bd8d5d33b53f388fc71de1a7c05fb7ab2 commit hash: ffb3f52bd8d5d33b53f388fc71de1a7c05fb7ab2](/images/codeberg.svg) ![commit hash: ffb3f52bd8d5d33b53f388fc71de1a7c05fb7ab2 commit hash: ffb3f52bd8d5d33b53f388fc71de1a7c05fb7ab2](/images/github.svg) ![files touched by this commit files touched by this commit](/images/logs.gif) |
Rodrigo Osorio (rodrigo) ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
multimedia/Bento4: update to v1.6.0-640
Major changes:
* Add missed AP4_DEFINE_DYNAMIC_CAST_ANCHOR()
* Add multi-segment option for mp4encrypt
* Fix copy of file name may not be NUL-terminated
* Fix subtitles with mp4-dash
* Fix incorrect boundary check in AP4_HdlrAtom::WriteFields resulting in
global-buffer-overflow
* Bug stack memory exhaustion and program crash caused by an infinite
recursion
* Add Dolby Digital Plus Atmos signaling for HLS
* add --allow-cache option
* Fix a gobal-buffer-overflow in Ap4ByteStream.cpp
* Fix mp4encrypt scans and overwrites potentially non NUL-terminated file
name
* avcinfo, hevcinfo: check buffer size #656
* Fix duration of muxed mp4 video is too long
* Add DDP including JOC signaling for DASH
* Add AC4 signaling including IMS to DASH
* Add AC4 with immersive stereo (IMS) signaling for DASH
* Fix heap-Buffer-Overflow with ASAN in mp42hls
Full changelog:
https://github.com/axiomatic-systems/Bento4/compare/v1.6.0-639...v1.6.0-640 |
1.6.0_2 13 Feb 2023 21:39:30
![commit hash: 5a29e56fee6ff5e9e599b513b969e44c78d5b12e commit hash: 5a29e56fee6ff5e9e599b513b969e44c78d5b12e](/images/git.png) ![commit hash: 5a29e56fee6ff5e9e599b513b969e44c78d5b12e commit hash: 5a29e56fee6ff5e9e599b513b969e44c78d5b12e](/images/codeberg.svg) ![commit hash: 5a29e56fee6ff5e9e599b513b969e44c78d5b12e commit hash: 5a29e56fee6ff5e9e599b513b969e44c78d5b12e](/images/github.svg) ![files touched by this commit files touched by this commit](/images/logs.gif) |
Rodrigo Osorio (rodrigo) ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
multimedia/Bento4: Fix packaging
Add missing header files required by multimedia/kodi-addon-inputstream.adaptive
Bump portrevision
PR: 269415
Reported by: debdrup |
07 Sep 2022 21:58:51
![commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4 commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4](/images/git.png) ![commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4 commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4](/images/codeberg.svg) ![commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4 commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4](/images/github.svg) ![files touched by this commit files touched by this commit](/images/logs.gif) |
Stefan Eßer (se) ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner) |
1.6.0_1 07 Sep 2022 21:10:59
![commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52](/images/git.png) ![commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52](/images/codeberg.svg) ![commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52](/images/github.svg) ![files touched by this commit files touched by this commit](/images/logs.gif) |
Stefan Eßer (se) ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above ) |
1.6.0_1 13 Jul 2022 10:42:46
![commit hash: 72073266a236f80d4c52b4643174817e1b52d06f commit hash: 72073266a236f80d4c52b4643174817e1b52d06f](/images/git.png) ![commit hash: 72073266a236f80d4c52b4643174817e1b52d06f commit hash: 72073266a236f80d4c52b4643174817e1b52d06f](/images/codeberg.svg) ![commit hash: 72073266a236f80d4c52b4643174817e1b52d06f commit hash: 72073266a236f80d4c52b4643174817e1b52d06f](/images/github.svg) ![files touched by this commit files touched by this commit](/images/logs.gif) |
Jimmy Olgeni (olgeni) ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
multimedia/Bento4: unbreak replacement of 'python'
The scripts have 'python3' in them but the replacement was being
performed on 'python', so you would end up with 'python3.93' and
some wrappers did not work. |
1.6.0 19 Oct 2021 11:14:37
![commit hash: 6e0f8426eb39962024f8a3809065200105a20211 commit hash: 6e0f8426eb39962024f8a3809065200105a20211](/images/git.png) ![commit hash: 6e0f8426eb39962024f8a3809065200105a20211 commit hash: 6e0f8426eb39962024f8a3809065200105a20211](/images/codeberg.svg) ![commit hash: 6e0f8426eb39962024f8a3809065200105a20211 commit hash: 6e0f8426eb39962024f8a3809065200105a20211](/images/github.svg) ![files touched by this commit files touched by this commit](/images/logs.gif) |
Stefan Eßer (se) ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
multimedia/Bento4: Add CPE information
Approved by: portmgr (blanket) |
1.6.0 21 Sep 2021 06:08:49
![commit hash: e2e86615f6ba34943f7a22d68da60b288b427891 commit hash: e2e86615f6ba34943f7a22d68da60b288b427891](/images/git.png) ![commit hash: e2e86615f6ba34943f7a22d68da60b288b427891 commit hash: e2e86615f6ba34943f7a22d68da60b288b427891](/images/codeberg.svg) ![commit hash: e2e86615f6ba34943f7a22d68da60b288b427891 commit hash: e2e86615f6ba34943f7a22d68da60b288b427891](/images/github.svg) ![files touched by this commit files touched by this commit](/images/logs.gif) |
Rodrigo Osorio (rodrigo) ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
multimedia/Bento4: Update to 1.6.0-639
Major changes:
* fix warnings
* minor doc update
* add support for xhe-aac in mp4fragment
https://github.com/axiomatic-systems/Bento4/compare/v1.6.0-638...v1.6.0-639
PR: 258596
Reported by: olgeni |
1.6.0 13 Jun 2021 13:40:44
![commit hash: 69c2311f4561f4f763fac8fbf255673772df8a18 commit hash: 69c2311f4561f4f763fac8fbf255673772df8a18](/images/git.png) ![commit hash: 69c2311f4561f4f763fac8fbf255673772df8a18 commit hash: 69c2311f4561f4f763fac8fbf255673772df8a18](/images/codeberg.svg) ![commit hash: 69c2311f4561f4f763fac8fbf255673772df8a18 commit hash: 69c2311f4561f4f763fac8fbf255673772df8a18](/images/github.svg) ![files touched by this commit files touched by this commit](/images/logs.gif) |
Rodrigo Osorio (rodrigo) ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
multimedia/Bento4: Update to 1.6.0-638
The project doesn't provide a release note, and this port
wasn't updated since 2018. Commits list since last update:
https://github.com/axiomatic-systems/Bento4/compare/v1.5.1-628...v1.6.0-638
Small changes in Makefile to make portclippy happy. |
1.5.1_1 07 Apr 2021 08:09:01
![commit hash: cf118ccf875508b9a1c570044c93cfcc82bd455c commit hash: cf118ccf875508b9a1c570044c93cfcc82bd455c](/images/git.png) ![commit hash: cf118ccf875508b9a1c570044c93cfcc82bd455c commit hash: cf118ccf875508b9a1c570044c93cfcc82bd455c](/images/codeberg.svg) ![commit hash: cf118ccf875508b9a1c570044c93cfcc82bd455c commit hash: cf118ccf875508b9a1c570044c93cfcc82bd455c](/images/github.svg) ![files touched by this commit files touched by this commit](/images/logs.gif) |
Mathieu Arnold (mat) ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
One more small cleanup, forgotten yesterday.
Reported by: lwhsu |
1.5.1_1 06 Apr 2021 14:31:07
![commit hash: 305f148f482daf30dcf728039d03d019f88344eb commit hash: 305f148f482daf30dcf728039d03d019f88344eb](/images/git.png) ![commit hash: 305f148f482daf30dcf728039d03d019f88344eb commit hash: 305f148f482daf30dcf728039d03d019f88344eb](/images/codeberg.svg) ![commit hash: 305f148f482daf30dcf728039d03d019f88344eb commit hash: 305f148f482daf30dcf728039d03d019f88344eb](/images/github.svg) ![files touched by this commit files touched by this commit](/images/logs.gif) |
Mathieu Arnold (mat) ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Remove # $FreeBSD$ from Makefiles. |
1.5.1_1 12 Dec 2020 05:31:17
![Revision:557794 Revision:557794](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
linimon ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Mark BROKEN on riscv64 the same as on aarch64.
While here, pet portlint (whitespace).
Approved by: portmgr (tier-2 blanket)
Obtained from: lonesome.com build testing |
1.5.1_1 07 Dec 2020 20:09:03
![Revision:557245 Revision:557245](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
rene ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Return mmokhi@'s ports to the pool after his commit bit was safekept. |
1.5.1_1 25 Feb 2019 11:27:51
![Revision:493850 Revision:493850](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
mmokhi ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
multimedia/Bento4: Add missing utilities to the installed tools
Install the missing utilities (mp4dash, mp4dashclone, and mp4hls)
in an appropriate path.
Reported by: filis
Sponsored by: The FreeBSD Foundation |
1.5.1 25 Dec 2018 20:25:40
![Revision:488341 Revision:488341](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
tcberner ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Change cmake default behaviour to outsource.
Ports that build out of source now simply can use "USES=cmake"
instead of "USES=cmake:outsource". Ports that fail to build
out of source now need to specify "USES=cmake:insource".
I tried to only set insource where explictely needed.
PR: 232038
Exp-run by: antoine |
1.5.1 31 Oct 2018 15:27:49
![Revision:483593 Revision:483593](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
mmokhi ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
multimedia/Bento4: Update the port to the latest (1.5.1-624) release
Sponsored by: The FreeBSD Foundation |
1.5.1 22 Jun 2018 01:15:20
![Revision:473012 Revision:473012](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
linimon ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Mark these ports as broken on aarch64, and, where appropriate, on armvX.
While here, pet portlint.
Approved by: portmgr (tier-2 blanket) |
1.5.1 10 Apr 2018 11:30:51
![Revision:466956 Revision:466956](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
mmokhi ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
multimedia/Bento4: Add the port to the tree
Bento4 is a C++ class library and tools designed to read/write ISO-MP4 files.
This format is defined in international specifications ISO/IEC:
14496-12
14496-14
14496-15
Sponsored by: Netzkommune GmbH |