aboutsummaryrefslogtreecommitdiffstats
path: root/host/lib/transport
Commit message (Collapse)AuthorAgeFilesLines
* usb: do not release recv buffer in wrapperJosh Blum2012-04-171-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 checkJosh Blum2012-04-171-1/+1
|
* uhd: make atlbase options for msvc buildJosh Blum2012-03-142-4/+16
|
* uhd: fixed send pkt handler, vrt packet type was uninitializedJosh Blum2012-02-271-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 packingJosh Blum2012-02-171-1/+1
|
* b100: use frame boundary to calculate frame sizeJosh Blum2012-02-141-2/+4
|
* dsp rework: minor fix sph, set has time spec for tsf onlyJosh Blum2012-02-141-2/+2
|
* dsp rework: implement 64 bit ticks, no secondsJosh Blum2012-02-062-11/+9
|
* dsp rework: work on usb wrapper for smaller packets, large lutsJosh Blum2012-02-022-60/+57
|
* B100 host code changes to remove TX padding, remove RX padding, increase max ↵Nick Foster2012-02-011-2/+2
| | | | allowed rate.
* dsp rework: tx trailer, scaling work (peak)Josh Blum2012-01-312-1/+1
|
* uhd: flush transport for new rx streamersJosh Blum2012-01-231-1/+4
|
* usb: updated FindUSB1.cmake for standards complianceJosh Blum2012-01-091-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 buggyJosh Blum2011-12-221-1/+6
|
* usrp2: use the socket to determine the device addrJosh Blum2011-12-201-5/+10
|
* uhd: network device discovery -> calc bcast addr under certain conditionsJosh Blum2011-12-201-0/+6
|
* uhd: make use of TEMP_FAILURE_RETRY when select()Josh Blum2011-12-141-1/+8
|
* convert: made conversion functions into classes so they can keep stateJosh Blum2011-11-122-16/+10
|
* uhd: dont pass 0 sample buffs to converter (avoid segfaults)Josh Blum2011-11-072-2/+6
|
* uhd: added trailer parsing for occupancyJosh Blum2011-11-033-26/+39
|
* uhd: renamed convert markup to formatJosh Blum2011-11-032-4/+4
| | | | | | | | removed convert args added simd level got orc and neon updated
* uhd: added one packet mode to rx streamerJosh Blum2011-11-032-10/+10
|
* usrp1: multi channel receive workingJosh Blum2011-11-032-2/+2
|
* uhd: renamed some of the stream types and functionsJosh Blum2011-11-032-2/+2
|
* usrp1: did work for stream interface on usrp1Josh Blum2011-11-032-18/+0
|
* usrp2: additional corrections for streaming to workJosh Blum2011-11-031-0/+1
|
* uhd: lots of work releated to streamer work and usrp2 implementationJosh Blum2011-11-032-0/+54
|
* uhd: restored super packet handler functionalityJosh Blum2011-11-032-140/+80
|
* usb: improve messages/logging for when the usb open failsJosh Blum2011-10-241-1/+15
|
* usrp2: uart/udp work in host and fw, workingJosh Blum2011-09-281-0/+46
|
* usrp: super packet handler release in orderJosh Blum2011-09-211-0/+7
| | | | Makes new usb implementation work where submissions must be in order.
* usrp1: disable pad to one for usrp1 (not needed)Josh Blum2011-09-191-0/+3
| | | | This was messing up the pad to 512 bytes logic for empty flushes.
* usb: added interface args to usb abstractionsJosh Blum2011-09-193-14/+17
|
* udp: added check_registry_for_fast_send_threshold to non-wsa transportJosh Blum2011-09-081-0/+30
|
* usb: reimplement ~libusb_zero_copy_impl to avoid segfaults and indefinite ↵Josh Blum2011-09-021-13/+13
| | | | timeouts
* usb: removed handler thread, do work in get buffer callsJosh Blum2011-09-021-85/+75
|
* uhd: removed WSA UDP transport implementationJosh Blum2011-09-012-311/+1
| | | | | | Once the send buffer size is increased, there appears to be no performance advantage. I would rather not have extra implementations.
* udp: only build WSA transport for MSVC (not supported on mingw for example)Josh Blum2011-08-111-1/+1
|
* uhd: minor tweak for send_packet_handler, force zero sample send hack to ↵Josh Blum2011-08-021-1/+1
| | | | return zero
* udp: check for FastSendDatagramThreshold + print warning inside the wsa ↵Josh Blum2011-07-181-0/+25
| | | | transport
* Merge branch 'master' into nextJosh Blum2011-07-182-1/+290
|\ | | | | | | | | Conflicts: host/lib/convert/convert_fc64_with_sse2.cpp
| * udp: squashed the wsa work and added documentation workJosh Blum2011-07-172-1/+290
| |
* | uhd: added tasks to simplify thread spawning use casesJosh Blum2011-07-131-21/+13
| |
* | uhd: some tweaks to fix msvc warningsJosh Blum2011-07-081-1/+1
| |
* | usrp: added software scale factor adjustmentJosh Blum2011-07-082-2/+16
| |
* | uhd: added inline message testing to the messages exampleJosh Blum2011-07-031-15/+13
| | | | | | | | | | | | | | Renamed the example to test_messages (not just async). Fixed bug in super recv packet handler related to messages. Basically, the sequence number for messages should be ignored. Fixed some quirks with usrp1 soft time control to get it work as well.
* | usrp1: tweaks + implemented other features to mimic async and inline messagesJosh Blum2011-07-021-0/+3
| | | | | | | | | | | | | | Moved the underflow/overflow polling into a thread and out of the fast-path. Added an inline and async message queue into soft time control. Error and status messages are actually generated now and enqueued. Passes the async message test...
* | usrp: added validate_subdev_spec to all io_implsJosh Blum2011-07-011-1/+1
| |
* | uhd: replaced alignment indexes implementation w/ boost bitsetJosh Blum2011-07-011-66/+10
|/
* uhd: replaced boolean for thread loop w/ ↵Josh Blum2011-06-161-4/+1
| | | | boost::this_thread::interruption_requested