exchanger/addons/native_video/native_video.gdextension

29 lines
1.3 KiB
Plaintext

[configuration]
entry_symbol = "native_video_init"
compatibility_minimum = "4.6"
reloadable = false
[libraries]
; macOS — universal binary (arm64 + x86_64 combined via `lipo`).
macos.debug = "libnative_video.macos.debug.dylib"
macos.release = "libnative_video.macos.release.dylib"
; Windows — Media Foundation backend, cross-compiled with Zig's bundled
; mingw. No "lib" prefix, matching the extension's own build output.
windows.debug.x86_64 = "native_video.windows.debug.x86_64.dll"
windows.release.x86_64 = "native_video.windows.release.x86_64.dll"
windows.debug.x86_32 = "native_video.windows.debug.x86_32.dll"
windows.release.x86_32 = "native_video.windows.release.x86_32.dll"
windows.debug.arm64 = "native_video.windows.debug.arm64.dll"
windows.release.arm64 = "native_video.windows.release.arm64.dll"
; Linux x86_64 — dynamically linked GStreamer backend. The deployment host
; must provide the documented GStreamer runtime and hardware decoder plugins.
linux.debug.x86_64 = "libnative_video.linux.debug.x86_64.so"
linux.release.x86_64 = "libnative_video.linux.release.x86_64.so"
; iOS builds and links but is not shipped here: Godot's iOS export
; conventionally expects a static library / .xcframework, not a plain
; .dylib, and only link-time (not on-device runtime) has been verified.
; Follow-up work — see README.