Unified · Split
| @@ -3597,8 +3597,9 @@ firequalizer_filter_select="rdft" · 3596 unmodified lines | ||
| 3597 | 3597 | flite_filter_deps="libflite" |
| 3598 | 3598 | framerate_filter_select="scene_sad" |
| 3599 | 3599 | freezedetect_filter_select="scene_sad" |
| 3600 | −frei0r_filter_deps="frei0r libdl" | |
| 3601 | −frei0r_src_filter_deps="frei0r libdl" | |
| 3600 | +frei0r_deps_any="libdl LoadLibrary" | |
| 3601 | +frei0r_filter_deps="frei0r" | |
| 3602 | +frei0r_src_filter_deps="frei0r" | |
| 3602 | 3603 | fspp_filter_deps="gpl" |
| 3603 | 3604 | histeq_filter_deps="gpl" |
| 3604 | 3605 | hqdn3d_filter_deps="gpl" |
| @@ -6383,7 +6384,7 @@ enabled cuda_nvcc && { check_nvcc cuda_nvcc || die "ERROR: failed checki · 2778 unmodified lines | ||
| 6383 | 6384 | enabled chromaprint && require chromaprint chromaprint.h chromaprint_get_version -lchromaprint |
| 6384 | 6385 | enabled decklink && { require_headers DeckLinkAPI.h && |
| 6385 | 6386 | { test_cpp_condition DeckLinkAPIVersion.h "BLACKMAGIC_DECKLINK_API_VERSION >= 0x0a0b0000" || die "ERROR: Decklink API version must be >= 10.11"; } } |
| 6386 | −enabled frei0r && require_headers "frei0r.h dlfcn.h" | |
| 6387 | +enabled frei0r && require_headers "frei0r.h" | |
| 6387 | 6388 | enabled gmp && require gmp gmp.h mpz_export -lgmp |
| 6388 | 6389 | enabled gnutls && require_pkg_config gnutls gnutls gnutls/gnutls.h gnutls_global_init |
| 6389 | 6390 | enabled jni && { [ $target_os = "android" ] && check_headers jni.h && enabled pthreads || die "ERROR: jni not found"; } |
| @@ -22,12 +22,12 @@ · 21 unmodified lines | ||
| 22 | 22 | * frei0r wrapper |
| 23 | 23 | */ |
| 24 | 24 | |
| 25 | −#include <dlfcn.h> | |
| 26 | 25 | #include <frei0r.h> |
| 27 | 26 | #include <stdio.h> |
| 28 | 27 | #include <string.h> |
| 29 | 28 | #include <stdlib.h> |
| 30 | 29 | #include "config.h" |
| 30 | +#include "compat/w32dlfcn.h" | |
| 31 | 31 | #include "libavutil/avstring.h" |
| 32 | 32 | #include "libavutil/common.h" |
| 33 | 33 | #include "libavutil/eval.h" |