From: Jaroslav Kysela Date: Sun, 14 May 2017 17:27:38 +0000 (+0200) Subject: log: add new 'pcr' log option X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7933975b0e2c6af2ce34426abceb716ba41b9688;p=thirdparty%2Ftvheadend.git log: add new 'pcr' log option --- diff --git a/src/input/mpegts/tsdemux.c b/src/input/mpegts/tsdemux.c index 337af1873..a8e812e38 100644 --- a/src/input/mpegts/tsdemux.c +++ b/src/input/mpegts/tsdemux.c @@ -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; } } diff --git a/src/tvhlog.c b/src/tvhlog.c index c06007eb7..9780888ee 100644 --- a/src/tvhlog.c +++ b/src/tvhlog.c @@ -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") }, diff --git a/src/tvhlog.h b/src/tvhlog.h index c4aff87c9..320309334 100644 --- a/src/tvhlog.h +++ b/src/tvhlog.h @@ -139,6 +139,7 @@ enum { LS_TBL_PASS, LS_TBL_SATIP, LS_FASTSCAN, + LS_PCR, LS_PARSER, LS_TS, LS_GLOBALHEADERS,