Commit: 400ab197023fd9ed219a7b4ab16b2bffbfc22636
Author: Sergey Sharybin
Date:   Mon Aug 17 14:20:26 2020 +0200
Branches: master
https://developer.blender.org/rB400ab197023fd9ed219a7b4ab16b2bffbfc22636

Build deps: Enable SSE optimization for FFmpeg

The description is self-explanatory: enable SSE optimizations in the
FFmpeg library. They were disabled from the very beginning of the
dependency builder, possibly due to portability concerns.

FFmpeg does perform runtime check for available CPU microarchitectures,
so the codecs will still run on older hardware, but they will run way
faster on newer hardware.

For example, re-encoding 3405 2560x1376 frames on Xeon E5-2699 V4 CPU
went down from 313sec to 210.

Differential Revision: https://developer.blender.org/D8594

===================================================================

M       build_files/build_environment/cmake/ffmpeg.cmake

===================================================================

diff --git a/build_files/build_environment/cmake/ffmpeg.cmake 
b/build_files/build_environment/cmake/ffmpeg.cmake
index 164997b9aa5..7fbd613b25d 100644
--- a/build_files/build_environment/cmake/ffmpeg.cmake
+++ b/build_files/build_environment/cmake/ffmpeg.cmake
@@ -95,8 +95,6 @@ ExternalProject_Add(external_ffmpeg
     --disable-version3
     --disable-debug
     --enable-optimizations
-    --disable-sse
-    --disable-ssse3
     --enable-ffplay
     --disable-openssl
     --disable-securetransport

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to