|
|
@@ -236,6 +236,7 @@ External library support:
|
|
|
--enable-libfontconfig enable libfontconfig, useful for drawtext filter [no]
|
|
|
--enable-libfreetype enable libfreetype, needed for drawtext filter [no]
|
|
|
--enable-libfribidi enable libfribidi, improves drawtext filter [no]
|
|
|
+ --enable-libharfbuzz enable libharfbuzz, needed for drawtext filter [no]
|
|
|
--enable-libglslang enable GLSL->SPIRV compilation via libglslang [no]
|
|
|
--enable-libgme enable Game Music Emu via libgme [no]
|
|
|
--enable-libgsm enable GSM de/encoding via libgsm [no]
|
|
|
@@ -1859,6 +1860,7 @@ EXTERNAL_LIBRARY_LIST="
|
|
|
libfontconfig
|
|
|
libfreetype
|
|
|
libfribidi
|
|
|
+ libharfbuzz
|
|
|
libglslang
|
|
|
libgme
|
|
|
libgsm
|
|
|
@@ -3726,7 +3728,7 @@ dilation_opencl_filter_deps="opencl"
|
|
|
dnn_classify_filter_select="dnn"
|
|
|
dnn_detect_filter_select="dnn"
|
|
|
dnn_processing_filter_select="dnn"
|
|
|
-drawtext_filter_deps="libfreetype"
|
|
|
+drawtext_filter_deps="libfreetype libharfbuzz"
|
|
|
drawtext_filter_suggest="libfontconfig libfribidi"
|
|
|
elbg_filter_deps="avcodec"
|
|
|
eq_filter_deps="gpl"
|
|
|
@@ -6693,6 +6695,7 @@ enabled fontconfig && enable libfontconfig
|
|
|
enabled libfontconfig && require_pkg_config libfontconfig fontconfig "fontconfig/fontconfig.h" FcInit
|
|
|
enabled libfreetype && require_pkg_config libfreetype freetype2 "ft2build.h FT_FREETYPE_H" FT_Init_FreeType
|
|
|
enabled libfribidi && require_pkg_config libfribidi fribidi fribidi.h fribidi_version_info
|
|
|
+enabled libharfbuzz && require_pkg_config libharfbuzz harfbuzz hb.h hb_buffer_create
|
|
|
enabled libglslang && { check_lib spirv_compiler glslang/Include/glslang_c_interface.h glslang_initialize_process \
|
|
|
-lglslang -lMachineIndependent -lOSDependent -lHLSL -lOGLCompiler -lGenericCodeGen \
|
|
|
-lSPVRemapper -lSPIRV -lSPIRV-Tools-opt -lSPIRV-Tools -lpthread -lstdc++ -lm ||
|