diff --git a/contrib/src/ffmpeg/rules.mak b/contrib/src/ffmpeg/rules.mak index cd37ea0b096f970aeb5feeb1616fc558659321ad..7baf9b71208e349b4457aa5b6ddcccbe852c0b3a 100644 --- a/contrib/src/ffmpeg/rules.mak +++ b/contrib/src/ffmpeg/rules.mak @@ -11,6 +11,10 @@ endif DEPS_ffmpeg = iconv zlib vpx opus speex x264 +ifdef BUILD_PLUGINS +DEPS_ffmpeg += freetype +endif + FFMPEGCONF = \ --cc="$(CC)" \ --pkg-config="$(PKG_CONFIG)" @@ -185,6 +189,18 @@ FFMPEGCONF += \ --enable-filter=transpose \ --enable-filter=pad +ifdef BUILD_PLUGINS +FFMPEGCONF += \ + --enable-filter=split \ + --enable-filter=drawbox \ + --enable-filter=drawtext \ + --enable-libfreetype \ + --enable-filter=rotate \ + --enable-filter=loop \ + --enable-filter=setpts \ + --enable-filter=movie +endif + #platform specific options ifdef HAVE_WIN32