aboutsummaryrefslogtreecommitdiffstats
path: root/src/DabMultiplexer.h
diff options
context:
space:
mode:
authorMatthias P. Braendli <matthias.braendli@mpb.li>2025-04-23 11:18:08 +0200
committerMatthias P. Braendli <matthias.braendli@mpb.li>2025-04-23 11:18:08 +0200
commit103841bc578888a828d176eddfdd9fa345549f03 (patch)
tree6e4f14251adf2b1d6249f2b030aacec7e759b1fd /src/DabMultiplexer.h
parent397905cb5079205e2a4bb64cca35517e60c01a58 (diff)
downloaddabmux-103841bc578888a828d176eddfdd9fa345549f03.tar.gz
dabmux-103841bc578888a828d176eddfdd9fa345549f03.tar.bz2
dabmux-103841bc578888a828d176eddfdd9fa345549f03.zip
Rework FIG0/10 DAB time indication to match EDI time
Diffstat (limited to 'src/DabMultiplexer.h')
-rw-r--r--src/DabMultiplexer.h6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/DabMultiplexer.h b/src/DabMultiplexer.h
index bbb4bde..5a0d906 100644
--- a/src/DabMultiplexer.h
+++ b/src/DabMultiplexer.h
@@ -50,7 +50,8 @@ class MuxTime {
uint32_t m_tist_at_fct0_us = 0;
public:
- std::pair<uint32_t, std::time_t> get_time();
+ std::pair<uint32_t, std::time_t> get_tist_seconds();
+ std::pair<uint32_t, std::time_t> get_milliseconds_seconds();
double tist_offset = 0;
@@ -81,8 +82,6 @@ class DabMultiplexer : public RemoteControllable {
void prepare(bool require_tai_clock);
- uint64_t getCurrentFrame() const { return currentFrame; }
-
void mux_frame(std::vector<std::shared_ptr<DabOutput> >& outputs);
void print_info(void);
@@ -116,6 +115,5 @@ class DabMultiplexer : public RemoteControllable {
bool m_tai_clock_required = false;
ClockTAI m_clock_tai;
- /* New FIG Carousel */
FIC::FIGCarousel fig_carousel;
};