X-Git-Url: http://git.xonotic.org/?p=xonotic%2Fdarkplaces.git;a=blobdiff_plain;f=cap_ogg.c;h=6218e8ad5fd71d51040d5a90ace806fa4d46becc;hp=16802dc92e2590566ef0a125355fde1c43e10c23;hb=97820be04836873cca98fddf52c1901e430d9bee;hpb=ae621b85bde1c51e8193e5bbc19ad530899e7b9d diff --git a/cap_ogg.c b/cap_ogg.c index 16802dc9..6218e8ad 100644 --- a/cap_ogg.c +++ b/cap_ogg.c @@ -565,13 +565,13 @@ static qbool SCR_CaptureVideo_Ogg_OpenLibrary(void) }; return - Sys_LoadLibrary (dllnames_og, &og_dll, oggfuncs) + Sys_LoadDependency (dllnames_og, &og_dll, oggfuncs) && - Sys_LoadLibrary (dllnames_th, &th_dll, theorafuncs) + Sys_LoadDependency (dllnames_th, &th_dll, theorafuncs) && - Sys_LoadLibrary (dllnames_vo, &vo_dll, vorbisfuncs) + Sys_LoadDependency (dllnames_vo, &vo_dll, vorbisfuncs) && - Sys_LoadLibrary (dllnames_ve, &ve_dll, vorbisencfuncs); + Sys_LoadDependency (dllnames_ve, &ve_dll, vorbisencfuncs); } void SCR_CaptureVideo_Ogg_Init(void) @@ -596,10 +596,10 @@ qbool SCR_CaptureVideo_Ogg_Available(void) void SCR_CaptureVideo_Ogg_CloseDLL(void) { - Sys_UnloadLibrary (&ve_dll); - Sys_UnloadLibrary (&vo_dll); - Sys_UnloadLibrary (&th_dll); - Sys_UnloadLibrary (&og_dll); + Sys_FreeLibrary (&ve_dll); + Sys_FreeLibrary (&vo_dll); + Sys_FreeLibrary (&th_dll); + Sys_FreeLibrary (&og_dll); } // this struct should not be needed