Next | Query returned 52 messages, browsing 11 to 20 | Previous

History of commit frequency

CVS Commit History:


   2020-10-29 22:47:39 by Nia Alarie | Files touched by this commit (1)
Log message:
x265: fix operator
   2020-10-29 22:47:00 by Nia Alarie | Files touched by this commit (1)
Log message:
x265: Avoid text relocations on i386

PR pkg/55766
   2020-05-30 08:10:41 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
x265: updated to 3.4

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.
   2020-03-30 17:40:15 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
x265: updated to 3.3

Version 3.3

New features
Adaptive frame duplication to identify and skip encoding of near-identical \ 
frames and signal the duplication info to the decoder via pic_struct SEI. \ 
frame-dup to enable frame duplication and --dup-threshold to set the threshold \ 
for frame similarity (optional).
Boundary aware quantization to cut off bits from frames following scene-cut. \ 
This leverages the inability of HVS to perceive fine details during scene \ 
changes and saves bits. --scenecut-aware-qp , --scenecut-window and \ 
--max-qp-delta to enable boundary aware frame quantization, to set window size \ 
(optional) and to set QP offset (optional).
Improved scene-cut detection using edge and chroma histograms. --hist-scenecut \ 
to enable the feature and --hist-threshold (optional) to provide threshold for \ 
determining scene cuts.

Enhancements to existing features
--hme-range to modify search range for HME levels L0, L1, and L2.
Improved performance of AQ mode 4 by reducing memory foot print.
Introduced --analysis-save-reuse-level and --analysis-load-reuse-level to \ 
de-couple reuse levels of --analysis-save and --analysis-load. Turnaround time \ 
of ABR encoding can be reduced by properly leveraging these options.

Encoder enhancements
Improved VBV lookahead to eliminate blocky artifacts in Intra frames coming \ 
towards end of the title.

API changes
New API function x265_encoder_reconfig_zone() to invoke zone reconfiguration \ 
dynamically.
Renamed --hdr to --hdr10. --hdr will be deprecated in the upcoming major release.
Renamed --hdr-opt to --hdr10-opt. --hdr-opt will be deprecated in the upcoming \ 
major release.
Additions to x265_param structure to support the newly added features and \ 
encoder enhancements.
   2019-12-05 10:32:49 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
x265: updated to 3.2.1

3.2.1:
No release notes.
   2019-10-01 13:44:47 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
x265: updated to 3.2

Version 3.2

New features
1. 3-level hierarchical motion estimation using :option:`--hme` and \ 
:option:`--hme-search`.
2. New AQ mode (:option:`--aq-mode` 4) with variance and edge information.
3. :option:`selective-sao` to selectively enable SAO at slice level.

Enhancements to existing features
1. New implementation of :option:`--refine-mv` with 3 refinement levels.

Encoder enhancements
1. Improved quality in the frames following dark scenes in ABR mode.

API changes
1. Additions to x265_param structure to support the newly added features \ 
:option:`--hme`, :option:`--hme-search` and :option:`selective-sao`.

Bug fixes
1. Fixed encoder crash with :option:`--zonefile` during failures in encoder_open().
2. Fixed JSON11 build errors with HDR10+ on MacOS high sierra.
3. Signalling out of range scaling list data fixed.
4. Inconsistent output fix for 2-pass rate-control with cutree ON.

Known issues
1. Build dependency on changeset cf37911 of SVT-HEVC.
   2019-09-18 12:04:51 by Jonathan Perkin | Files touched by this commit (2)
Log message:
x265: Use std::log(), fixes build on SunOS.
   2019-07-10 11:00:57 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
x265: updated to 3.1.1

Version 3.1

New features
* x265 can invoke SVT-HEVC library for encoding through --svt.
* x265 can now accept interlaced inputs directly (no need to separate fields), \ 
and sends it to the encoder with proper fps and frame-size through --field.
* --fades can detect and handle fade-in regions. This option will force I-slice \ 
and initialize RC history for the brightest frame after fade-in.

API changes
* A new flag to signal MasterDisplayParams and maxCll/Fall separately

Encoder enhancements
* Improved the performance of inter-refine level 1 by skipping the evaluation of \ 
smaller CUs when the current block is decided as “skip” by the save mode.
* New AVX2 primitives to improve the performance of encodes that enable --ssim-rd.
* Improved performance in medium preset with negligible loss in quality.

Bug fixes
* Bug fixes for zones.
* Fixed wrap-around from MV structure overflow occurred around 8K pixels or over.
* Fixed issues in configuring cbQpOffset and crQpOffset for 444 input
* Fixed cutree offset computation in 2nd pass encodes.

Known issues
* AVX512 main12 asm disabling.
* Inconsistent output with 2-pass due to cutree offset sharing.
   2019-01-25 10:01:13 by Adam Ciarcinski | Files touched by this commit (5) | Package updated
Log message:
x265: updated to 3.0

Version 3.0

New features
option:: ‘–dolby-vision-profile <integer|float>’ 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 <filename>’ 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.
AQ: change default AQ mode to auto-variance
Cutree offset reuse: restricted to analysis reuse-level 10 for analysis-save \ 
-> analysis-load
Tune: introduce –tune animation option which improves encode quality for \ 
animated content
Reuse CU depth for B frame and allow I, P frame to follow x265 depth decision

Bug fixes
RC: fix rowStat computation in const-vbv
Dynamic-refine: fix memory reset size.
Fix linking issue on non x86 platform
Encoder: Do not include CLL SEI message if empty
Fix build error in VMAF lib
   2018-12-11 18:55:56 by John Klos | Files touched by this commit (4)
Log message:
Fix x265 on non-x86 architectures. Patches are from maya@netbsd.org. Thanks!

Next | Query returned 52 messages, browsing 11 to 20 | Previous