Skip to content

Commit

Permalink
obs-browser: Update default size
Browse files Browse the repository at this point in the history
  • Loading branch information
cg2121 committed Aug 23, 2021
1 parent 88b670b commit 560aaeb
Showing 1 changed file with 18 additions and 2 deletions.
20 changes: 18 additions & 2 deletions obs-browser-plugin.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -131,6 +131,17 @@ static void browser_source_get_defaults(obs_data_t *settings)
obs_data_set_default_bool(settings, "reroute_audio", false);
}

static void browser_source_get_defaults_v2(obs_data_t *settings)
{
browser_source_get_defaults(settings);

struct obs_video_info ovi;
obs_get_video_info(&ovi);

obs_data_set_default_int(settings, "width", ovi.base_width);
obs_data_set_default_int(settings, "height", ovi.base_height);
}

static bool is_local_file_modified(obs_properties_t *props, obs_property_t *,
obs_data_t *settings)
{
Expand Down Expand Up @@ -408,7 +419,7 @@ extern "C" EXPORT void obs_browser_initialize(void)
void RegisterBrowserSource()
{
struct obs_source_info info = {};
info.id = "browser_source";
info.id = "browser_source_v2";
info.type = OBS_SOURCE_TYPE_INPUT;
info.output_flags = OBS_SOURCE_VIDEO |
#if CHROME_VERSION_BUILD >= 3683
Expand All @@ -417,7 +428,7 @@ void RegisterBrowserSource()
OBS_SOURCE_CUSTOM_DRAW | OBS_SOURCE_INTERACTION |
OBS_SOURCE_DO_NOT_DUPLICATE | OBS_SOURCE_SRGB;
info.get_properties = browser_source_get_properties;
info.get_defaults = browser_source_get_defaults;
info.get_defaults = browser_source_get_defaults_v2;
info.icon_type = OBS_ICON_TYPE_BROWSER;

info.get_name = [](void *) { return obs_module_text("BrowserSource"); };
Expand Down Expand Up @@ -496,6 +507,11 @@ void RegisterBrowserSource()
};

obs_register_source(&info);

info.id = "browser_source";
info.output_flags |= OBS_SOURCE_CAP_OBSOLETE;
info.get_defaults = browser_source_get_defaults;
obs_register_source(&info);
}

/* ========================================================================= */
Expand Down

0 comments on commit 560aaeb

Please sign in to comment.