diff --git a/libobs/obs-encoder.c b/libobs/obs-encoder.c index 9d309bb7c..e25ca2c59 100644 --- a/libobs/obs-encoder.c +++ b/libobs/obs-encoder.c @@ -981,14 +981,11 @@ static inline bool video_pause_check_internal(struct pause_data *pause, return false; } - if (ts == pause->ts_start) { - return true; - - } else if (ts == pause->ts_end) { + if (ts == pause->ts_end) { pause->ts_start = 0; pause->ts_end = 0; - } else { + } else if (ts >= pause->ts_start) { return true; }