Browse Source

mac-videotoolbox: Default to High profile

gxalpha 3 years ago
parent
commit
838446082e
1 changed files with 4 additions and 1 deletions
  1. 4 1
      plugins/mac-videotoolbox/encoder.c

+ 4 - 1
plugins/mac-videotoolbox/encoder.c

@@ -1328,7 +1328,10 @@ static void vt_defaults(obs_data_t *settings, void *data)
 	obs_data_set_default_int(settings, "max_bitrate", 2500);
 	obs_data_set_default_double(settings, "max_bitrate_window", 1.5f);
 	obs_data_set_default_int(settings, "keyint_sec", 0);
-	obs_data_set_default_string(settings, "profile", "main");
+	obs_data_set_default_string(
+		settings, "profile",
+		type_data->codec_type == kCMVideoCodecType_H264 ? "high"
+								: "main");
 	obs_data_set_default_int(settings, "codec_type",
 				 kCMVideoCodecType_AppleProRes422);
 	obs_data_set_default_bool(settings, "bframes", true);