]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
put tsfix before the global headers. fixes problems where recordings could loose...
authorJohn Törnblom <john.tornblom@gmail.com>
Fri, 25 Jan 2013 20:21:52 +0000 (21:21 +0100)
committerJohn Törnblom <john.tornblom@gmail.com>
Fri, 25 Jan 2013 20:21:52 +0000 (21:21 +0100)
src/dvr/dvr_rec.c

index 39b929e79a93f61e8dffa45745a3aa59348543fe..94aaaa9488fcad8579cd3e7b10b532f3b239030b 100644 (file)
@@ -79,9 +79,9 @@ dvr_rec_subscribe(dvr_entry_t *de)
     flags = SUBSCRIPTION_RAW_MPEGTS;
   } else {
     streaming_queue_init(&de->de_sq, 0);
-    de->de_tsfix = tsfix_create(&de->de_sq.sq_st);
+    de->de_gh = globalheaders_create(&de->de_sq.sq_st);
+    st = de->de_tsfix = tsfix_create(de->de_gh);
     tsfix_set_start_time(de->de_tsfix, de->de_start - (60 * de->de_start_extra));
-    st = de->de_gh = globalheaders_create(de->de_tsfix);
     flags = 0;
   }