static bool obs_init(const char *locale) { obs = bzalloc(sizeof(struct obs_core)); log_system_info(); if (!obs_init_data()) return false; if (!obs_init_handlers()) return false; obs->locale = bstrdup(locale); obs_register_source(&scene_info); return true; }
static bool obs_init(void) { obs = bmalloc(sizeof(struct obs_subsystem)); memset(obs, 0, sizeof(struct obs_subsystem)); obs_init_data(); if (!obs_init_handlers()) return false; obs->media = media_open(); if (!obs->media) return false; return true; }