summaryrefslogtreecommitdiffstats
path: root/src/DabMod.cpp
diff options
context:
space:
mode:
authorMatthias P. Braendli <matthias.braendli@mpb.li>2022-10-14 20:00:26 +0200
committerMatthias P. Braendli <matthias.braendli@mpb.li>2022-10-14 20:00:26 +0200
commita2be0c3ab77dab50ded4850f38d2b796b322d0c4 (patch)
treedbbfe88cd7515f08ff552628c1483697eb5f8cf9 /src/DabMod.cpp
parent7441d427947aaa79b88e1eae157981c95d7ca5fa (diff)
downloaddabmod-a2be0c3ab77dab50ded4850f38d2b796b322d0c4.tar.gz
dabmod-a2be0c3ab77dab50ded4850f38d2b796b322d0c4.tar.bz2
dabmod-a2be0c3ab77dab50ded4850f38d2b796b322d0c4.zip
Add timestamp refresh logic
Diffstat (limited to 'src/DabMod.cpp')
-rw-r--r--src/DabMod.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/DabMod.cpp b/src/DabMod.cpp
index 278f8ce..5a4da9a 100644
--- a/src/DabMod.cpp
+++ b/src/DabMod.cpp
@@ -662,7 +662,9 @@ static run_modulator_state_t run_modulator(const mod_settings_t& mod_settings, m
else {
etiLog.level(warn) << "Skipping frame " << fct << " FCT " <<
(fct_good ? "good" : "bad") << " TS " <<
- (ts_good ? "good" : "bad");
+ (ts_good ? "good, " : "bad, ") <<
+ (ts.timestamp_valid ? (ts.offset_to_system_time() > 0 ? "in the future" : "in the past") : "invalid");
+
if (m.ediInput) {
m.ediInput->ediReader.clearFrame();
}