<div dir="ltr"><div dir="ltr"><div dir="ltr"><span style="color:rgb(23,43,77);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:16px;letter-spacing:-0.08px">The v4.0 release of x265 is out now. Below is the list of new features, optimization, and bug fixes in this version.</span></div><div dir="ltr"><span style="color:rgb(23,43,77);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:16px;letter-spacing:-0.08px"><br></span></div><div dir="ltr"><span style="color:rgb(23,43,77);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:16px;letter-spacing:-0.08px"><br></span></div><div dir="ltr"><font color="#172b4d" face="-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Fira Sans, Droid Sans, Helvetica Neue, sans-serif"><div dir="ltr"><span style="font-size:16px;letter-spacing:-0.08px">Version 4.0</span></div><div dir="ltr"><span style="font-size:16px;letter-spacing:-0.08px">===========</span></div><div dir="ltr"><span style="font-size:16px;letter-spacing:-0.08px"><br></span></div><div dir="ltr"><span style="font-size:16px;letter-spacing:-0.08px">New feature</span></div><div dir="ltr"><span style="font-size:16px;letter-spacing:-0.08px">-----------</span></div><div dir="ltr"><span style="font-size:16px;letter-spacing:-0.08px">1. Alpha Channel feature.</span></div><div dir="ltr"><span style="font-size:16px;letter-spacing:-0.08px">2. Screen Content Coding (SCC).</span></div><div dir="ltr"><span style="font-size:16px;letter-spacing:-0.08px">3. MV-HEVC feature.</span></div><div dir="ltr"><span style="font-size:16px;letter-spacing:-0.08px"><br></span></div><div dir="ltr"><span style="font-size:16px;letter-spacing:-0.08px">Enhancements to existing features</span></div><div dir="ltr"><span style="font-size:16px;letter-spacing:-0.08px">---------------------------------</span></div><div dir="ltr"><span style="font-size:16px;letter-spacing:-0.08px">1. Added support for the VMAF v3.x.</span></div><div dir="ltr"><span style="font-size:16px;letter-spacing:-0.08px"><br></span></div><div dir="ltr"><span style="font-size:16px;letter-spacing:-0.08px">API changes</span></div><div dir="ltr"><span style="font-size:16px;letter-spacing:-0.08px">-----------</span></div><div dir="ltr"><span style="font-size:16px;letter-spacing:-0.08px">1. Add command line parameter for Alpha Channel feature :option:`--alpha`.</span></div><div dir="ltr"><span style="font-size:16px;letter-spacing:-0.08px">2. Add command line parameter for SCC feature :option:`--scc 1`.</span></div><div dir="ltr"><span style="font-size:16px;letter-spacing:-0.08px">3. Add command line parameters for the MV-HEVC feature :option:`--multiview-config "multiview_config.txt"`.</span></div><div dir="ltr"><span style="font-size:16px;letter-spacing:-0.08px"><br></span></div><div dir="ltr"><span style="font-size:16px;letter-spacing:-0.08px">Optimizations</span></div><div dir="ltr"><span style="font-size:16px;letter-spacing:-0.08px">---------------------</span></div><div dir="ltr"><span style="font-size:16px;letter-spacing:-0.08px">1. Arm SIMD optimizations: Several time-consuming scalar C functions now have SIMD implementations on Arm platforms. Existing Arm SIMD implementations have also been optimized. These optimizations result in up to 57% faster encoding compared to release 3.6.</span></div><div dir="ltr"><span style="font-size:16px;letter-spacing:-0.08px">2. Arm SIMD optimizations include use of Armv8.4 DotProd, Armv8.6 I8MM, and Armv9 SVE2 instruction set extensions. The following algorithms now have optimized SIMD implementations: SAD, SSE, DCT, SAO, convolution, quantization, intra_planar, intraFilter, intrapred DC and IDCT16x16.</span></div><div dir="ltr"><span style="font-size:16px;letter-spacing:-0.08px"><br></span></div><div dir="ltr"><span style="font-size:16px;letter-spacing:-0.08px">Bug fixes</span></div><div dir="ltr"><span style="font-size:16px;letter-spacing:-0.08px">---------</span></div><div dir="ltr"><span style="font-size:16px;letter-spacing:-0.08px">1. Fix for y4m pipe input broken.</span></div><div dir="ltr"><span style="font-size:16px;letter-spacing:-0.08px">2. Fix SCC crash on multipass encode.</span></div><div dir="ltr"><span style="font-size:16px;letter-spacing:-0.08px">3. Fix mcstf when :option:`--bframes` value was less than 5.</span></div><div dir="ltr"><span style="font-size:16px;letter-spacing:-0.08px">4. Fix lowpass DCT for high bit depth.</span></div><div dir="ltr"><span style="font-size:16px;letter-spacing:-0.08px">5. Added build support for Visual Studio 17.</span></div><div dir="ltr"><span style="font-size:16px;letter-spacing:-0.08px">6. Fix issue in default code flow and memory leak.</span></div><div dir="ltr"><span style="font-size:16px;letter-spacing:-0.08px">7. Framethreads tuning for Windows ARM devices.</span></div><div dir="ltr"><span style="font-size:16px;letter-spacing:-0.08px">8. Fix scc crash on multipass encode.</span></div><div dir="ltr"><span style="font-size:16px;letter-spacing:-0.08px"><br></span></div><div><span style="font-size:16px;letter-spacing:-0.08px">Thanks & Regrds,</span></div><div><span style="font-size:16px;letter-spacing:-0.08px"><br></span></div><div><span style="font-size:16px;letter-spacing:-0.08px">Karam Singh</span></div><div><span style="font-size:16px;letter-spacing:-0.08px"><br></span></div></font><div><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><b>__________________________</b></div><div><b>Karam Singh</b></div><div><b>Ph.D. IIT Guwahati</b></div><div><font size="1">Senior Software (Video Coding) Engineer  </font></div><div><font size="1">Mobile: +91 8011279030</font></div><div><font size="1">Block 9A, 6th floor, DLF Cyber City</font></div><div><font size="1">Manapakkam, Chennai 600 089</font></div></div></div></div></div></div></div>