BMDTimeValue frame_rate_den;
if (mode_ptr->GetFrameRate(&frame_rate_den, &frame_rate_num) != S_OK) {
fprintf(stderr, "Could not get frame rate for mode '%s' on card %d\n", mode.name.c_str(), card_index);
- exit(1);
+ abort();
}
mode.frame_rate_num = frame_rate_num;
mode.frame_rate_den = frame_rate_den;
IDeckLinkAttributes *attr;
if (card->QueryInterface(IID_IDeckLinkAttributes, (void**)&attr) != S_OK) {
fprintf(stderr, "Card %u has no attributes\n", card_index);
- exit(1);
+ abort();
}
int64_t connection_mask;
} else {
fprintf(stderr, "Failed to enumerate video outputs for card %u\n", card_index);
}
- exit(1);
+ abort();
}
attr->Release();
if (connection_mask == 0) {
} else {
fprintf(stderr, "Card %u has no output connections\n", card_index);
}
- exit(1);
+ abort();
}
if ((connection_mask & bmdVideoConnectionHDMI) &&