From 5518c17b34f546d794062f359b69d851dcf60edc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20=C3=96man?= Date: Sun, 24 Jan 2010 22:43:16 +0000 Subject: [PATCH] Don't let packets through TS demuxer if we're not running --- src/tsdemux.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/tsdemux.c b/src/tsdemux.c index a8f5cb01..220e2780 100644 --- a/src/tsdemux.c +++ b/src/tsdemux.c @@ -188,6 +188,9 @@ ts_recv_packet1(th_transport_t *t, const uint8_t *tsb, int64_t *pcrp) int pid, n, m, r; th_descrambler_t *td; + if(t->tht_status != TRANSPORT_RUNNING) + return; + pthread_mutex_lock(&t->tht_stream_mutex); transport_set_streaming_status_flags(t, TSS_INPUT_HARDWARE);