Overview

Request 5114 (accepted)

- Update to version 3.4
New features:
* Edge-aware quadtree partitioning to terminate CU depth
recursion based on edge information. --rskip level 2 enables
the feature and --rskip-edge-threshold denotes the minimum
expected edge-density percentage within the CU, below which
the recursion is skipped. Experimental feature.
* Application-level feature --abr-ladder for automating
efficient ABR ladder generation. Shows ~65% savings in the
over-all turn-around time required for the generation of a
typical Apple HLS ladder in Intel(R) Xeon(R) Platinum 8280
CPU @ 2.70GHz over a sequential ABR-ladder generation
approach that leverages save-load architecture.
Enhancements to existing features:
* Improved efficiency in 2-pass rate-control algorithm. The
savings in the bitrate is ~1.72% with visual improvement in
quality in the initial 1-2 secs.
Encoder enhancements:
* Faster ARM64 encodes enabled by ASM contributions from
Huawei. The speed-up over no-asm version for 1080p encodes @
medium preset is ~15% in a 16 core H/W.
* Strict VBV conformance in zone encoding.
Bug fixes:
* Multi-pass encode failures with --frame-dup.
* Corrupted bitstreams with --hist-scenecut when input depth
and internal bit-depth differ.
* Incorrect analysis propagation in multi-level save-load
architecture.
* Failure in detecting NUMA packages installed in non-standard
directories.

Submit package Staging / x265 to package Essentials / x265

x265.changes Changed
x265.spec Changed
arm.patch Changed
baselibs.conf Changed
x265_3.3.tar.gz/.hg_archival.txt -> x265_3.4.tar.gz/.hg_archival.txt Changed
x265_3.3.tar.gz/.hgtags -> x265_3.4.tar.gz/.hgtags Changed
x265_3.4.tar.gz/build/aarch64-linux/crosscompile.cmake Added
x265_3.4.tar.gz/build/aarch64-linux/make-Makefiles.bash Added
x265_3.3.tar.gz/doc/reST/cli.rst -> x265_3.4.tar.gz/doc/reST/cli.rst Changed
x265_3.3.tar.gz/doc/reST/releasenotes.rst -> x265_3.4.tar.gz/doc/reST/releasenotes.rst Changed
x265_3.3.tar.gz/source/CMakeLists.txt -> x265_3.4.tar.gz/source/CMakeLists.txt Changed
x265_3.4.tar.gz/source/abrEncApp.cpp Added
x265_3.4.tar.gz/source/abrEncApp.h Added
x265_3.3.tar.gz/source/common/CMakeLists.txt -> x265_3.4.tar.gz/source/common/CMakeLists.txt Changed
x265_3.4.tar.gz/source/common/aarch64/asm-primitives.cpp Added
x265_3.4.tar.gz/source/common/aarch64/asm.S Added
x265_3.4.tar.gz/source/common/aarch64/ipfilter8.S Added
x265_3.4.tar.gz/source/common/aarch64/ipfilter8.h Added
x265_3.4.tar.gz/source/common/aarch64/mc-a.S Added
x265_3.4.tar.gz/source/common/aarch64/pixel-util.S Added
x265_3.4.tar.gz/source/common/aarch64/pixel-util.h Added
x265_3.4.tar.gz/source/common/aarch64/pixel.h Added
x265_3.4.tar.gz/source/common/aarch64/sad-a.S Added
x265_3.3.tar.gz/source/common/arm/asm-primitives.cpp -> x265_3.4.tar.gz/source/common/arm/asm-primitives.cpp Changed
x265_3.3.tar.gz/source/common/common.h -> x265_3.4.tar.gz/source/common/common.h Changed
x265_3.3.tar.gz/source/common/cpu.cpp -> x265_3.4.tar.gz/source/common/cpu.cpp Changed
x265_3.3.tar.gz/source/common/frame.cpp -> x265_3.4.tar.gz/source/common/frame.cpp Changed
x265_3.3.tar.gz/source/common/frame.h -> x265_3.4.tar.gz/source/common/frame.h Changed
x265_3.3.tar.gz/source/common/param.cpp -> x265_3.4.tar.gz/source/common/param.cpp Changed
x265_3.3.tar.gz/source/common/pixel.cpp -> x265_3.4.tar.gz/source/common/pixel.cpp Changed
x265_3.3.tar.gz/source/common/primitives.h -> x265_3.4.tar.gz/source/common/primitives.h Changed
x265_3.4.tar.gz/source/common/scaler.cpp Added
x265_3.4.tar.gz/source/common/scaler.h Added
x265_3.3.tar.gz/source/common/threading.h -> x265_3.4.tar.gz/source/common/threading.h Changed
x265_3.3.tar.gz/source/encoder/analysis.cpp -> x265_3.4.tar.gz/source/encoder/analysis.cpp Changed
x265_3.3.tar.gz/source/encoder/analysis.h -> x265_3.4.tar.gz/source/encoder/analysis.h Changed
x265_3.3.tar.gz/source/encoder/api.cpp -> x265_3.4.tar.gz/source/encoder/api.cpp Changed
x265_3.3.tar.gz/source/encoder/encoder.cpp -> x265_3.4.tar.gz/source/encoder/encoder.cpp Changed
x265_3.3.tar.gz/source/encoder/frameencoder.cpp -> x265_3.4.tar.gz/source/encoder/frameencoder.cpp Changed
x265_3.3.tar.gz/source/encoder/ratecontrol.cpp -> x265_3.4.tar.gz/source/encoder/ratecontrol.cpp Changed
x265_3.3.tar.gz/source/encoder/ratecontrol.h -> x265_3.4.tar.gz/source/encoder/ratecontrol.h Changed
x265_3.3.tar.gz/source/encoder/slicetype.cpp -> x265_3.4.tar.gz/source/encoder/slicetype.cpp Changed
x265_3.3.tar.gz/source/encoder/slicetype.h -> x265_3.4.tar.gz/source/encoder/slicetype.h Changed
x265_3.3.tar.gz/source/test/CMakeLists.txt -> x265_3.4.tar.gz/source/test/CMakeLists.txt Changed
x265_3.3.tar.gz/source/test/regression-tests.txt -> x265_3.4.tar.gz/source/test/regression-tests.txt Changed
x265_3.3.tar.gz/source/test/save-load-tests.txt -> x265_3.4.tar.gz/source/test/save-load-tests.txt Changed
x265_3.3.tar.gz/source/test/testbench.cpp -> x265_3.4.tar.gz/source/test/testbench.cpp Changed
x265_3.3.tar.gz/source/test/testharness.h -> x265_3.4.tar.gz/source/test/testharness.h Changed
x265_3.3.tar.gz/source/x265.cpp -> x265_3.4.tar.gz/source/x265.cpp Changed
x265_3.3.tar.gz/source/x265.h -> x265_3.4.tar.gz/source/x265.h Changed
x265_3.4.tar.gz/source/x265cli.cpp Added
x265_3.3.tar.gz/source/x265cli.h -> x265_3.4.tar.gz/source/x265cli.h Changed
Refresh
Refresh
Request History
Olaf Hering's avatar

olh created request almost 4 years ago

- Update to version 3.4
New features:
* Edge-aware quadtree partitioning to terminate CU depth
recursion based on edge information. --rskip level 2 enables
the feature and --rskip-edge-threshold denotes the minimum
expected edge-density percentage within the CU, below which
the recursion is skipped. Experimental feature.
* Application-level feature --abr-ladder for automating
efficient ABR ladder generation. Shows ~65% savings in the
over-all turn-around time required for the generation of a
typical Apple HLS ladder in Intel(R) Xeon(R) Platinum 8280
CPU @ 2.70GHz over a sequential ABR-ladder generation
approach that leverages save-load architecture.
Enhancements to existing features:
* Improved efficiency in 2-pass rate-control algorithm. The
savings in the bitrate is ~1.72% with visual improvement in
quality in the initial 1-2 secs.
Encoder enhancements:
* Faster ARM64 encodes enabled by ASM contributions from
Huawei. The speed-up over no-asm version for 1080p encodes @
medium preset is ~15% in a 16 core H/W.
* Strict VBV conformance in zone encoding.
Bug fixes:
* Multi-pass encode failures with --frame-dup.
* Corrupted bitstreams with --hist-scenecut when input depth
and internal bit-depth differ.
* Incorrect analysis propagation in multi-level save-load
architecture.
* Failure in detecting NUMA packages installed in non-standard
directories.


Olaf Hering's avatar

olh accepted request almost 4 years ago