SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for libx265-176-3.1+hg5-3.9.x86_64.rpm :

* Thu Mar 01 2018 zaitorAATTopensuse.org- Update to version 2.7:
* New features: - option:`--gop-lookahead` can be used to extend the gop boundary(set by `--keyint`). The GOP will be extended, if a scene-cut frame is found within this many number of frames. - Support for RADL pictures added in x265. - option:`--radl` can be used to decide number of RADL pictures preceding the IDR picture.
* Encoder enhancements: - Moved from YASM to NASM assembler. Supports NASM assembler version 2.13 and greater. - Enable analysis save and load in a single run. Introduces two new cli options `--analysis-save ` and `--analysis-load `. - Comply to HDR10+ LLC specification. - Reduced x265 build time by more than 50% by re-factoring ipfilter.asm.
* Bug fixes: - Fixed inconsistent output issue in deblock filter and - -const-vbv. - Fixed Mac OS build warnings. - Fixed inconsistency in pass-2 when weightp and cutree are enabled. - Fixed deadlock issue due to dropping of BREF frames, while forcing slice types through qp file.- Bump soname to 151, also in baselibs.conf following upstream changes.- Replace yasm with nasm BuildRequires following upstreams changes.
* Fri Dec 01 2017 joerg.lorenzenAATTki.tng.de- Update to version 2.6 New features
* x265 can now refine analysis from a previous HEVC encode (using options --refine-inter, and --refine-intra), or a previous AVC encode (using option --refine-mv-type). The previous encode’s information can be packaged using the x265_analysis_data_t data field available in the x265_picture object.
* Basic support for segmented (or chunked) encoding added with - -vbv-end that can specify the status of CPB at the end of a segment. String this together with --vbv-init to encode a title as chunks while maintaining VBV compliance!
* --force-flush can be used to trigger a premature flush of the encoder. This option is beneficial when input is known to be bursty, and may be at a rate slower than the encoder.
* Experimental feature --lowpass-dct that uses truncated DCT for transformation. Encoder enhancements
* Slice-parallel mode gets a significant boost in performance, particularly in low-latency mode.
* x265 now officially supported on VS2017.
* x265 now supports all depths from mono0 to mono16 for Y4M format. API changes
* Options that modified PPS dynamically (--opt-qp-pps and - -opt-ref-list-length-pps) are now disabled by default to enable users to save bits by not sending headers. If these options are enabled, headers have to be repeated for every GOP.
* Rate-control and analysis parameters can dynamically be reconfigured simultaneously via the x265_encoder_reconfig API.
* New API functions to extract intermediate information such as slice-type, scenecut information, reference frames, etc. are now available. This information may be beneficial to integrating applications that are attempting to perform content-adaptive encoding. Refer to documentation on x265_get_slicetype_poc_and_scenecut, and x265_get_ref_frame_list for more details and suggested usage.
* A new API to pass supplemental CTU information to x265 to influence analysis decisions has been added. Refer to documentation on x265_encoder_ctu_info for more details. Bug fixes
* Bug fixes when --slices is used with VBV settings.
* Minor memory leak fixed for HDR10+ builds, and default x265 when pools option is specified.
* HDR10+ bug fix to remove dependence on poc counter to select meta-data information.
* Thu Jul 27 2017 joerg.lorenzenAATTki.tng.de- Update to version 2.5 Encoder enhancements
* Improved grain handling with --tune grain option by throttling VBV operations to limit QP jumps.
* Frame threads are now decided based on number of threads specified in the --pools, as opposed to the number of hardware threads available. The mapping was also adjusted to improve quality of the encodes with minimal impact to performance.
* CSV logging feature (enabled by --csv) is now part of the library; it was previously part of the x265 application. Applications that integrate libx265 can now extract frame level statistics for their encodes by exercising this option in the library.
* Globals that track min and max CU sizes, number of slices, and other parameters have now been moved into instance-specific variables. Consequently, applications that invoke multiple instances of x265 library are no longer restricted to use the same settings for these parameter options across the multiple instances.
* x265 can now generate a seprate library that exports the HDR10+ parsing API. Other libraries that wish to use this API may do so by linking against this library. Enable ENABLE_HDR10_PLUS in CMake options and build to generate this library.
* SEA motion search receives a 10% performance boost from AVX2 optimization of its kernels.
* The CSV log is now more elaborate with additional fields such as PU statistics, average-min-max luma and chroma values, etc. Refer to documentation of --csv for details of all fields.
* x86inc.asm cleaned-up for improved instruction handling. API changes
* New API x265_encoder_ctu_info() introduced to specify suggested partition sizes for various CTUs in a frame. To be used in conjunction with --ctu-info to react to the specified partitions appropriately.
* Rate-control statistics passed through the x265_picture object for an incoming frame are now used by the encoder.
* Options to scale, reuse, and refine analysis for incoming analysis shared through the x265_analysis_data field in x265_picture for runs that use --analysis-reuse-mode load; use options --scale, --refine-mv, --refine-inter, and - -refine-intra to explore.
* VBV now has a deterministic mode. Use --const-vbv to exercise. Bug fixes
* Several fixes for HDR10+ parsing code including incompatibility with user-specific SEI, removal of warnings, linking issues in linux, etc.
* SEI messages for HDR10 repeated every keyint when HDR options (--hdr-opt, --master-display) specified.- soname bump to 130.
* Thu Apr 27 2017 joerg.lorenzenAATTki.tng.de- Update to version 2.4 Encoder enhancements
* HDR10+ supported. Dynamic metadata may be either supplied as a bitstream via the userSEI field of x265_picture, or as a json jile that can be parsed by x265 and inserted into the bitstream; use --dhdr10-info to specify json file name, and --dhdr10-opt to enable optimization of inserting tone-map information only at IDR frames, or when the tone map information changes.
* Lambda tables for 8, 10, and 12-bit encoding revised, resulting in significant enhancement to subjective visual quality.
* Enhanced HDR10 encoding with HDR-specific QP optimzations for chroma, and luma planes of WCG content enabled; use --hdr-opt to activate.
* Ability to accept analysis information from other previous encodes (that may or may not be x265), and selectively reuse and refine analysis for encoding subsequent passes enabled with the --refine-level option.
* Slow and veryslow presets receive a 20% speed boost at iso-quality by enabling the --limit-tu option.
* The bitrate target for x265 can now be dynamically reconfigured via the reconfigure API.
* Performance optimized SAO algorithm introduced via the - -limit-sao option; seeing 10% speed benefits at faster presets. API changes
* x265_reconfigure API now also accepts rate-control parameters for dynamic reconfiguration.
* Several additions to data fields in x265_analysis to support - -refine-level: see x265.h for more details. Bug fixes
* Avoid negative offsets in x265 lambda2 table with SAO enabled.
* Fix mingw32 build error.
* Seek now enabled for pipe input, in addition to file-based input.
* Fix issue of statically linking core-utils not working in linux.
* Fix visual artifacts with --multi-pass-opt-distortion with VBV.
* Fix bufferFill stats reported in csv.- soname bump to 116.
* Fri Feb 24 2017 ismailAATTi10z.com- 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.
* Sun Jan 01 2017 ismailAATTi10z.com- Update to version 2.2 Encoder 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.
* Thu Dec 22 2016 scarabeusAATTopensuse.org- Add conditional for the numa-devel again it was not ment to be dropped- Add patch x265.pkgconfig.patch to fix pkgconfig
* Tue Dec 20 2016 scarabeusAATTopensuse.org- Switch to use cmake macros
* Thu Sep 29 2016 ismailAATTi10z.com- 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.
* Sun Aug 28 2016 joerg.lorenzenAATTki.tng.de- Update to version 2.0 API and Key Behavior Changes
* x265_rc_stats added to x265_picture, containing all RC decision points for that frame.
* PTL: high tier is now allowed by default, chosen only if necessary.
* multi-pass: First pass now uses slow-firstpass by default, enabling better RC decisions in future passes.
* pools: fix behaviour on multi-socketed Windows systems, provide more flexibility in determining thread and pool counts.
* ABR: improve bits allocation in the first few frames, abr reset, vbv and cutree improved. New Features
* uhd-bd: Enforce Ultra-HD Blu-ray Disc parameters (overrides any other settings).
* rskip: Enables skipping recursion to analyze lower CU sizes using heuristics at different rd-levels. Provides good visual quality gains at the highest quality presets.
* rc-grain: Enables a new rate control mode specifically for grainy content. Strictly prevents QP oscillations within and between frames to avoid grain fluctuations.
* tune grain: A fully refactored and improved option to encode film grain content including QP control as well as analysis options.
* asm: ARM assembly is now enabled by default, native or cross compiled builds supported on armv6 and later systems. Misc
* An SSIM calculation bug was corrected- soname bump to 87.- Fixed arm.patch.- Added libnuma-devel as buildrequires for arch x86_64 (except for openSUSE 13.1 because libnuma-devel >= 2.0.9 is required).
 
ICM