Browse Source

decklink: Fix crash when no outputs are available

Clayton Groeneveld 5 years ago
parent
commit
daf552096e
1 changed files with 3 additions and 1 deletions
  1. 3 1
      plugins/decklink/decklink-output.cpp

+ 3 - 1
plugins/decklink/decklink-output.cpp

@@ -74,7 +74,9 @@ static bool decklink_output_start(void *data)
 	obs_output_set_video_conversion(decklink->GetOutput(), &to);
 
 	device->SetKeyerMode(decklink->keyerMode);
-	decklink->Activate(device, decklink->modeID);
+
+	if (!decklink->Activate(device, decklink->modeID))
+		return false;
 
 	struct audio_convert_info conversion = {};
 	conversion.format = AUDIO_FORMAT_16BIT;