]> git.sesse.net Git - nageru/blobdiff - decklink_output.cpp
Be slightly clearer about what happens when we try to enable output with no matching...
[nageru] / decklink_output.cpp
index d6ce684385dadff2a9234fc86a4b582993556734..f2ac40b8a9600f417399dd64efeedf92ff2d84fc 100644 (file)
@@ -67,6 +67,11 @@ void DeckLinkOutput::start_output(uint32_t mode, int64_t base_pts)
        assert(output);
        assert(!playback_initiated);
 
+       if (video_modes.empty()) {
+               fprintf(stderr, "ERROR: No matching output modes for %dx%d found\n", width, height);
+               exit(1);
+       }
+
        should_quit.unquit();
        playback_initiated = true;
        playback_started = false;