void find_prev_camera_driver(void) { int i = find_camera_driver_index(g_settings.camera.driver); if (i > 0) strlcpy(g_settings.camera.driver, camera_drivers[i - 1]->ident, sizeof(g_settings.camera.driver)); else RARCH_WARN("Couldn't find any previous camera driver (current one: \"%s\").\n", g_settings.camera.driver); }
void find_next_camera_driver(void) { int i = find_camera_driver_index(g_settings.camera.driver); if (i >= 0 && camera_drivers[i + 1]) strlcpy(g_settings.camera.driver, camera_drivers[i + 1]->ident, sizeof(g_settings.camera.driver)); else RARCH_WARN("Couldn't find any next camera driver (current one: \"%s\").\n", g_settings.camera.driver); }
static void find_camera_driver(void) { int i = find_camera_driver_index(g_settings.camera.driver); if (i >= 0) driver.camera = camera_drivers[i]; else { unsigned d; RARCH_ERR("Couldn't find any camera driver named \"%s\"\n", g_settings.camera.driver); RARCH_LOG_OUTPUT("Available camera drivers are:\n"); for (d = 0; camera_drivers[d]; d++) RARCH_LOG_OUTPUT("\t%s\n", camera_drivers[d]->ident); rarch_fail(1, "find_camera_driver()"); } }