summaryrefslogtreecommitdiffstats
path: root/src/EtiReader.h
Commit message (Collapse)AuthorAgeFilesLines
* Make the ETI reader state a class enumMatthias P. Braendli2020-03-161-1/+20
|
* Rework EDI inputMatthias P. Braendli2019-09-051-2/+9
| | | | | | - Use same main loop for both ETI and EDI inputs - Test SFN functionality with EDI input - Add log.show_process_time setting for process time printout
* Update EDI input libraryMatthias P. Braendli2019-07-081-3/+3
|
* Unify Socket library with other mmbToolsMatthias P. Braendli2019-07-081-6/+3
|
* Implement EDI over TCPMatthias P. Braendli2019-05-061-4/+8
|
* ThreadsafeQueue: add wakeup event instead of custom termination markersMatthias P. Braendli2018-04-201-1/+0
| | | | | This avoids the issue that the ~SDR termination marker doesn't reach the consumer because it's still prebuffering
* Verify ETI FCT continuity before modulatorMatthias P. Braendli2018-03-061-0/+5
|
* Enabled multicast support. Fix missing header in PAPRStatsSergiy G2018-01-311-0/+2
|
* Make EDI input optionalMatthias P. Braendli2018-01-221-2/+6
|
* Remove calculateTimestampMatthias P. Braendli2018-01-071-9/+2
|
* Remove unused variable myCurrentFrameMatthias P. Braendli2017-12-181-1/+0
|
* EDI input: decode timestampsMatthias P. Braendli2017-01-201-4/+1
|
* Integrate timestampdecoder into EDI inputMatthias P. Braendli2017-01-131-5/+11
|
* Add threaded UDP input for EDIMatthias P. Braendli2017-01-131-10/+25
|
* Fix ETI-over-TCP and ZeroMQ inputsMatthias P. Braendli2017-01-061-1/+5
|
* EDI: handle pseq resync and SIGINTMatthias P. Braendli2017-01-061-1/+5
|
* Replace EDI-to-ETI converter with a dedicated EDI sourceMatthias P. Braendli2017-01-061-9/+107
|
* Refactor flowgraph and puncturing rulesMatthias P. Braendli2016-12-251-4/+2
|
* Remove useless protected: in EtiReaderMatthias P. Braendli2016-10-241-2/+1
|
* Rework remotecontrolMatthias P. Braendli2016-10-071-2/+1
|
* Improve timestamp handlingMatthias P. Braendli2016-05-201-2/+2
| | | | | Replace PPS representation from double to integer, and analyse in OutputUHD if the timestamp is as expected.
* Keep tist offset across modulator restartsMatthias P. Braendli2015-09-181-1/+1
|
* Replace some loops with iterators to foreach loopsMatthias P. Braendli2015-08-011-5/+2
|
* Switch to C++11, remove boost::shared_ptrMatthias P. Braendli2015-08-011-3/+3
|
* EtiReader: remove unused varsMatthias P. Braendli2015-06-121-3/+3
|
* Simplify TIST offset handling, add offset to RCMatthias P. Braendli2015-06-121-1/+2
| | | | This breaks old configuration files using synchronous=1
* Logging: use etiLog instead of stderrMatthias Braendli2015-06-021-4/+1
|
* Add validity check for eti_fcMatthias P. Braendli2015-04-101-0/+1
|
* Replace pointers by shared_ptr in all flowgraphMatthias P. Braendli2015-02-221-5/+7
|
* SFN: carry FCT along with timestampsMatthias P. Braendli2014-09-141-5/+4
| | | | | | | | | This is the first step to fix issue #6. The goal is to enable the OutputUHD to check for FCT consistency. Once it can do that, it will also be able to reset the UHD streamer if necessary.
* Replace CRC-DABMOD by ODR-DabModMatthias P. Braendli2014-02-071-4/+4
|
* fix some errors seen by cppcheckMatthias P. Braendli2014-01-201-2/+2
|
* crc-dabmod: much cleaner logging implementationMatthias P. Braendli (think)2012-09-131-16/+19
|
* added crc-dabmod patchMatthias (think)2012-07-111-2/+24
|
* added unmodified mmbtoolsMatthias (think)2012-07-111-0/+72