From: Jaroslav Kysela Date: Mon, 23 Nov 2015 17:16:27 +0000 (+0100) Subject: DVR: replace dvr_thread_backlog_free with streaming_queue_clear - identical X-Git-Tag: v4.2.1~1482 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=93cd28c374c62a87d3dd7567c782a1536e84b34b;p=thirdparty%2Ftvheadend.git DVR: replace dvr_thread_backlog_free with streaming_queue_clear - identical --- diff --git a/src/dvr/dvr_rec.c b/src/dvr/dvr_rec.c index 250fb8f2b..529d3b56d 100644 --- a/src/dvr/dvr_rec.c +++ b/src/dvr/dvr_rec.c @@ -1154,19 +1154,6 @@ dvr_thread_rec_start(dvr_entry_t **_de, streaming_start_t *ss, return ret; } -/** - * - */ -static void -dvr_thread_backlog_free(struct streaming_message_queue *backlog) -{ - streaming_message_t *sm; - while ((sm = TAILQ_FIRST(backlog)) != NULL) { - TAILQ_REMOVE(backlog, sm, sm_link); - streaming_msg_free(sm); - } -} - /** * */ @@ -1236,7 +1223,7 @@ dvr_thread(void *aux) continue; } else { if (TAILQ_FIRST(&backlog)) - dvr_thread_backlog_free(&backlog); + streaming_queue_clear(&backlog); epg_running = 1; } } else { @@ -1388,7 +1375,7 @@ dvr_thread(void *aux) streaming_code2txt(sm->sm_code)); fin: - dvr_thread_backlog_free(&backlog); + streaming_queue_clear(&backlog); dvr_thread_epilog(de, postproc); start_time = 0; started = 0; @@ -1454,7 +1441,7 @@ fin: } pthread_mutex_unlock(&sq->sq_mutex); - dvr_thread_backlog_free(&backlog); + streaming_queue_clear(&backlog); if (prch->prch_muxer) dvr_thread_epilog(de, postproc);