Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | utils: add set_thread_name API call, move thread_priority to thread | Andrej Rode | 2017-06-29 | 1 | -0/+1 |
| | |||||
* | Merge branch 'maint' | Martin Braun | 2017-05-03 | 1 | -170/+41 |
|\ | |||||
| * | Revert commit e348353c4f5acef6a5ece11e9c336df4c15d65e1. | Michael West | 2017-04-20 | 1 | -170/+41 |
| | | | | | | | | | | Worker threads significantly increased CPU load and did not increase performance as expected. | ||||
* | | Merge branch 'maint' | Martin Braun | 2017-04-06 | 1 | -41/+170 |
|\| | |||||
| * | Implement worker threads to offload conversion of data and transport I/O | Michael West | 2017-04-05 | 1 | -41/+170 |
| | | | | | | | | | | for send() calls. - One worker thread per channel provides for improved scalability | ||||
* | | utils: introduce new logging API and remove msg API | Andrej Rode | 2017-02-20 | 1 | -1/+1 |
| | | |||||
* | | uhd: replace BOOST_FOREACH with C++11 range-based for loop | Andrej Rode | 2017-02-10 | 1 | -2/+1 |
|/ | | | | | Note: This is the first commit that uses for-range, and range-based for-loops are now usable for UHD development. | ||||
* | Remove all boost:: namespace prefix for uint32_t, int32_t etc. (fixed-width ↵ | Martin Braun | 2016-11-08 | 1 | -10/+10 |
| | | | | | | | | types) - Also removes all references to boost/cstdint.hpp and replaces it with stdint.h (The 'correct' replacement would be <cstdint>, but not all of our compilers support that). | ||||
* | transport: Removed conditional compiles for terminator APIs | Martin Braun | 2016-09-05 | 1 | -7/+1 |
| | |||||
* | Merging RFNoC support for X310 | Martin Braun | 2016-08-09 | 1 | -0/+30 |
| | |||||
* | transport: fixed an issue where the number of conversions were incorrectly ↵ | Paul David | 2016-08-01 | 1 | -1/+1 |
| | | | | | | | based on the number of buffers - The number of conversions should be based on the number of channels available - This fix corrects a segmentation fault in rx_multi_samples | ||||
* | transport: Removing task barrier for conversion calls in the ↵ | Paul David | 2016-06-08 | 1 | -22/+13 |
| | | | | super_send_packet_handler | ||||
* | Merging USRP X300 and X310 support!! | Ben Hilburn | 2014-02-04 | 1 | -13/+108 |
| | |||||
* | Squashed merge of Coverity fixes. | Ben Hilburn | 2013-11-27 | 1 | -1/+1 |
| | |||||
* | uhd: added new calls to streamer object + support work | Josh Blum | 2013-07-15 | 1 | -4/+37 |
| | | | | | | | * The transmit streamer gives access to the async msg queue. * The receive streamer gives access to the issue stream cmd. * Supporting usrp implementation files updated. * Example applications updated to use this API. | ||||
* | uhd: switch the reusable barrier to condition variables | Josh Blum | 2013-04-12 | 1 | -8/+6 |
| | | | | | | This allows the converter threads in a multi-threaded streamer to wait quietly. In addition, the use of two barriers in the packet handlers was reduced to one, by adding a simple exit barrier inside the reusable barrier's wait method. | ||||
* | uhd: added barrier interrupt to work around thread issue | Josh Blum | 2012-10-29 | 1 | -0/+2 |
| | | | | | Force the barrier wait to throw a boost::thread_interrupted The threads were not getting the interruption_point on windows. | ||||
* | transport: multi-threaded send_packet_handler | Josh Blum | 2012-07-02 | 1 | -25/+77 |
| | |||||
* | sph: added set SID per channel | Josh Blum | 2012-04-30 | 1 | -1/+12 |
| | |||||
* | send: sph holdover from transport work | Josh Blum | 2012-04-19 | 1 | -0/+1 |
| | |||||
* | uhd: fixed send pkt handler, vrt packet type was uninitialized | Josh Blum | 2012-02-27 | 1 | -0/+1 |
| | | | | | | | This fixes a bug where the sc8 engine will not interpret the packet as an IF data packet due to uninitialized bits. In that case the sc8 packet would pass through and be interpreted by the downstream as an sc16 packet. | ||||
* | dsp rework: implement 64 bit ticks, no seconds | Josh Blum | 2012-02-06 | 1 | -7/+5 |
| | |||||
* | dsp rework: tx trailer, scaling work (peak) | Josh Blum | 2012-01-31 | 1 | -1/+1 |
| | |||||
* | convert: made conversion functions into classes so they can keep state | Josh Blum | 2011-11-12 | 1 | -8/+5 |
| | |||||
* | uhd: dont pass 0 sample buffs to converter (avoid segfaults) | Josh Blum | 2011-11-07 | 1 | -1/+3 |
| | |||||
* | uhd: added trailer parsing for occupancy | Josh Blum | 2011-11-03 | 1 | -1/+2 |
| | |||||
* | uhd: renamed convert markup to format | Josh Blum | 2011-11-03 | 1 | -2/+2 |
| | | | | | | | | removed convert args added simd level got orc and neon updated | ||||
* | uhd: added one packet mode to rx streamer | Josh Blum | 2011-11-03 | 1 | -3/+3 |
| | |||||
* | usrp1: multi channel receive working | Josh Blum | 2011-11-03 | 1 | -1/+1 |
| | |||||
* | uhd: renamed some of the stream types and functions | Josh Blum | 2011-11-03 | 1 | -1/+1 |
| | |||||
* | usrp1: did work for stream interface on usrp1 | Josh Blum | 2011-11-03 | 1 | -9/+0 |
| | |||||
* | usrp2: additional corrections for streaming to work | Josh Blum | 2011-11-03 | 1 | -0/+1 |
| | |||||
* | uhd: lots of work releated to streamer work and usrp2 implementation | Josh Blum | 2011-11-03 | 1 | -0/+27 |
| | |||||
* | uhd: restored super packet handler functionality | Josh Blum | 2011-11-03 | 1 | -77/+44 |
| | |||||
* | usrp1: disable pad to one for usrp1 (not needed) | Josh Blum | 2011-09-19 | 1 | -0/+3 |
| | | | | This was messing up the pad to 512 bytes logic for empty flushes. | ||||
* | uhd: minor tweak for send_packet_handler, force zero sample send hack to ↵ | Josh Blum | 2011-08-02 | 1 | -1/+1 |
| | | | | return zero | ||||
* | usrp: added software scale factor adjustment | Josh Blum | 2011-07-08 | 1 | -1/+8 |
| | |||||
* | usrp: added validate_subdev_spec to all io_impls | Josh Blum | 2011-07-01 | 1 | -1/+1 |
| | |||||
* | uhd: fix some warnings under msvc in sph | Josh Blum | 2011-06-14 | 1 | -1/+1 |
| | |||||
* | uhd: supper packet handler support squashed | Josh Blum | 2011-06-14 | 1 | -0/+287 |