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 Nov 3, 2021
1 parent b854309 commit 6e1bbbc
Showing 1 changed file with 23 additions and 1 deletion.
24 changes: 23 additions & 1 deletion obs-browser-plugin.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -133,6 +133,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 @@ -441,7 +452,8 @@ void RegisterBrowserSource()
OBS_SOURCE_AUDIO |
#endif
OBS_SOURCE_CUSTOM_DRAW | OBS_SOURCE_INTERACTION |
OBS_SOURCE_DO_NOT_DUPLICATE | OBS_SOURCE_SRGB;
OBS_SOURCE_DO_NOT_DUPLICATE | OBS_SOURCE_SRGB |
OBS_SOURCE_CAP_OBSOLETE;
info.get_properties = browser_source_get_properties;
info.get_defaults = browser_source_get_defaults;
info.icon_type = OBS_ICON_TYPE_BROWSER;
Expand Down Expand Up @@ -522,6 +534,16 @@ void RegisterBrowserSource()
};

obs_register_source(&info);

info.version = 2;
info.output_flags = OBS_SOURCE_VIDEO |
#if CHROME_VERSION_BUILD >= 3683
OBS_SOURCE_AUDIO |
#endif
OBS_SOURCE_CUSTOM_DRAW | OBS_SOURCE_INTERACTION |
OBS_SOURCE_DO_NOT_DUPLICATE | OBS_SOURCE_SRGB;
info.get_defaults = browser_source_get_defaults_v2;
obs_register_source(&info);
}

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

0 comments on commit 6e1bbbc

Please sign in to comment.