diff --git a/app/src/fps_counter.c b/app/src/fps_counter.c index 85312821..dd4ae1da 100644 --- a/app/src/fps_counter.c +++ b/app/src/fps_counter.c @@ -96,6 +96,7 @@ run_fps_counter(void *data) { bool sc_fps_counter_start(struct sc_fps_counter *counter) { sc_mutex_lock(&counter->mutex); + counter->interrupted = false; counter->next_timestamp = sc_tick_now() + SC_FPS_COUNTER_INTERVAL; counter->nr_rendered = 0; counter->nr_skipped = 0; diff --git a/app/src/video_buffer.c b/app/src/video_buffer.c index 11f76479..2f3e2142 100644 --- a/app/src/video_buffer.c +++ b/app/src/video_buffer.c @@ -155,6 +155,7 @@ sc_video_buffer_init(struct sc_video_buffer *vb, sc_tick buffering_time, sc_clock_init(&vb->b.clock); sc_queue_init(&vb->b.queue); + vb->b.stopped = false; } assert(cbs);