From 8bd4ef61a02f6f574d4788f2bc25bb9fe2568c5c Mon Sep 17 00:00:00 2001 From: Richard Stanway Date: Sat, 7 May 2022 15:57:51 +0200 Subject: [PATCH] obs-ffmpeg: Change types to avoid unnecessary casts --- plugins/obs-ffmpeg/obs-ffmpeg-source.c | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/plugins/obs-ffmpeg/obs-ffmpeg-source.c b/plugins/obs-ffmpeg/obs-ffmpeg-source.c index c76061b3b..d4e1419f9 100644 --- a/plugins/obs-ffmpeg/obs-ffmpeg-source.c +++ b/plugins/obs-ffmpeg/obs-ffmpeg-source.c @@ -389,7 +389,7 @@ static void ffmpeg_source_tick(void *data, float seconds) #define SRT_PROTO "srt" #define RIST_PROTO "rist" -static bool requires_mpegts(char *path) +static bool requires_mpegts(const char *path) { return !astrcmpi_n(path, SRT_PROTO, sizeof(SRT_PROTO) - 1) || !astrcmpi_n(path, RIST_PROTO, sizeof(RIST_PROTO) - 1); @@ -401,20 +401,19 @@ static void ffmpeg_source_update(void *data, obs_data_t *settings) bool is_local_file = obs_data_get_bool(settings, "is_local_file"); - char *input; - char *input_format; + const char *input; + const char *input_format; bfree(s->input); bfree(s->input_format); if (is_local_file) { - input = (char *)obs_data_get_string(settings, "local_file"); + input = obs_data_get_string(settings, "local_file"); input_format = NULL; s->is_looping = obs_data_get_bool(settings, "looping"); } else { - input = (char *)obs_data_get_string(settings, "input"); - input_format = - (char *)obs_data_get_string(settings, "input_format"); + input = obs_data_get_string(settings, "input"); + input_format = obs_data_get_string(settings, "input_format"); if (requires_mpegts(input)) { input_format = "mpegts"; obs_data_set_string(settings, "input_format", "mpegts");