From: John Törnblom Date: Sat, 17 Nov 2012 14:31:07 +0000 (+0100) Subject: make sure the recording has been started correctly before atempting to write packets... X-Git-Tag: v3.5~275 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=34ff0c20dba8413c2d833a01a78964089d2c70da;p=thirdparty%2Ftvheadend.git make sure the recording has been started correctly before atempting to write packets to the muxer. --- diff --git a/src/dvr/dvr_rec.c b/src/dvr/dvr_rec.c index 9dd3c7f5f..1e279e7b2 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);