Projects
Staging
x265
project.diff
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File project.diff of Package x265
--- _service.orig +++ _service @@ -31,14 +31,14 @@ <param name="exclude">source/profile</param> <param name="exclude">source/test</param> <param name="filename">x265</param> - <param name="revision">32e25ffcf810c5fe284901859b369270824c4596</param> + <param name="revision">e444744c03978c1fb4e037168967020cf2648427</param> <param name="scm">git</param> <param name="submodules">disable</param> <param name="url">https://bitbucket.org/multicoreware/x265_git.git</param> <param name="versionformat">@PARENT_TAG@</param> <param name="versionrewrite-pattern">[v]?([^\+]+)(.*)</param> <param name="versionrewrite-replacement">\1</param> - </service> + </service> <service name="set_version" mode="manual"> <param name="basename">x265</param> </service> --- baselibs.conf.orig +++ baselibs.conf @@ -1 +1 @@ -libx265-215 +libx265-216 --- x265.changes.orig +++ x265.changes @@ -1,4 +1,61 @@ ------------------------------------------------------------------- +Sat May 9 11:26:50 UTC 2026 - Luigi Baldoni <aloisio@gmx.com> + +- Update to version 4.2 + New feature: + * Threaded Motion Estimation (Experimental feature)-It uses a + dedicated threadpool to precompute Motion Estimation in + parallel.Improves encoding speed upto 1.5x for 1080p & lower + resolution on multi core machines with low frequency setting. + On high frequency systems or on machines with low number of + cores, the overhead of additional Motion estimation work may + outweigh parallelism + Enhancements to existing features: + * Add new Levels 6.3 to 7.2 specified in ITU-T H.265 (V9) + (09/2023) and above + * Improve Slices feature with check zeroMv + * Enable frame parallelism with MCSTF feature + * Updated support to signal AOM FGM params + * Improve quality with SBRC feature + * Updated DolbyVision P5 VUI defaults + API changes: + * API Support to enable Threaded Motion + Estimation(--threaded-me) + Optimizations: + * RISC V optimizations including SAD, SATD, DCT, IDCT, block + copy, pixel utilities, SAO, loopfilter, transpose kernels + resulting in 2x encoding speed. + * ARM SIMD optimizations including the use of NEON and SVE + instruction set extensions. The following algorithms now + have optimized SIMD implementations: DST, IDCT, SSE, SSD, + intra_pred_planar, pelFilterLumaStrong, interpolation, + planecopy, dequant_normal, blockcopy, pixel variance + resulting in 8% faster encoding speed compared to v4.1 + Bug fixes: + * Fix memory leaks (no command line option, SEI buffer, + analysis save/load) + * Fix chroma qp offset for non yuv444 inputs + * Fix max supported input resolution + * Fix bugs with ARM SIMD optimizations + * Fix Alpha and Multiview feature flag support in x265_config + * Fix test harness issues, CMake errors + * Fix inconsistent output with aq-motion + * Fix crash with hist-scenecut on high bit-depth builds + * Fix lookahead concurrency bug + * Fix shared link issue (R_X86_64_PC32), yuv recon output + issue, rd-refine and dynamic-refine issue, inputs for + Windows named pipe,weighted prediction delta_chroma_offset, + crf and vbv issue in abr-ladder, psnr and ssim reported + with MCSTF feature, internally overflowed VBV variables + Known issues: + * Output mismatch between analysis save & load with cutree + with reuse level < 10 + * Inconsistent hash mismatch with abr-ladder feature + * Performance regression observed with threaded-me feature on + high frequency systems and for higher resolutions (4k) +- Reworked x265.patch + +------------------------------------------------------------------- Mon Mar 3 03:03:03 UTC 2025 - olaf@aepfle.de - Update to version 4.1 --- x265.patch.orig +++ x265.patch @@ -1,26 +1,7 @@ --- - source/CMakeLists.txt | 5 +---- source/dynamicHDR10/json11/json11.cpp | 1 + - 2 files changed, 2 insertions(+), 4 deletions(-) + 1 files changed, 1 insertions(+), 0 deletions(-) ---- a/source/CMakeLists.txt -+++ b/source/CMakeLists.txt -@@ -6,14 +6,11 @@ if(NOT CMAKE_BUILD_TYPE) - FORCE) - endif() - message(STATUS "cmake version ${CMAKE_VERSION}") --if(POLICY CMP0025) -- cmake_policy(SET CMP0025 OLD) # report Apple's Clang as just Clang --endif() - if(POLICY CMP0042) - cmake_policy(SET CMP0042 NEW) # MACOSX_RPATH - endif() - if(POLICY CMP0054) -- cmake_policy(SET CMP0054 OLD) # Only interpret if() arguments as variables or keywords when unquoted -+ cmake_policy(SET CMP0054 NEW) # Only interpret if() arguments as variables or keywords when unquoted - endif() - - project (x265) --- a/source/dynamicHDR10/json11/json11.cpp +++ b/source/dynamicHDR10/json11/json11.cpp @@ -24,6 +24,7 @@ --- x265.spec.orig +++ x265.spec @@ -1,7 +1,7 @@ # # spec file for package x265 # -# Copyright (c) 2024 Packman Team <packman@links2linux.de> +# Copyright (c) 2026 Packman Team <packman@links2linux.de> # Copyright (c) 2014 Torsten Gruner <t.gruner@katodev.de> # # All modifications and additions to the file contributed by third parties @@ -18,12 +18,12 @@ # add previous sover to weakremover() list below -%define sover 215 +%define sover 216 %define libname lib%name %define libsoname %{libname}-%{sover} -%define uver 4_1 +%define uver 4_2 Name: x265 -Version: 4.1 +Version: 4.2 Release: 0 Summary: A free h265/HEVC encoder - encoder binary License: GPL-2.0-or-later @@ -52,6 +52,7 @@ streams. %package -n %{libsoname} Summary: A free H265/HEVC encoder - encoder binary +Provides: weakremover(libx265-215) Provides: weakremover(libx265-209) Provides: weakremover(libx265-199) Provides: weakremover(libx265-192)
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.