Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | | Fix intermittent underruns after a restart | Matthias P. Braendli | 2015-06-05 | 6 | -23/+72 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. | |||||
| * | | Set priorities for modulator and UHD threads | Matthias P. Braendli | 2015-06-05 | 2 | -4/+19 | |
| | | | ||||||
* | | | Merge branch 'next' into tii | Matthias P. Braendli | 2015-06-03 | 14 | -156/+117 | |
|\| | | ||||||
| * | | Logging: use etiLog instead of stderr | Matthias Braendli | 2015-06-02 | 14 | -155/+112 | |
| | | | ||||||
| * | | Apply rule of 3 in InputReader | Matthias Braendli | 2015-06-02 | 1 | -1/+5 | |
| | | | ||||||
* | | | TII: Move carrier duplication into enable_carrier | Matthias P. Braendli | 2015-05-30 | 1 | -7/+3 | |
| | | | ||||||
* | | | Add and enable TII insertion for testing | Matthias P. Braendli | 2015-05-30 | 4 | -3/+384 | |
|/ / | ||||||
* | | Use shared_ptr in ZMQ input instead of pointers | Matthias P. Braendli | 2015-05-30 | 2 | -12/+10 | |
| | | ||||||
* | | Telnet RC: reduce scope of m_welcome and m_prompt | Matthias P. Braendli | 2015-05-30 | 2 | -5/+4 | |
| | | ||||||
* | | Use shared_ptr in FIRFilter | Matthias P. Braendli | 2015-05-30 | 2 | -14/+14 | |
| | | ||||||
* | | Use correct delete[] in ZMQ input | Matthias P. Braendli | 2015-05-30 | 1 | -1/+1 | |
| | | ||||||
* | | Reduce print of UHD messages | Matthias P. Braendli | 2015-05-03 | 1 | -11/+40 | |
| | | ||||||
* | | gps fix detector: add timeout | Matthias P. Braendli | 2015-05-03 | 3 | -20/+50 | |
| | | ||||||
* | | Add GPS fix checker, still with debugging | Matthias P. Braendli | 2015-05-03 | 2 | -3/+77 | |
| | | ||||||
* | | Add validity check for eti_fc | Matthias P. Braendli | 2015-04-10 | 2 | -0/+9 | |
| | | ||||||
* | | Avoid having exceptions triggering abort() | Matthias P. Braendli | 2015-04-10 | 2 | -2/+18 | |
| | | ||||||
* | | Fix license text in usage screen | Matthias P. Braendli | 2015-04-10 | 1 | -9/+11 | |
| | | ||||||
* | | Only print closing message if really closing file | Matthias P. Braendli | 2015-04-10 | 1 | -2/+2 | |
| | | ||||||
* | | Use make_shared in DabMod.cpp | Matthias P. Braendli | 2015-04-10 | 3 | -23/+22 | |
| | | ||||||
* | | ZMQ output: Add REP socket type | Matthias P. Braendli | 2015-04-10 | 3 | -10/+44 | |
| | | ||||||
* | | 'underfull' sounds wrong | Matthias P. Braendli | 2015-04-10 | 1 | -1/+1 | |
| | | ||||||
* | | Add check for FCT validity | Matthias P. Braendli | 2015-04-10 | 3 | -8/+15 | |
| | | ||||||
* | | Simplify flowgraph print | Matthias P. Braendli | 2015-04-10 | 1 | -6/+4 | |
| | | ||||||
* | | Add detail when config file parser fails | Matthias P. Braendli | 2015-04-10 | 1 | -1/+2 | |
| | | ||||||
* | | Fix compilation with disabled UHD | Matthias P. Braendli | 2015-03-22 | 1 | -0/+2 | |
| | | ||||||
* | | Create custom exception for ZMQ overflow | Matthias P. Braendli | 2015-02-27 | 3 | -10/+18 | |
| | | ||||||
* | | Restart whole modulator on FCT discontinuity | Matthias P. Braendli | 2015-02-27 | 3 | -15/+55 | |
| | | ||||||
* | | Remove incomplete OutputUHD iqbalance | Matthias P. Braendli | 2015-02-27 | 1 | -6/+0 | |
| | | ||||||
* | | Change enable criteria for CicEq | Matthias P. Braendli | 2015-02-22 | 1 | -1/+1 | |
| | | | | | | | | | | This needs a review, it's not clear if this is still relevant for recent USRPs. | |||||
* | | Restart full modulator on ZeroMQ input overrun | Matthias P. Braendli | 2015-02-22 | 4 | -40/+56 | |
| | | ||||||
* | | Move main flowgraph to distinct function | Matthias P. Braendli | 2015-02-22 | 3 | -65/+141 | |
| | | ||||||
* | | Replace pointers by shared_ptr in all flowgraph | Matthias P. Braendli | 2015-02-22 | 11 | -165/+176 | |
| | | ||||||
* | | Reindent CicEqualizer | Matthias P. Braendli | 2015-02-22 | 1 | -5/+7 | |
| | | ||||||
* | | Start using shared_ptr inside Flowgraph | Matthias P. Braendli | 2015-02-22 | 2 | -27/+42 | |
| | | ||||||
* | | Add max_frames_queued option for zmq input | Matthias P. Braendli | 2015-02-20 | 3 | -9/+16 | |
| | | ||||||
* | | Move some code from DabMod into Utils | Matthias P. Braendli | 2015-02-12 | 3 | -88/+165 | |
| | | ||||||
* | | Merge raspine/master, with ZMQ Remote-Control code | Matthias P. Braendli | 2015-02-12 | 3 | -12/+61 | |
|\ \ | | | | | | | | | | This adds zmq rc fixes and an example tool to interface to it | |||||
| * | | indentation | Matthias P. Braendli | 2015-02-12 | 3 | -47/+49 | |
| |/ | ||||||
| * | added reset for static delay | Jörgen Scott | 2015-02-09 | 1 | -9/+16 | |
| | | ||||||
| * | Bug fix for static delay | Jörgen Scott | 2015-02-09 | 1 | -4/+4 | |
| | | ||||||
| * | Removed magick numbers and added support for static delay in all dab modes | Jörgen Scott | 2015-02-04 | 3 | -11/+51 | |
| | | ||||||
* | | Change autotools to "subdir-objects" and simplify | Matthias P. Braendli | 2015-02-05 | 1 | -127/+0 | |
|/ | ||||||
* | Merge branch 'next' | Matthias P. Braendli | 2015-01-24 | 5 | -20/+204 | |
|\ | ||||||
| * | FormatConverter: disable SSE | Matthias P. Braendli | 2014-12-25 | 1 | -1/+4 | |
| | | ||||||
| * | FormatConverter: correct SSE code | Matthias P. Braendli | 2014-12-25 | 1 | -17/+21 | |
| | | ||||||
| * | Add file output format converter | Matthias P. Braendli | 2014-12-25 | 4 | -14/+186 | |
| | | ||||||
| * | Reindent InputFileReader::GetNextFrame() | Matthias P. Braendli | 2014-12-22 | 1 | -9/+9 | |
| | | ||||||
| * | No error termination in case of zero read bytes | Kenneth Mortensen | 2014-12-22 | 1 | -7/+12 | |
| | | ||||||
* | | Replace signal() by sigaction() | Matthias P. Braendli | 2015-01-23 | 1 | -4/+11 | |
| | | ||||||
* | | Merge input-zeromq and output-zeromq configure options | Matthias P. Braendli | 2015-01-23 | 7 | -20/+17 | |
| | |