Olaf Hering (olh)
committed
almost 8 years ago
(revision 23)
disable tests because they lack -fPIC
İsmail Dönmez (ismdon)
committed
about 8 years ago
(revision 20)
- Update to version 2.3
Encoder enhancements
* New SSIM-based RD-cost computation for improved visual quality,
and efficiency; use --ssim-rd to exercise.
* Multi-pass encoding can now share analysis information from
prior passes.
* A dedicated thread pool for lookahead can now be specified
with --lookahead-threads.
* option:–dynamic-rd dynamically increase analysis in areas
where the bitrate is being capped by VBV; works for both
CRF and ABR encodes with VBV settings.
* The number of bits used to signal the delta-QP can be
optimized with the --opt-cu-delta-qp option.
* Experimental feature option:–aq-motion adds new QP offsets
based on relative motion of a block with respect to the
movement of the frame.
API changes
* Reconfigure API now supports signalling new scaling lists.
* x265 application’s csv functionality now reports time
(in milliseconds) taken to encode each frame.
* --strict-cbr enables stricter bitrate adherence by adding
filler bits when achieved bitrate is lower than the target.
* --hdr can be used to ensure that max-cll and max-fall values
are always signaled (even if 0,0).
Bug fixes
* Fixed scaling lists support for 4:4:4 videos.
* Inconsistent output fix for --opt-qp-pss by removing last
slice’s QP from cost calculation.
Encoder enhancements
İsmail Dönmez (ismdon)
committed
about 8 years ago
(revision 19)
- Update to version 2.2
Encode enhancements
* Enhancements to TU selection algorithm with early-outs for
improved speed; use --limit-tu to exercise.
* New motion search method SEA (Successive Elimination Algorithm)
supported now as :option: –me 4
* Bit-stream optimizations to improve fields in PPS and SPS for
bit-rate savings through --no-opt-qp-pps,
--no-opt-ref-list-length-pps, and --no-multi-pass-opt-rps.
* Enabled using VBV constraints when encoding without WPP.
* All param options dumped in SEI packet in bitstream when info
selected.
API changes
* Options to disable SEI and optional-VUI messages from bitstream
made more descriptive.
* New option --scenecut-bias to enable controlling bias to mark
scene-cuts via cli.
* Support mono and mono16 color spaces for y4m input.
* --min-cu-size of 64 no-longer supported for reasons of
visual quality.
* API for CSV now expects version string for better integration
of x265 into other applications.
Bug fixes
* Several fixes to slice-based encoding.
* --log2-max-poc-lsb‘s range limited according to HEVC spec.
* Restrict MVs to within legal boundaries when encoding.
Tomáš Chvátal (scarabeus)
committed
over 8 years ago
(revision 18)
- Add conditional for the numa-devel again it was not ment to be dropped
- Add patch x265.pkgconfig.patch to fix pkgconfig
İsmail Dönmez (ismdon)
committed
over 8 years ago
(revision 14)
- Update to version 2.1
Encoder enhancements
* Support for qg-size of 8
* Support for inserting non-IDR I-frames at scenecuts and when
running with settings for fixed-GOP (min-keyint = max-keyint)
* Experimental support for slice-parallelism.
API changes
* Encode user-define SEI messages passed in through x265_picture
object.
* Disable SEI and VUI messages from the bitstream
* Specify qpmin and qpmax
* Control number of bits to encode POC.
Bug fixes
* QP fluctuation fix for first B-frame in mini-GOP for 2-pass
encoding with tune-grain.
* Assembly fix for crashes in 32-bit from dct_sse4.
* Threadpool creation fix in windows platform.
İsmail Dönmez (ismdon)
committed
about 9 years ago
(revision 12)
- Update to version 1.9
API Changes:
* x265_frame_stats returns many additional fields: maxCLL, maxFALL,
residual energy, scenecut and latency logging
* --qpfile now supports frametype 'K"
* x265 now allows CRF ratecontrol in pass N (N greater than or equal to 2)
* Chroma subsampling format YUV 4:0:0 is now fully supported and tested
New Features:
* Quant offsets: This feature allows block level quantization offsets
to be specified for every frame. An API-only feature.
* --intra-refresh: Keyframes can be replaced by a moving column
of intra blocks in non-keyframes.
* --limit-modes: Intelligently restricts mode analysis.
* --max-luma and --min-luma for luma clipping, optional for HDR use-cases
* Emergency denoising is now enabled by default in very low bitrate,
VBV encodes
Presets and Performance:
* Recently added features lookahead-slices, limit-modes, limit-refs
have been enabled by default for applicable presets.
* The default psy-rd strength has been increased to 2.0
* Multi-socket machines now use a single pool of threads that can
work cross-socket.