X-Git-Url: http://git.xonotic.org/?p=xonotic%2Fdarkplaces.git;a=blobdiff_plain;f=av_backend_libav.c;h=653c9b4217f9a3371203bf4170f5fb0dda50e462;hp=36bfbdf433b0b70e0b32185c29055ec24d854402;hb=fbddb742e3f36efc25a5e701b2e29e14d24e5d75;hpb=54cdfc8bd479c1aac54965211117a04b2830f8b0 diff --git a/av_backend_libav.c b/av_backend_libav.c index 36bfbdf4..653c9b42 100644 --- a/av_backend_libav.c +++ b/av_backend_libav.c @@ -289,12 +289,12 @@ qbool LibAV_LoadLibrary(void) return false; // Load the DLL - if (Sys_LoadLibrary (dllnames_libavcodec, &libavcodec_dll, libavcodecfuncs)) + if (Sys_LoadDependency (dllnames_libavcodec, &libavcodec_dll, libavcodecfuncs)) { - if(Sys_LoadLibrary(dllnames_libavformat, &libavformat_dll, libavformatfuncs)) + if(Sys_LoadDependency(dllnames_libavformat, &libavformat_dll, libavformatfuncs)) return true; Con_Printf(CON_ERROR "Failed to load the libavformat library. Cannot use libavcodec without it\n"); - Sys_UnloadLibrary(&libavcodec_dll); + Sys_FreeLibrary(&libavcodec_dll); } return false;