diff options
author | Matthias P. Braendli <matthias.braendli@mpb.li> | 2019-09-23 14:44:45 +0200 |
---|---|---|
committer | Matthias P. Braendli <matthias.braendli@mpb.li> | 2019-09-23 14:44:45 +0200 |
commit | 907534bccee046c0499e9f936873c229b247ef95 (patch) | |
tree | 07f6995d0c8614f80a920f86660809b2fbd79b2b /src/DabMultiplexer.cpp | |
parent | 015427d9e74f34dc7d0f7fbad4ad1eaad6537cce (diff) | |
download | dabmux-907534bccee046c0499e9f936873c229b247ef95.tar.gz dabmux-907534bccee046c0499e9f936873c229b247ef95.tar.bz2 dabmux-907534bccee046c0499e9f936873c229b247ef95.zip |
Add buffermanagement setting to RC
Diffstat (limited to 'src/DabMultiplexer.cpp')
-rw-r--r-- | src/DabMultiplexer.cpp | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/src/DabMultiplexer.cpp b/src/DabMultiplexer.cpp index 549850a..9bd3c3f 100644 --- a/src/DabMultiplexer.cpp +++ b/src/DabMultiplexer.cpp @@ -592,17 +592,9 @@ void DabMultiplexer::mux_frame(std::vector<std::shared_ptr<DabOutput> >& outputs edi::TagESTn& tag = edi_subchannelToTag[subchannel.get()]; int sizeSubchannel = subchannel->getSizeByte(); - int result = -1; - switch (subchannel->bufferManagement) { - case BufferManagement::Prebuffering: - result = subchannel->input->readFrame(&etiFrame[index], sizeSubchannel); - break; - case BufferManagement::Timestamped: - // no need to check enableTist because we always increment the timestamp - result = subchannel->input->readFrame(&etiFrame[index], + // no need to check enableTist because we always increment the timestamp + int result = subchannel->readFrame(&etiFrame[index], sizeSubchannel, edi_time + m_tist_offset, tai_utc_offset, timestamp); - break; - } if (result < 0) { etiLog.log(info, |