media-autobuild_suite icon indicating copy to clipboard operation
media-autobuild_suite copied to clipboard

Request: Add --enable-lv2

Open dolpsdw opened this issue 3 years ago • 3 comments

I have tried to add this option to ffmpeg_options.txt

But the configure fails because no lilv-0 found.

--enable-lv2 is required for lv2 plugins to work. (like broadband noise reduction https://github.com/lucianodato/noise-repellent) (Seems like only need that library and pass in the ./configure the --enable-lv2 https://stackoverflow.com/questions/58600620/ffmpeg-complex-filtering-how-to-get-around)

lilv can be build from here https://github.com/lv2/lilv After initialize Submodules

-Fix WafLib sumbmodule folder if required by going to line 466> txt = conf.cmd_and_log(args) and return empty string

Dependencies


lv2 -> https://gitlab.com/lv2/lv2.git


on /build/lv2 with a Fixed WafLib folder run ./waf configure CC=gcc.exe --prefix=/mingw64 --no-plugins run ./waf run ./waf install


serd -> https://gitlab.com/drobilla/serd.git


on /build/serd with a Fixed WafLib folder run ./waf configure CC=gcc.exe --prefix=/mingw64 run ./waf run ./waf install


sord -> https://gitlab.com/drobilla/sord.git


on /build/serd with a Fixed WafLib folder run ./waf configure CC=gcc.exe --prefix=/mingw64 run ./waf

  • This throw errors - undefined reference to __imp_pcre_compile' __imp_pcre_exec' `__imp_pcre_free' Patched by editing build\sord\build\c4che_cache.py and build\sord\build\compile_commands.json with pcre=0

run ./waf run ./waf install


sratom-> https://gitlab.com/lv2/sratom.git


on /build/serd with a Fixed WafLib folder run ./waf configure CC=gcc.exe --prefix=/mingw64 run ./waf run ./waf install


FINAL lilv


on /build/lilv cloned repo ./waf configure CC=gcc.exe --prefix=/mingw64 run ./waf configure CC=gcc.exe --prefix=/mingw64 run ./waf

*This is crassing like lv2 before --no-plugins flag passed with errors like media-autobuild_suite/local64/lib/../lib/libsndfile.a(flac.c.o):flac.c:(.text+0x69e): undefined reference to `FLAC__stream_decoder_seek_absolute'

*Available as package in mingw-w64-lilv https://aur.archlinux.org/packages/mingw-w64-lilv/

dolpsdw avatar Dec 20 '20 21:12 dolpsdw

I would love to get some help in correctly link lv2 and final livl the Flac,ogg,opus.... stuff

dolpsdw avatar Dec 21 '20 02:12 dolpsdw

I am currently still trying to fix some issues with libmediainfo with clang, after than I can try to look into this

1480c1 avatar Dec 21 '20 03:12 1480c1

Any news/info regarding this?

Barough avatar Jun 26 '22 21:06 Barough