]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
DVR: don't restart service when EPG stop was received
authorJaroslav Kysela <perex@perex.cz>
Sat, 31 Oct 2015 20:46:15 +0000 (21:46 +0100)
committerJaroslav Kysela <perex@perex.cz>
Sat, 31 Oct 2015 20:46:15 +0000 (21:46 +0100)
src/dvr/dvr_rec.c

index 65fa4af05789b7b5e67dd8ec52d40e1cca524cbd..c2c8db462f22194021089fd51a06f20ecfa24789 100644 (file)
@@ -1255,7 +1255,7 @@ dvr_thread(void *aux)
       if (rs == DVR_RS_COMMERCIAL && comm_skip)
        break;
       if (!epg_running) {
-        if (ss && packets) {
+        if (ss && packets && de->de_running_start == 0) {
           dvr_streaming_restart(de, &run);
           packets = 0;
           started = 0;
@@ -1321,7 +1321,7 @@ dvr_thread(void *aux)
         break;
 
       if (!epg_running) {
-        if (packets) {
+        if (ss && packets && de->de_running_start == 0) {
           dvr_streaming_restart(de, &run);
           packets = 0;
           started = 0;