diff --git a/modules/video_coding/codecs/test/video_codec_test.cc b/modules/video_coding/codecs/test/video_codec_test.cc index 3d07a3d1f7..2b144ac5da 100644 --- a/modules/video_coding/codecs/test/video_codec_test.cc +++ b/modules/video_coding/codecs/test/video_codec_test.cc @@ -582,7 +582,8 @@ TEST(VideoCodecTest, DISABLED_EncodeDecode) { uint32_t timestamp_rtp = 90000; std::map frame_settings; for (int frame_num = 0; frame_num < num_frames; ++frame_num) { - encoding_settings.keyframe = (frame_num % (key_interval + 1) == 0); + encoding_settings.keyframe = + (key_interval > 0 && (frame_num % key_interval) == 0); frame_settings.emplace(timestamp_rtp, encoding_settings); timestamp_rtp += k90kHz / framerate; }