aboutsummaryrefslogtreecommitdiffstats
path: root/src/InputReader.h
Commit message (Collapse)AuthorAgeFilesLines
* Add missing includes, remove unused m_to_dropMatthias P. Braendli2019-08-131-8/+0
|
* Unify Socket library with other mmbToolsMatthias P. Braendli2019-07-081-1/+1
|
* Represent ZMQ input failures more clearlyMatthias P. Braendli2019-01-281-1/+9
|
* Add ZMQ input buffer size to RCMatthias P. Braendli2018-04-111-2/+15
|
* Make telnet RC compile-time dependant on boostMatthias P. Braendli2018-04-101-0/+1
|
* Stop using fprintf in input informationMatthias P. Braendli2018-03-201-10/+10
|
* Avoid copies in ThreadsafeQueue and BufferMatthias P. Braendli2018-03-061-2/+2
|
* Implement TCP input auto-reconnectMatthias P. Braendli2018-03-061-6/+2
|
* Remove porting.cMatthias P. Braendli2018-02-241-1/+0
|
* Simplify InputZeroMQReader, remove worker classMatthias P. Braendli2018-01-161-45/+17
|
* Do some InputReader cleanupMatthias P. Braendli2018-01-161-86/+64
|
* Add threaded UDP input for EDIMatthias P. Braendli2017-01-131-1/+0
|
* Replace EDI-to-ETI converter with a dedicated EDI sourceMatthias P. Braendli2017-01-061-23/+0
|
* Add first version of EDI inputMatthias P. Braendli2016-12-251-3/+26
|
* Add ETI-over-TCP inputMatthias P. Braendli2016-09-111-5/+39
|
* Replace some unsigned typesMatthias P. Braendli2016-05-271-2/+2
|
* Move running flag out of workerdataMatthias P. Braendli2015-08-151-4/+4
|
* Switch to C++11, remove boost::shared_ptrMatthias P. Braendli2015-08-011-3/+3
|
* Fix intermittent underruns after a restartMatthias P. Braendli2015-06-051-2/+1
| | | | | | | | | | | | | | When using UHD without synchronous=1: After a modulator restart, the input ZMQ buffer is nearly empty, and the modulator actually gets blocked by the ThreadsafeQueue. This is visible by looking at the time deltas printed in the debugging code. This commit adds a minimal form of prebuffering (10 ETI frames) to the ZeroMQ input, and removes the useless minimum required size for the ThreadsafeQueue. In synchronous=1, the issue is not visible because the TIST defines the time to transmit, which will cause the ZMQ buffer to fill.
* Logging: use etiLog instead of stderrMatthias Braendli2015-06-021-6/+4
|
* Apply rule of 3 in InputReaderMatthias Braendli2015-06-021-1/+5
|
* Use shared_ptr in ZMQ input instead of pointersMatthias P. Braendli2015-05-301-2/+4
|
* Only print closing message if really closing fileMatthias P. Braendli2015-04-101-2/+2
|
* Create custom exception for ZMQ overflowMatthias P. Braendli2015-02-271-0/+8
|
* Restart full modulator on ZeroMQ input overrunMatthias P. Braendli2015-02-221-0/+1
|
* Move main flowgraph to distinct functionMatthias P. Braendli2015-02-221-0/+2
|
* Add max_frames_queued option for zmq inputMatthias P. Braendli2015-02-201-2/+4
|
* Merge input-zeromq and output-zeromq configure optionsMatthias P. Braendli2015-01-231-2/+2
|
* Change ZMQ input message formatMatthias P. Braendli2014-03-261-2/+2
|
* Maintain transmission frame FP relationship in ZeroMQ inputMatthias P. Braendli2014-03-231-1/+12
|
* zmq input improvementsMatthias P. Braendli2014-02-211-3/+2
|
* include local zmq.hpp and prefer it over the system oneMatthias P. Braendli2014-02-111-1/+1
|
* Replace CRC-DABMOD by ODR-DabModMatthias P. Braendli2014-02-071-4/+4
|
* kill ZMQ thread when InputZeroMQReader is destroyedMatthias P. Braendli2014-01-101-0/+6
|
* crc-dabmod: add ZeroMQ input moduleMatthias P. Braendli (think)2013-11-101-9/+67
|
* dabmod: add file input to separate class, change versionMatthias P. Braendli (think)2013-11-101-0/+125