BSD Ports

multimedia/x265 4.3 FreeBSD

H.265/High Efficiency Video Coding (HEVC) format

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
c8ddf6fc60
License
GPLv2+
Categories
multimedia
Package size
2347.2 KiB, 16003.0 KiB installed

Description

High Efficiency Video Coding (HEVC) is the latest generation video compression standard.

* This standard was developed by the ISO/IEC Moving Picture Experts Group (MPEG) and ITU-T Video Coding Experts Group (VCEG), through their Joint Collaborative Team on Video Coding (JCT-VC)

* HEVC is also known as ISO/IEC 23008-2 MPEG-H Part 2 and ITU-T H.265

* HEVC provides superior video quality and up to twice the data compression as the previous standard (H.264/MPEG-4 AVC)

* HEVC can support 8K Ultra High Definition video, with a picture size up to 8192x4320 pixels

In the other systems

SystemPortVersion
FreeBSDmultimedia/x2654.3
OpenBSDmultimedia/x2654.3
NetBSDmultimedia/x2654.2nb1
DragonFlymultimedia/x2653.6_1
MidnightBSDmultimedia/x2653.6

Install

Binary package:

pkg install x265

From the ports tree:

cd /usr/ports/multimedia/x265/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	x265>0:multimedia/x265
LIB_DEPENDS=	libhdr10plus.so:multimedia/x265

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest4.34.33.4_23.6_14.3
FreeBSD:14:quarterly4.14.1n/a3.6_14.1
FreeBSD:15:latest4.34.3n/a3.6_13.6_1
FreeBSD:15:quarterly4.14.1n/an/an/a
FreeBSD:16:latest4.14.3n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 16
Required by 1320

The first 100 are listed.

Configuration

Options name: multimedia_x265

OptionDefaultDescription
DEBUGoffEnable debugging (and -O0 -g)
HI10PonEnable 10-bit pixels (may break on i386)
HI12PonEnable 12-bit pixels (may break on i386)
HI8PonEnable 8-bit pixel-width (you, probably, want this)
OPTIMIZED_FLAGSonEnable O3 optimization
VMAFoffVMAF scores
USES
cmake compiler:c++14-lang cpe pathfix dos2unix
Service scripts
none

Files

pkg-plist 10
  • bin/x265
  • include/hdr10plus.h
  • include/x265.h
  • include/x265_config.h
  • lib/libhdr10plus.a
  • lib/libhdr10plus.so
  • lib/libx265.a
  • lib/libx265.so
  • lib/libx265.so.217
  • libdata/pkgconfig/x265.pc
distinfo 15
FileSizeSHA256
x265_4.3.tar.gz2.052112e+0683c53e4c8bbb8f1e33ed59e10a7d621d1d7801ca853910c3eb41f038b8ffb121
fbd43389ed39b8623bdf081fae3020d96052d962.patch788df9a6bc6d6975ef395dc2cf3a321a8c4aef41b20b4b2823d7f67c60c97bfe3fa
9ddc216defd1fa85535cb91456a9f6c09a2c3abc.patch19302c215285def2e23fce319f5a4bbecf10dd1480593ba9524d25cefbe5dcf66869
ff33e3e2ce1af2ceee94958c7273e3b1d083d5e5.patch33454ce46dce054aa0280f652b8ac104df16e98ccb0015f404159f7fefd425a42df8
62728cd0c696655f34972b47cff1e1e77d84e426.patch19911e8670be8be79ee508becd81c8891ef2b0c111ff77b8afb8a4bca88a12f219c2
d0418793c134fe943098f5f0700ae87fcd4c8557.patch2597e77227264adb75773790beb006f557d6b09b31a1f5298d83efe8468dcd4f2c21
98eec4057fc20850b59ed292b3f13ddeefc2f93f.patch661466fc516462b5ca8544b2ea7571d04e2019de085866a6d153bb06f2d324936be
f0179ac2ea69d349de0b20848d0431971d8db3b9.patch25517cb38724acea92ab2c23f1a12da088779f40d75a365bcfcbb8b16f8e7c8e120d
ae31887b575154ca64164153b9802a92cacd9387.patch3562bd88620849133df200e6de27305033370b528d2d3ecf36d261427abd780aee5f
93b4b94f8d4ac1808e715766b180932948e671a6.patch870462ad5353f4780d83b00c3899920d26bd5b73e6b97d017e7227d4c41f537d7ffc
e761edf5ecd1260237766bb7b7b2583e933d5ffb.patch14810dcc9383309d9f7aa033e50e6b5177722b0deb93f3be0b5978aef646dcef9fffb
a0468d239fbfa659641ce6085aa9b63977a5785d.patch1378accdc8b38781bfe15766d9dc002ec963c41fc4ad9f31ae94192039d805ed1e9c
ea8b761899ecf91cbd4f8b83e85d8444b1b94c80.patch118286663a79fba819f08c29916b4296f01166754a66174e4aa1f371970ea585db96
688efad6e96d755188cb08fbe9e16822e1cfa3f1.patch995e0b332f688e1caec528da8a74ee4aff20f56d5b37ee2819eedfbb64732785634
d978725394991e13a07a8002e0ff8b7d01eea08a.patch15053565a245c5e1d6fe4a814d8b1f69526227c0788a35ff8d4fa3c374556227fa9c
Master sites 2
  • https://github.com/Multicorewareinc/x265/releases/download/4.3/
  • http://ftp.videolan.org/pub/videolan/x265/

Commit history 2

DateCommitCreditsLog message
c8ddf6fc60 Mikhail Teterin multimedia/x265: update 4.2 -> 4.3
Upstream changes: * New: LoongArch64 support; foveated encoding (--fovea-gaze, --fovea-delta, --fovea-sigma, --fovea-gaze-file), which spends fewer bits away from a gaze point; selective, noise-based MCSTF (--selective-mcstf, --mcstf-ref-range). * MCSTF reworked: multi-threaded motion estimation and bilateral filtering, AVX2 kernels (about 2x faster with threading). * More AArch64 Neon/SVE/SVE2 optimizations; early-exit diamond search in threaded ME. * Fixes for ASAN/UBSAN and TSAN findings, threaded-ME and MCSTF crashes, --pools thread counts, scenecut with --bframes 0, a bitstream error with VUI timing info disabled, and CPU-feature detection on FreeBSD (elf_aux_info). * API: the temporalFilterStrength and searchRangeForLayer[012] …
0c2a5711da Gleb Popov multimedia/x265: Update to 4.2
PR: 298481 Approved by: maintainer timeout