X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=decklink_output.cpp;fp=decklink_output.cpp;h=f2ac40b8a9600f417399dd64efeedf92ff2d84fc;hb=c1b32e2a40f386489fc796b43c8afca99db32dea;hp=d6ce684385dadff2a9234fc86a4b582993556734;hpb=8cefe0ef1926be7931d4a9bbfed93ee6e85f3540;p=nageru diff --git a/decklink_output.cpp b/decklink_output.cpp index d6ce684..f2ac40b 100644 --- a/decklink_output.cpp +++ b/decklink_output.cpp @@ -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;