You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- frei0r-plugins-1.4 --> frei0r_git.
- Strip and pack shared libraries.
- Patch FFmpeg's libavcodec to load the Frei0r plugins dynamically. Credits go to Gianluigi Tiesi (https://github.com/sherpya/mplayer-be).
if [[ !-f configure.bak ]];then# Changes being made to 'configure' are done with 'sed', because 'configure' gets updated a lot.
1659
1675
sed -i.bak "/enabled libopenjpeg/s/{ check/{ check_lib libopenjpeg openjpeg-2.2\/openjpeg.h opj_version -lopenjp2 -DOPJ_STATIC \&\& add_cppflags -DOPJ_STATIC; } ||\n &/;/openjpeg_2_1_openjpeg_h/i\ openjpeg_2_2_openjpeg_h" configure # Add support for LibOpenJPEG v2.2.
1660
1676
sed -i "/enabled libfdk_aac/s/&.*/\&\& { check_header fdk-aac\/aacenc_lib.h || die \"ERROR: aacenc_lib.h not found\"; }/;/require libfdk_aac/,/without pkg-config/d;/ libfdk_aac/d;/ libflite/i\ libfdk_aac" configure # Load 'libfdk-aac-1.dll' dynamically.
@@ -1817,7 +1833,7 @@ build_dependencies() {
1817
1833
build_fftw # Uses dlfcn.
1818
1834
build_libsamplerate # Needs libsndfile >= 1.0.6 and fftw >= 0.15.0 for tests. Uses dlfcn.
1819
1835
build_librubberband # Needs libsamplerate, libsndfile, fftw and vamp_plugin. 'configure' will fail otherwise. Eventhough librubberband doesn't necessarily need them (libsndfile only for 'rubberband.exe' and vamp_plugin only for "Vamp audio analysis plugin"). How to use the bundled libraries '-DUSE_SPEEX' and '-DUSE_KISSFFT'?
1820
-
build_frei0r
1836
+
build_frei0r# Needs dlfcn.
1821
1837
build_wavpack
1822
1838
# build_libjpeg_turbo # mplayer can use this, VLC qt might need it? [replaces libjpeg]
0 commit comments