From: Steinar H. Gunderson Date: Wed, 30 Dec 2015 13:08:28 +0000 (+0100) Subject: Ease debugging of new video modes a bit. X-Git-Tag: 1.0.0~59 X-Git-Url: https://git.sesse.net/?p=nageru;a=commitdiff_plain;h=35d4e46a1e3628c7be6566f2a985bc7da435cdf9 Ease debugging of new video modes a bit. --- diff --git a/mixer.cpp b/mixer.cpp index 74d2bf6..e46d918 100644 --- a/mixer.cpp +++ b/mixer.cpp @@ -312,11 +312,12 @@ void Mixer::bm_frame(unsigned card_index, uint16_t timecode, if (card->should_quit) return; } + size_t expected_length = width * (height + extra_lines_top + extra_lines_bottom) * 2; if (video_frame.len - video_offset == 0 || - video_frame.len - video_offset != size_t(width * (height + extra_lines_top + extra_lines_bottom) * 2)) { + video_frame.len - video_offset != expected_length) { if (video_frame.len != 0) { - printf("Card %d: Dropping video frame with wrong length (%ld)\n", - card_index, video_frame.len - video_offset); + printf("Card %d: Dropping video frame with wrong length (%ld; expected %ld)\n", + card_index, video_frame.len - video_offset, expected_length); } if (video_frame.owner) { video_frame.owner->release_frame(video_frame);