Browse Source

obs-ffmpeg: Change types to avoid unnecessary casts

Richard Stanway 3 năm trước cách đây
mục cha
commit
8bd4ef61a0
1 tập tin đã thay đổi với 6 bổ sung7 xóa
  1. 6 7
      plugins/obs-ffmpeg/obs-ffmpeg-source.c

+ 6 - 7
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");