]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
log: add new 'pcr' log option
authorJaroslav Kysela <perex@perex.cz>
Sun, 14 May 2017 17:27:38 +0000 (19:27 +0200)
committerJaroslav Kysela <perex@perex.cz>
Sun, 14 May 2017 17:27:38 +0000 (19:27 +0200)
src/input/mpegts/tsdemux.c
src/tvhlog.c
src/tvhlog.h

index 337af18737b1ef6696dea119ba430c92330f181d..a8e812e38eb49327279b2dadd86bd0908eebaff9 100644 (file)
@@ -101,14 +101,15 @@ ts_recv_packet0
             (t->s_candidate_pcr != PTS_UNSET && pts_diff(t->s_candidate_pcr, pcr) <= 4*90000)) {
           if (pcr != t->s_current_pcr) {
             if (t->s_current_pcr == PTS_UNSET)
-              tvhtrace(LS_TS, "%s: PCR initial: %"PRId64, service_nicename((service_t*)t), pcr);
+              tvhtrace(LS_PCR, "%s: PCR initial: %"PRId64, service_nicename((service_t*)t), pcr);
             else
-              tvhtrace(LS_TS, "%s: PCR change : %"PRId64"%s", service_nicename((service_t*)t), pcr,
+              tvhtrace(LS_PCR, "%s: PCR change : %"PRId64"%s", service_nicename((service_t*)t), pcr,
                                                 t->s_candidate_pcr != PTS_UNSET ? " (candidate)" : "");
             t->s_current_pcr = pcr;
           }
           t->s_candidate_pcr = PTS_UNSET;
         } else {
+          tvhtrace(LS_PCR, "%s: PCR candidate: %"PRId64, service_nicename((service_t*)t), pcr);
           t->s_candidate_pcr = pcr;
         }
       }
index c06007eb7cffa66c859379bf4caa69ce2241df97..9780888eecc16a54555fa0cbbcd400b9f329b22a 100644 (file)
@@ -115,6 +115,7 @@ tvhlog_subsys_t tvhlog_subsystems[] = {
   [LS_TBL_PASS]      = { "tbl-pass",      N_("Passthrough Muxer SI Tables") },
   [LS_TBL_SATIP]     = { "tbl-satip",     N_("SAT>IP Server SI Tables") },
   [LS_FASTSCAN]      = { "fastscan",      N_("Fastscan DVB") },
+  [LS_PCR]           = { "pcr",           N_("PCR Clocks") },
   [LS_PARSER]        = { "parser",        N_("MPEG-TS Parser") },
   [LS_TS]            = { "TS",            N_("Transport Stream") },
   [LS_GLOBALHEADERS] = { "globalheaders", N_("Global Headers") }, 
index c4aff87c9e6007b29ec06a4678374a4c29dd9cdc..320309334cb6aa6f1d17b30af2a7c8af4f87848d 100644 (file)
@@ -139,6 +139,7 @@ enum {
   LS_TBL_PASS,
   LS_TBL_SATIP,
   LS_FASTSCAN,
+  LS_PCR,
   LS_PARSER,
   LS_TS,
   LS_GLOBALHEADERS,