summaryrefslogtreecommitdiffstats
path: root/src/InputZeroMQReader.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Avoid copies in ThreadsafeQueue and BufferMatthias P. Braendli2018-03-061-10/+9
|
* Remove porting.cMatthias P. Braendli2018-02-241-1/+0
|
* Let ZeroMQ input timeout, so that SIGINT works tooMatthias P. Braendli2018-01-161-3/+23
|
* Simplify InputZeroMQReader, remove worker classMatthias P. Braendli2018-01-161-45/+41
|
* Do some InputReader cleanupMatthias P. Braendli2018-01-161-1/+1
|
* Check input zmq message sizeMatthias P. Braendli2017-08-051-29/+44
|
* Increase detail for ZeroMQ error messagesMatthias P. Braendli2016-08-231-2/+16
|
* Set custom names to threadsMatthias P. Braendli2016-06-171-0/+2
|
* Add TRACE support for timing analysisMatthias P. Braendli2016-06-171-0/+4
|
* Replace some unsigned typesMatthias P. Braendli2016-05-271-1/+1
|
* Fix command line option for zmq inputMatthias P. Braendli2015-10-301-1/+1
|
* Move running flag out of workerdataMatthias P. Braendli2015-08-151-3/+6
|
* Switch to C++11, remove boost::shared_ptrMatthias P. Braendli2015-08-011-4/+3
|
* Remove debugging printsMatthias P. Braendli2015-06-051-17/+0
|
* Fix intermittent underruns after a restartMatthias P. Braendli2015-06-051-2/+30
| | | | | | | | | | | | | | 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-11/+8
|
* Use shared_ptr in ZMQ input instead of pointersMatthias P. Braendli2015-05-301-10/+6
|
* Use correct delete[] in ZMQ inputMatthias P. Braendli2015-05-301-1/+1
|
* 'underfull' sounds wrongMatthias P. Braendli2015-04-101-1/+1
|
* Create custom exception for ZMQ overflowMatthias P. Braendli2015-02-271-1/+1
|
* Restart full modulator on ZeroMQ input overrunMatthias P. Braendli2015-02-221-1/+8
|
* Move main flowgraph to distinct functionMatthias P. Braendli2015-02-221-0/+11
|
* Add max_frames_queued option for zmq inputMatthias P. Braendli2015-02-201-5/+4
|
* Merge input-zeromq and output-zeromq configure optionsMatthias P. Braendli2015-01-231-1/+1
|
* SFN: carry FCT along with timestampsMatthias P. Braendli2014-09-141-1/+3
| | | | | | | | | 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.
* Change ZMQ input message formatMatthias P. Braendli2014-03-261-19/+63
|
* Maintain transmission frame FP relationship in ZeroMQ inputMatthias P. Braendli2014-03-231-3/+16
|
* Fix livelock in synchronous ZeroMQ scenarioMatthias P. Braendli2014-03-231-3/+8
|
* Make sure the ZMQ input thread dies on Stop()Matthias P. Braendli2014-03-231-0/+1
|
* zmq input improvementsMatthias P. Braendli2014-02-211-4/+23
|
* 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
|
* fix some errors seen by cppcheckMatthias P. Braendli2014-01-201-1/+1
|
* crc-dabmod: add ZeroMQ input moduleMatthias P. Braendli (think)2013-11-101-0/+135