Avoid division by zero.
Unified · Split
| @@ -930,6 +930,7 @@ int main(int argc, char **argv) { · 929 unmodified lines | ||
| 930 | 930 | // Update for short-time encoding bitrate states, for moving window |
| 931 | 931 | // of size rc->window, shifted by rc->window / 2. |
| 932 | 932 | // Ignore first window segment, due to key frame. |
| 933 | + if (rc.window_size == 0) rc.window_size = 15; | |
| 933 | 934 | if (frame_cnt > rc.window_size) { |
| 934 | 935 | sum_bitrate += 0.001 * 8.0 * pkt->data.frame.sz * framerate; |
| 935 | 936 | if (frame_cnt % rc.window_size == 0) { |