From 55617ec39dbad813015891b2ebc09dbad5e17335 Mon Sep 17 00:00:00 2001 From: "chengjian.scj" Date: Thu, 2 Mar 2023 17:57:13 +0800 Subject: [PATCH] Initialize sc_fps_counter.interrupted and sc_video_buffer.b.stopped to false explicitly --- app/src/fps_counter.c | 1 + app/src/video_buffer.c | 1 + 2 files changed, 2 insertions(+) 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);