mirror of
https://github.com/libretro/RetroArch
synced 2025-02-20 06:40:18 +00:00
Add compat to external APIs.
This commit is contained in:
parent
109dc7a64f
commit
b95b101a37
@ -66,6 +66,8 @@ static void *audio_ext_init(const char *device, unsigned rate, unsigned latency)
|
||||
}
|
||||
|
||||
plugin_load = (const rarch_audio_driver_t *(*)(void))dylib_proc(ext->lib, "rarch_audio_driver_init");
|
||||
if (!plugin_load)
|
||||
plugin_load = (const rarch_audio_driver_t *(*)(void))dylib_proc(ext->lib, "ssnes_audio_driver_init"); // Compat. Will be dropped on ABI break.
|
||||
|
||||
if (!plugin_load)
|
||||
{
|
||||
|
3
driver.c
3
driver.c
@ -211,6 +211,9 @@ static void init_dsp_plugin(void)
|
||||
|
||||
const rarch_dsp_plugin_t* (RARCH_API_CALLTYPE *plugin_init)(void) =
|
||||
(const rarch_dsp_plugin_t *(RARCH_API_CALLTYPE*)(void))dylib_proc(g_extern.audio_data.dsp_lib, "rarch_dsp_plugin_init");
|
||||
if (!plugin_init)
|
||||
plugin_init = (const rarch_dsp_plugin_t *(RARCH_API_CALLTYPE*)(void))dylib_proc(g_extern.audio_data.dsp_lib, "ssnes_dsp_plugin_init"); // Compat. Will be dropped on ABI break.
|
||||
|
||||
if (!plugin_init)
|
||||
{
|
||||
RARCH_ERR("Failed to find symbol \"rarch_dsp_plugin_init\" in DSP plugin.\n");
|
||||
|
@ -306,6 +306,9 @@ static void *video_ext_init(const video_info_t *video, const input_driver_t **in
|
||||
}
|
||||
|
||||
video_init = (const rarch_video_driver_t *(*)(void))dylib_proc(g_lib, "rarch_video_init");
|
||||
if (!video_init)
|
||||
video_init = (const rarch_video_driver_t *(*)(void))dylib_proc(g_lib, "ssnes_video_init"); // Compat. Will be dropped on ABI break.
|
||||
|
||||
if (!video_init)
|
||||
{
|
||||
RARCH_ERR("Couldn't find function rarch_video_init in library ...\n");
|
||||
|
Loading…
x
Reference in New Issue
Block a user