f[MFLAG_NO_POSITIONAL] = 1;
} else if (!strcasecmp(argv[i], "join-vid-floor")) {
f[MFLAG_JOIN_VID_FLOOR] = 1;
+ } else if (!strcasecmp(argv[i], "no-video-blanks")) {
+ f[MFLAG_NO_VIDEO_BLANKS] = 1;
} else if (!strcasecmp(argv[i], "no-minimize-encoding")) {
f[MFLAG_NO_MINIMIZE_ENCODING] = 1;
} else if (!strcasecmp(argv[i], "second-screen")) {
conference_video_reset_video_bitrate_counters(member);
}
- if (member->auto_avatar && member->good_img > vid_params.fps * 3) {
+ if (member->auto_avatar && member->good_img > 1) {
conference_video_check_flush(member, SWITCH_TRUE);
}
- } else {
+ } else if (!conference_utils_member_test_flag(member, MFLAG_NO_VIDEO_BLANKS)) {
member->blanks++;