Load versions of libraries.

This commit is contained in:
2026-06-10 00:40:14 +02:00
parent f8214b8f1b
commit 4f95e57a96
8 changed files with 45 additions and 22 deletions
+8 -4
View File
@@ -79,20 +79,24 @@
(define libavutil (get-lib (case (system-type 'os)
[(windows) '("avutil-60")]
[else '("avutil" "libavutil")]) '(#f)))
[else '("avutil" "libavutil")])
(ffmpeg-lib-versions 'avutil)))
(define libswresample (get-lib (case (system-type 'os)
[(windows) '("swresample-6")]
[else '("swresample" "libswresample")]) '(#f)))
[else '("swresample" "libswresample")])
(ffmpeg-lib-versions 'swresample)))
(define libavcodec (get-lib (case (system-type 'os)
[(windows) '("avcodec-62")]
[else '("avcodec" "libavcodec")]) '(#f)))
[else '("avcodec" "libavcodec")])
(ffmpeg-lib-versions 'avcodec)))
(define libavformat (get-lib (case (system-type 'os)
[(windows) '("avformat-62")]
[else '("avformat" "libavformat")]) '(#f)))
[else '("avformat" "libavformat")])
(ffmpeg-lib-versions 'avformat)))
(define-ffi-definer def-avutil libavutil #:default-make-fail make-not-available)