diff options
author | Matthias P. Braendli <matthias.braendli@mpb.li> | 2022-10-14 20:00:26 +0200 |
---|---|---|
committer | Matthias P. Braendli <matthias.braendli@mpb.li> | 2022-10-14 20:00:26 +0200 |
commit | a2be0c3ab77dab50ded4850f38d2b796b322d0c4 (patch) | |
tree | dbbfe88cd7515f08ff552628c1483697eb5f8cf9 /src/DabMod.cpp | |
parent | 7441d427947aaa79b88e1eae157981c95d7ca5fa (diff) | |
download | dabmod-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.cpp | 4 |
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(); } |