Overview
Request 4371 (accepted)
- Support 10 and 12 bit color depths
- Update to version 3.0
New features
* option:: '--dolby-vision-profile ' generates
bitstreams confirming to the specified Dolby Vision profile.
Currently profile 5, profile 8.1 and profile 8.2 enabled,
Default 0 (disabled)
* option:: '--dolby-vision-rpu' File containing Dolby Vision RPU
metadata. If given, x265's Dolby Vision metadata parser will
fill the RPU field of input pictures with the metadata read
from the file. The library will interleave access units with
RPUs in the bitstream. Default NULL (disabled).
* option:: '--zonefile ' specifies a text file which
contains the boundaries of the zones where each of zones are
configurable.
* option:: '--qp-adaptation-range' Delta-QP range by QP
adaptation based on a psycho-visual model. Default 1.0.
* option:: '--refine-ctu-distortion <0/1>' store/normalize ctu
distortion in analysis-save/load. Default 0.
* Experimental feature option:: '--hevc-aq' enables adaptive
quantization. It scales the quantization step size according
to the spatial activity of one coding unit relative to frame
average spatial activity. This AQ method utilizes the minimum
variance of sub-unit in each coding unit to represent the
coding unit's spatial complexity.
Encoder enhancements
* Preset: change param defaults for veryslow and slower preset.
Replace slower preset with defaults used in veryslow preset
and change param defaults in veryslow preset as per
experimental results.
x265.changes
Changed
x265.spec
Changed
x265-fix_enable512.patch
Changed
baselibs.conf
Changed
x265_2.9.tar.gz/.hg_archival.txt -> x265_3.0.tar.gz/.hg_archival.txt
Changed
x265_2.9.tar.gz/.hgtags -> x265_3.0.tar.gz/.hgtags
Changed
x265_2.9.tar.gz/doc/reST/cli.rst -> x265_3.0.tar.gz/doc/reST/cli.rst
Changed
x265_2.9.tar.gz/doc/reST/presets.rst -> x265_3.0.tar.gz/doc/reST/presets.rst
Changed
x265_2.9.tar.gz/doc/reST/releasenotes.rst -> x265_3.0.tar.gz/doc/reST/releasenotes.rst
Changed
x265_2.9.tar.gz/source/CMakeLists.txt -> x265_3.0.tar.gz/source/CMakeLists.txt
Changed
x265_2.9.tar.gz/source/common/cpu.cpp -> x265_3.0.tar.gz/source/common/cpu.cpp
Changed
x265_2.9.tar.gz/source/common/cudata.cpp -> x265_3.0.tar.gz/source/common/cudata.cpp
Changed
x265_2.9.tar.gz/source/common/cudata.h -> x265_3.0.tar.gz/source/common/cudata.h
Changed
x265_2.9.tar.gz/source/common/frame.cpp -> x265_3.0.tar.gz/source/common/frame.cpp
Changed
x265_2.9.tar.gz/source/common/frame.h -> x265_3.0.tar.gz/source/common/frame.h
Changed
x265_2.9.tar.gz/source/common/framedata.cpp -> x265_3.0.tar.gz/source/common/framedata.cpp
Changed
x265_2.9.tar.gz/source/common/lowres.cpp -> x265_3.0.tar.gz/source/common/lowres.cpp
Changed
x265_2.9.tar.gz/source/common/lowres.h -> x265_3.0.tar.gz/source/common/lowres.h
Changed
x265_2.9.tar.gz/source/common/param.cpp -> x265_3.0.tar.gz/source/common/param.cpp
Changed
x265_2.9.tar.gz/source/common/param.h -> x265_3.0.tar.gz/source/common/param.h
Changed
x265_2.9.tar.gz/source/common/quant.cpp -> x265_3.0.tar.gz/source/common/quant.cpp
Changed
x265_2.9.tar.gz/source/encoder/analysis.cpp -> x265_3.0.tar.gz/source/encoder/analysis.cpp
Changed
x265_2.9.tar.gz/source/encoder/analysis.h -> x265_3.0.tar.gz/source/encoder/analysis.h
Changed
x265_2.9.tar.gz/source/encoder/api.cpp -> x265_3.0.tar.gz/source/encoder/api.cpp
Changed
x265_2.9.tar.gz/source/encoder/dpb.h -> x265_3.0.tar.gz/source/encoder/dpb.h
Changed
x265_2.9.tar.gz/source/encoder/encoder.cpp -> x265_3.0.tar.gz/source/encoder/encoder.cpp
Changed
x265_2.9.tar.gz/source/encoder/encoder.h -> x265_3.0.tar.gz/source/encoder/encoder.h
Changed
x265_2.9.tar.gz/source/encoder/frameencoder.cpp -> x265_3.0.tar.gz/source/encoder/frameencoder.cpp
Changed
x265_2.9.tar.gz/source/encoder/frameencoder.h -> x265_3.0.tar.gz/source/encoder/frameencoder.h
Changed
x265_2.9.tar.gz/source/encoder/nal.cpp -> x265_3.0.tar.gz/source/encoder/nal.cpp
Changed
x265_2.9.tar.gz/source/encoder/ratecontrol.cpp -> x265_3.0.tar.gz/source/encoder/ratecontrol.cpp
Changed
x265_2.9.tar.gz/source/encoder/search.cpp -> x265_3.0.tar.gz/source/encoder/search.cpp
Changed
x265_2.9.tar.gz/source/encoder/sei.cpp -> x265_3.0.tar.gz/source/encoder/sei.cpp
Changed
x265_2.9.tar.gz/source/encoder/sei.h -> x265_3.0.tar.gz/source/encoder/sei.h
Changed
x265_2.9.tar.gz/source/encoder/slicetype.cpp -> x265_3.0.tar.gz/source/encoder/slicetype.cpp
Changed
x265_2.9.tar.gz/source/encoder/slicetype.h -> x265_3.0.tar.gz/source/encoder/slicetype.h
Changed
x265_2.9.tar.gz/source/test/regression-tests.txt -> x265_3.0.tar.gz/source/test/regression-tests.txt
Changed
x265_3.0.tar.gz/source/test/save-load-tests.txt
Added
x265_2.9.tar.gz/source/test/smoke-tests.txt -> x265_3.0.tar.gz/source/test/smoke-tests.txt
Changed
x265_2.9.tar.gz/source/test/testharness.h -> x265_3.0.tar.gz/source/test/testharness.h
Changed
x265_2.9.tar.gz/source/x265.cpp -> x265_3.0.tar.gz/source/x265.cpp
Changed
x265_2.9.tar.gz/source/x265.h -> x265_3.0.tar.gz/source/x265.h
Changed
x265_2.9.tar.gz/source/x265cli.h -> x265_3.0.tar.gz/source/x265cli.h
Changed
Request History
antlarr created request almost 6 years ago
- Support 10 and 12 bit color depths
- Update to version 3.0
New features
* option:: '--dolby-vision-profile ' generates
bitstreams confirming to the specified Dolby Vision profile.
Currently profile 5, profile 8.1 and profile 8.2 enabled,
Default 0 (disabled)
* option:: '--dolby-vision-rpu' File containing Dolby Vision RPU
metadata. If given, x265's Dolby Vision metadata parser will
fill the RPU field of input pictures with the metadata read
from the file. The library will interleave access units with
RPUs in the bitstream. Default NULL (disabled).
* option:: '--zonefile ' specifies a text file which
contains the boundaries of the zones where each of zones are
configurable.
* option:: '--qp-adaptation-range' Delta-QP range by QP
adaptation based on a psycho-visual model. Default 1.0.
* option:: '--refine-ctu-distortion <0/1>' store/normalize ctu
distortion in analysis-save/load. Default 0.
* Experimental feature option:: '--hevc-aq' enables adaptive
quantization. It scales the quantization step size according
to the spatial activity of one coding unit relative to frame
average spatial activity. This AQ method utilizes the minimum
variance of sub-unit in each coding unit to represent the
coding unit's spatial complexity.
Encoder enhancements
* Preset: change param defaults for veryslow and slower preset.
Replace slower preset with defaults used in veryslow preset
and change param defaults in veryslow preset as per
experimental results.
enzokiel accepted request almost 6 years ago