mirror of
https://github.com/CTCaer/RetroArch.git
synced 2025-02-04 10:36:50 +00:00
Make find_resampler_driver more robust
This commit is contained in:
parent
a4687f387c
commit
df448d37da
@ -50,12 +50,20 @@ static const rarch_resampler_t *find_resampler_driver(const char *ident)
|
|||||||
return backends[i];
|
return backends[i];
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
const rarch_resampler_t *resamp;
|
||||||
unsigned d;
|
unsigned d;
|
||||||
RARCH_ERR("Couldn't find any resampler driver named \"%s\"\n", ident);
|
RARCH_ERR("Couldn't find any resampler driver named \"%s\"\n", ident);
|
||||||
RARCH_LOG_OUTPUT("Available resampler drivers are:\n");
|
RARCH_LOG_OUTPUT("Available resampler drivers are:\n");
|
||||||
for (d = 0; backends[d]; d++)
|
for (d = 0; backends[d]; d++)
|
||||||
RARCH_LOG_OUTPUT("\t%s\n", backends[d]->ident);
|
RARCH_LOG_OUTPUT("\t%s\n", backends[d]->ident);
|
||||||
return NULL;
|
RARCH_WARN("Going to default to first resampler driver...\n");
|
||||||
|
|
||||||
|
resamp = (const rarch_resampler_t*)&backends[0];
|
||||||
|
|
||||||
|
if (!resamp)
|
||||||
|
return NULL;
|
||||||
|
|
||||||
|
return resamp;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user