From 34ff0c20dba8413c2d833a01a78964089d2c70da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?John=20T=C3=B6rnblom?= Date: Sat, 17 Nov 2012 15:31:07 +0100 Subject: [PATCH] make sure the recording has been started correctly before atempting to write packets to the muxer. --- src/dvr/dvr_rec.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/dvr/dvr_rec.c b/src/dvr/dvr_rec.c index 9dd3c7f5..1e279e7b 100755 --- a/src/dvr/dvr_rec.c +++ b/src/dvr/dvr_rec.c @@ -448,7 +448,8 @@ dvr_thread(void *aux) switch(sm->sm_type) { case SMT_MPEGTS: case SMT_PACKET: - if(dispatch_clock > de->de_start - (60 * de->de_start_extra)) { + if(started && + dispatch_clock > de->de_start - (60 * de->de_start_extra)) { dvr_rec_set_state(de, DVR_RS_RUNNING, 0); muxer_write_pkt(de->de_mux, sm->sm_type, sm->sm_data);