diff --git a/plugins/rtmp-services/CMakeLists.txt b/plugins/rtmp-services/CMakeLists.txt index c7fd64034..07e725076 100644 --- a/plugins/rtmp-services/CMakeLists.txt +++ b/plugins/rtmp-services/CMakeLists.txt @@ -15,6 +15,7 @@ set(rtmp-services_HEADERS set(RTMP_SERVICES_URL "https://obsproject.com/obs2_update/rtmp-services" CACHE STRING "Default services package URL") +option(CHECK_FOR_SERVICE_UPDATES "Checks for service updates" OFF) configure_file( "${CMAKE_CURRENT_SOURCE_DIR}/lookup-config.h.in" diff --git a/plugins/rtmp-services/lookup-config.h.in b/plugins/rtmp-services/lookup-config.h.in index 94f7c99c3..d1cb6ed0e 100644 --- a/plugins/rtmp-services/lookup-config.h.in +++ b/plugins/rtmp-services/lookup-config.h.in @@ -1,3 +1,20 @@ #pragma once +#ifndef TRUE +#define TRUE 1 +#endif + +#ifndef ON +#define ON 1 +#endif + +#ifndef FALSE +#define FALSE 0 +#endif + +#ifndef OFF +#define OFF 0 +#endif + #define RTMP_SERVICES_URL "@RTMP_SERVICES_URL@" +#define CHECK_FOR_SERVICE_UPDATES @CHECK_FOR_SERVICE_UPDATES@ diff --git a/plugins/rtmp-services/rtmp-services-main.c b/plugins/rtmp-services/rtmp-services-main.c index 3897dea0e..c793fa1ed 100644 --- a/plugins/rtmp-services/rtmp-services-main.c +++ b/plugins/rtmp-services/rtmp-services-main.c @@ -48,6 +48,7 @@ bool obs_module_load(void) { init_twitch_data(); +#if CHECK_FOR_SERVICE_UPDATES char *local_dir = obs_module_file(""); char *cache_dir = obs_module_config_path(""); struct dstr module_name = {0}; @@ -71,6 +72,7 @@ bool obs_module_load(void) bfree(local_dir); bfree(cache_dir); dstr_free(&module_name); +#endif obs_register_service(&rtmp_common_service); obs_register_service(&rtmp_custom_service);