Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | BUG #183: Fixed typo | Moritz Fischer | 2013-11-11 | 1 | -1/+1 | |
| | | | | | | | | Signed-off-by: Moritz Fischer <moritz.fischer@ettus.com> | |||||
* | | BUG #183: B200 High CPU Usage: Created a single thread to handle libusb ↵ | Michael West | 2013-11-08 | 2 | -53/+64 | |
|/ | | | | events and expanded packet size to 16k | |||||
* | vita: changed CHDR format to use bytes | Josh Blum | 2013-09-04 | 1 | -11/+14 | |
| | ||||||
* | usb: added logging capability w/ env var | Josh Blum | 2013-07-19 | 1 | -0/+10 | |
| | ||||||
* | b100: moved usb wrapper class into b100 impl | Josh Blum | 2013-07-19 | 2 | -241/+1 | |
| | | | | * since its only used internally in b100 | |||||
* | uhd: packet handler minor changes | Josh Blum | 2013-07-19 | 1 | -1/+2 | |
| | | | | | * overflow recovery also in case of alignment failure * print D (discontinuities) instead of O in seq errors | |||||
* | usb: squashed thread related changes | Josh Blum | 2013-07-19 | 1 | -125/+194 | |
| | ||||||
* | usb: useful error messages on failed submit | Josh Blum | 2013-07-16 | 1 | -2/+13 | |
| | ||||||
* | usb: added timeout param and additional queries | Josh Blum | 2013-07-15 | 3 | -10/+22 | |
| | ||||||
* | uhd: added new calls to streamer object + support work | Josh Blum | 2013-07-15 | 3 | -19/+212 | |
| | | | | | | | * 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. | |||||
* | Merge branch 'maint' | Josh Blum | 2013-04-12 | 2 | -16/+12 | |
|\ | | | | | | | | | Conflicts: host/tests/time_spec_test.cpp | |||||
| * | uhd: switch the reusable barrier to condition variables | Josh Blum | 2013-04-12 | 2 | -16/+12 | |
| | | | | | | | | | | | | 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. | |||||
* | | usb: check for and use libusb_handle_events_timeout_completed | Josh Blum | 2013-03-11 | 2 | -2/+12 | |
| | | ||||||
* | | usb: use int for completed to match libusb example code | Josh Blum | 2013-03-11 | 1 | -8/+9 | |
| | | ||||||
* | | b100: additional flushing when rx streamer created | Josh Blum | 2013-02-19 | 1 | -0/+8 | |
|/ | ||||||
* | udp: fix ENOBUFS with send/retry for udp socket | Josh Blum | 2013-01-15 | 1 | -2/+16 | |
| | ||||||
* | uhd: added barrier interrupt to work around thread issue | Josh Blum | 2012-10-29 | 2 | -0/+4 | |
| | | | | | Force the barrier wait to throw a boost::thread_interrupted The threads were not getting the interruption_point on windows. | |||||
* | Merge branch 'master' into next | Josh Blum | 2012-08-04 | 1 | -1/+18 | |
|\ | ||||||
| * | usb: added recv buffer flushing to libusb zero copy | Josh Blum | 2012-08-04 | 1 | -1/+18 | |
| | | ||||||
* | | transport: multi-threaded send_packet_handler | Josh Blum | 2012-07-02 | 1 | -25/+77 | |
| | | ||||||
* | | transport: multi-threaded recv_packet_handler | Josh Blum | 2012-07-02 | 1 | -22/+71 | |
| | | ||||||
* | | transport: switch to the atomic claimer | Josh Blum | 2012-07-02 | 3 | -66/+3 | |
|/ | | | | | This wont have much effect because the buffers are not currently used in any queue by the caller | |||||
* | usb: prefer to stop the task explicitly | Josh Blum | 2012-06-13 | 1 | -0/+6 | |
| | ||||||
* | usb: created autoflusher task in usb_zero_copy_wrapper | Josh Blum | 2012-06-05 | 1 | -2/+45 | |
| | | | | | Since we dont commit buffers ASAP until filled, autoflusher will do this if timeout occurs. | |||||
* | sph: added set SID per channel | Josh Blum | 2012-04-30 | 1 | -1/+12 | |
| | ||||||
* | udp: also set HAVE_ATLBASE_H for udp_wsa_zero_copy | Josh Blum | 2012-04-26 | 1 | -0/+1 | |
| | ||||||
* | uhd: squashed transport work | Josh Blum | 2012-04-23 | 6 | -168/+492 | |
| | ||||||
* | send: sph holdover from transport work | Josh Blum | 2012-04-19 | 1 | -0/+1 | |
| | ||||||
* | usb: do not release recv buffer in wrapper | Josh Blum | 2012-04-17 | 1 | -3/+2 | |
| | | | | | | | The actual recv buffer will be automatically released when dereferenced. By releasing this buffer early we allowed for a race condition: Subsequent wrapper buffers that shared the same actual buffer could get their memory filled by new recvd packets from the USB layer. | |||||
* | recv: only inspect tsf on timestamp error check | Josh Blum | 2012-04-17 | 1 | -1/+1 | |
| | ||||||
* | uhd: make atlbase options for msvc build | Josh Blum | 2012-03-14 | 2 | -4/+16 | |
| | ||||||
* | 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: fix for vita occ trailer packing | Josh Blum | 2012-02-17 | 1 | -1/+1 | |
| | ||||||
* | b100: use frame boundary to calculate frame size | Josh Blum | 2012-02-14 | 1 | -2/+4 | |
| | ||||||
* | dsp rework: minor fix sph, set has time spec for tsf only | Josh Blum | 2012-02-14 | 1 | -2/+2 | |
| | ||||||
* | dsp rework: implement 64 bit ticks, no seconds | Josh Blum | 2012-02-06 | 2 | -11/+9 | |
| | ||||||
* | dsp rework: work on usb wrapper for smaller packets, large luts | Josh Blum | 2012-02-02 | 2 | -60/+57 | |
| | ||||||
* | B100 host code changes to remove TX padding, remove RX padding, increase max ↵ | Nick Foster | 2012-02-01 | 1 | -2/+2 | |
| | | | | allowed rate. | |||||
* | dsp rework: tx trailer, scaling work (peak) | Josh Blum | 2012-01-31 | 2 | -1/+1 | |
| | ||||||
* | uhd: flush transport for new rx streamers | Josh Blum | 2012-01-23 | 1 | -1/+4 | |
| | ||||||
* | usb: updated FindUSB1.cmake for standards compliance | Josh Blum | 2012-01-09 | 1 | -1/+1 | |
| | | | | | Using cmake's recommended conventions for find scripts. Find script also handles different library name for freebsd. | |||||
* | uhd: manually calculate bcast addr, boost version buggy | Josh Blum | 2011-12-22 | 1 | -1/+6 | |
| | ||||||
* | usrp2: use the socket to determine the device addr | Josh Blum | 2011-12-20 | 1 | -5/+10 | |
| | ||||||
* | uhd: network device discovery -> calc bcast addr under certain conditions | Josh Blum | 2011-12-20 | 1 | -0/+6 | |
| | ||||||
* | uhd: make use of TEMP_FAILURE_RETRY when select() | Josh Blum | 2011-12-14 | 1 | -1/+8 | |
| | ||||||
* | convert: made conversion functions into classes so they can keep state | Josh Blum | 2011-11-12 | 2 | -16/+10 | |
| | ||||||
* | uhd: dont pass 0 sample buffs to converter (avoid segfaults) | Josh Blum | 2011-11-07 | 2 | -2/+6 | |
| | ||||||
* | uhd: added trailer parsing for occupancy | Josh Blum | 2011-11-03 | 3 | -26/+39 | |
| | ||||||
* | uhd: renamed convert markup to format | Josh Blum | 2011-11-03 | 2 | -4/+4 | |
| | | | | | | | | removed convert args added simd level got orc and neon updated | |||||
* | uhd: added one packet mode to rx streamer | Josh Blum | 2011-11-03 | 2 | -10/+10 | |
| |