<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
span.EmailStyle20
{mso-style-type:personal-reply;
font-family:"Calibri",sans-serif;
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;
mso-ligatures:none;}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
{page:WordSection1;}
--></style>
</head>
<body lang="EN-US" link="#0563C1" vlink="#954F72" style="word-wrap:break-word">
<div class="WordSection1">
<p class="MsoNormal">Congrats! A good release.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Will the version notes and new parameters be added to x265.readthedocs.io soon?<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">-Ben<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:12.0pt;color:black">From: </span></b><span style="font-size:12.0pt;color:black">x265-devel <x265-devel-bounces@videolan.org> on behalf of Karam Singh <karam.singh@multicorewareinc.com><br>
<b>Reply-To: </b>Development for x265 <x265-devel@videolan.org><br>
<b>Date: </b>Friday, April 5, 2024 at 4:22 AM<br>
<b>To: </b>Development for x265 <x265-devel@videolan.org><br>
<b>Subject: </b>[EXTERNAL] [x265] [ANN] New Release v3.6<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<table class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0" style="border-collapse:collapse">
<tbody>
<tr style="height:15.25pt">
<td width="1123" valign="top" style="width:842.35pt;border:solid #ED7D31 1.5pt;padding:0in 5.4pt 0in 5.4pt;height:15.25pt">
<p><strong><span style="font-family:"Calibri",sans-serif;color:black;background:#FFFF99">CAUTION</span></strong><span style="color:black;background:#FFFF99">: This email originated from outside of the organization. Do not click links or open attachments unless
you can confirm the sender and know the content is safe.</span><o:p></o:p></p>
</td>
</tr>
</tbody>
</table>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div>
<div>
<p class="MsoNormal">The v3.6 release of x265 is out now. Below is the list of new features, optimization, and bug fixes in this version.<br>
<br>
Version 3.6<br>
===========<br>
<br>
New feature<br>
-----------<br>
1. Segment based Ratecontrol (SBRC) feature<br>
2. Motion-Compensated Spatio-Temporal Filtering<br>
3. Scene-cut aware qp - BBAQ (Bidirectional Boundary Aware Quantization)<br>
4. Histogram-Based Scene Change Detection<br>
5. Film-Grain characteristics as a SEI message to support Film Grain Synthesis(FGS)<br>
6. Add temporal layer implementation(Hierarchical B-frame implementation)<br>
<br>
Enhancements to existing features<br>
---------------------------------<br>
1. Added Dolby Vision 8.4 Profile Support<br>
<br>
API changes<br>
-----------<br>
1. Add Segment based Ratecontrol(SBRC) feature: "--[no-]sbrc".<br>
2. Add command line parameter for mcstf feature: "--[no-]mctf".<br>
3. Add command line parameters for the scene cut aware qp feature: "--scenecut-aware-qp" and "--masking-strength".<br>
4. Add command line parameters for Histogram-Based Scene Change Detection: "--hist-scenecut".<br>
5. Add film grain characteristics as a SEI message to the bitstream: "--film-grain <filename>"<br>
6. cli: add new option --cra-nal (Force nal type to CRA to all frames expect for the first frame, works only with keyint 1)<br>
<br>
Optimizations<br>
---------------------<br>
1. ARM64 NEON optimizations:- Several time-consuming C functions have been optimized for the targeted platform - aarch64. The overall performance increased by around 20%.<br>
2. SVE/SVE2 optimizations<br>
<br>
Bug fixes<br>
---------<br>
1. Linux bug to utilize all the cores<br>
2. Crash with hist-scenecut build when source resolution is not multiple of minCuSize<br>
3. 32bit and 64bit builds generation for ARM<br>
4. bugs in zonefile feature (Reflect Zonefile Parameters inside Lookahead, extra IDR issue, Avg I Slice QP value issue etc..)<br>
5. Add x86 ASM implementation for subsampling luma<br>
6. Fix for abrladder segfault with load reuse level 1<br>
7. Reorder miniGOP based on temporal layer hierarchy and add support for more B frames<br>
8. Add MacOS aarch64 build support<br>
9. Fix boundary condition issue for Gaussian filter<br>
<br>
<br>
Thanks & regards,<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><br clear="all">
<o:p></o:p></p>
<div>
<div>
<div>
<div>
<p class="MsoNormal">Karam Singh<o:p></o:p></p>
</div>
<p class="MsoNormal">Senior Software (Video Codec) Engineer <o:p></o:p></p>
<div>
<p class="MsoNormal">MulticoreWare, India<o:p></o:p></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>