./multimedia/x265, High Efficiency Video Coding (HEVC)

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 4.1, Package name: x265-4.1, Maintainer: pkgsrc-users

x265 is an open-source project and free application library for encoding video
streams into the H.265/High Efficiency Video Coding (HEVC) format.


Master sites:

Filesize: 1684.843 KB

Version history: (Expand)


CVS history: (Expand)


   2024-12-22 17:50:10 by Nia Alarie | Files touched by this commit (2)
Log message:
I forgot about compiler.mk...
   2024-12-22 17:44:30 by Nia Alarie | Files touched by this commit (2)
Log message:
svt-av1, x265: These use ARM NEON intrinsics only supported in GCC>=10
   2024-11-28 10:35:34 by Nia Alarie | Files touched by this commit (3)
Log message:
x265: Detect <alloca.h> and use it if available.

Should help the build on SunOS which is currently broken due to
alloca being undefined.
   2024-11-24 07:59:09 by Adam Ciarcinski | Files touched by this commit (41)
Log message:
revbump for x265
   2024-11-24 07:55:24 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
x265: updated to 4.1

Version 4.1
===========

New feature
-----------
1. Aom Film-Grain characteristics as a SEI message to support Film Grain Synthesis.

API changes
-----------
1. API Support to enable VBV end feature.
2. Reverted the 4.0 api changes.
3. Added command line parameters for Aom film grain characteristics as a SEI \ 
message to the bitstream (--aom-film-grain).
4. Added support to configure Bitrate, CRF, and QP at frame level, along with \ 
CLI support for frame-level RC configuration (--frame-rc)
5. Declared few params(numapools, csvfn, scalingLists etc) with fixed size to \ 
fix memory leaks

Optimizations
-------------
1. Eliminated redundant pointer copies in lowresMC and lowresQPelCost, improving \ 
encoding performance by up to 0.9% on modern CPUs.
2. Mcstf optimization - Improved mcstf performance by moving mcstf computation \ 
to lookahead and search range optimization.

Bug fixes
---------
1. mcstf crash when using multiple frame threads.
2. CLI parsing for MV-HEVC Encode.
3. segfault and decoder crash in scc.
4. compilation issue in clang.
5. potential stack buffer overflow issues.
6. documentation for b-intra, max-merge, limit-refs and qg-size
7. memory leak fixes for sei, zones, sao, hme, vbv, sbrc, mcstf, alpha, \ 
multiview, scc, two pass, rskip, film grain, aq-mode, scaling_list, fades, \ 
analysis save and load etc

Known issues
------------
1. Inconsistent output with recon option
2. Output mismatch between analysis save & load with cutree for reuse-levels \ 
< 10
   2024-09-16 09:20:18 by Adam Ciarcinski | Files touched by this commit (42)
Log message:
Revbump for x265
   2024-09-15 10:22:29 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
x265: updated to 4.0

Version 4.0
Release date - 13th September, 2024.

New feature

Alpha Channel feature.
Screen Content Coding (SCC).
MV-HEVC feature.

Enhancements to existing features

Added support for the VMAF v3.x.

API changes

Add command line parameter for Alpha Channel feature :option:`--alpha`.
Add command line parameter for SCC feature :option:`--scc 1`.
Add command line parameters for the MV-HEVC feature :option:`--multiview-config \ 
"multiview_config.txt"`.

Optimizations

Arm SIMD optimizations: Several time-consuming scalar C functions now have SIMD \ 
implementations on Arm platforms. Existing Arm SIMD implementations have also \ 
been optimized. These optimizations result in up to 57% faster encoding compared \ 
to release 3.6.
Arm SIMD optimizations include use of Armv8.4 DotProd, Armv8.6 I8MM, and Armv9 \ 
SVE2 instruction set extensions. The following algorithms now have optimized \ 
SIMD implementations: SAD, SSE, DCT, SAO, convolution, quantization, \ 
intra_planar, intraFilter, intrapred DC and IDCT16x16.

Bug fixes

Fix for y4m pipe input broken.
Fix SCC crash on multipass encode.
Fix mcstf when :option:`--bframes` value was less than 5.
Fix lowpass DCT for high bit depth.
Added build support for Visual Studio 17.
Fix issue in default code flow and memory leak.
Framethreads tuning for Windows ARM devices.
Fix scc crash on multipass encode.
   2024-08-25 08:19:21 by Thomas Klausner | Files touched by this commit (575)
Log message:
*: replace CMAKE_ARGS with CMAKE_CONFIGURE_ARGS