Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | usb: added dummy usb implementation for building without usb (throw, not ↵ | Josh Blum | 2010-10-04 | 1 | -1/+3 |
| | | | | segfault) | ||||
* | uhd: implemented udp zero copy asio with async calls | Josh Blum | 2010-10-03 | 1 | -1/+1 |
| | |||||
* | uhd: reworked the zero copy interface | Josh Blum | 2010-10-02 | 1 | -1/+3 |
| | | | | | | | | | | | | | | | | - recv buffers have a release call - safe make function for recv buffers (buff + release callback) - send buffer commits now have a void return - safe make function for send buffers (buff + commit callback) The reason for the void return from commit is that ssize_t num_bytes was never returning anything of use. That is for all of the zero copy implementations so far, commit cannot really error (being asynchronous). libusb zero copy impl was reworked to support the new interface. USRP1 io_impl with the psuedo managed buffer was replaced with safe_make. Also, usrp1 io_impl was simplified greatly due to commit returning void now. UDP zero copy asio was disabled (in this commit, until its reworked). Phony send and recv interfaces were removed completely. | ||||
* | usb: work on libusb code to use a single context across all calls | Josh Blum | 2010-09-25 | 1 | -1/+0 |
| | | | | | | | | libusb allocation stuff had been moved inside of smart pointer classes to handle automatic cleanup the public device handle implementation now holds an actual libusb device inside of it needs testing - all platforms | ||||
* | usb: moved msvc stdint file and changed cmake conditional for msvc | Josh Blum | 2010-09-24 | 1 | -3/+3 |
| | |||||
* | usrp1: fixes to remove warnings and errors for usrp1 + libusb windows | Josh Blum | 2010-09-23 | 1 | -0/+3 |
| | |||||
* | libusb: various minor code tweaks | Josh Blum | 2010-09-23 | 1 | -0/+1 |
| | |||||
* | uhd: added enable flags for usrp1 and usrp2 | Josh Blum | 2010-09-09 | 1 | -0/+6 |
| | |||||
* | usrp1: Modifiy USB transport implementations to use new interface | Thomas Tsou | 2010-08-26 | 1 | -0/+2 |
| | | | | Common libusb1 code is consolidated in the libusb base file. | ||||
* | usrp1: compiling off next branch | Josh Blum | 2010-08-15 | 1 | -0/+1 |
| | | | | | | | | made usb checking changes implemented named_prop_t::extract change copied the remainder of the codec pga gain control | ||||
* | usrp1: Cmake changes to find libusb-1.0 | Josh Blum | 2010-08-13 | 1 | -0/+15 |
| | | | | | FindUSB1.cmake file imported from the libFTDI project, http://www.intra2net.com/en/developer/libftdi | ||||
* | uhd: renamed the vrt header to vrt_if_packet header | Josh Blum | 2010-07-05 | 1 | -2/+2 |
| | |||||
* | uhd: moved convert routines into implementation header file (out of python ↵ | Josh Blum | 2010-06-28 | 1 | -0/+10 |
| | | | | gen file) | ||||
* | uhd: implemented complex float <-> item32 conversion with sse2 | Josh Blum | 2010-06-28 | 1 | -0/+10 |
| | |||||
* | Replaced convert types with generated convert types that handles more cases. | Josh Blum | 2010-06-08 | 1 | -1/+5 |
| | | | | Added unit test for generated converter. | ||||
* | Implemented pirate thread, moved io impl details into io impl cpp file. ↵ | Josh Blum | 2010-06-01 | 1 | -1/+0 |
| | | | | Fixed bug in bounded buffer push with pop on full. | ||||
* | Moved the packet handler state stuff into a separate header (so we dont pull ↵ | Josh Blum | 2010-06-01 | 1 | -0/+1 |
| | | | | | | in all the includes). Use callback for getting buffers rather than zc interface pointer so its more modular. | ||||
* | Made a phony zero-copy interface for those interfaces that are actual ↵ | Josh Blum | 2010-05-28 | 1 | -0/+1 |
| | | | | | | copy-interfaces. Using interface in the udp asio transport. | ||||
* | Created config macro to force inline. | Josh Blum | 2010-05-17 | 1 | -0/+1 |
| | |||||
* | moved uhd lib cmake contents into respective subdirectories | Josh Blum | 2010-05-06 | 1 | -0/+52 |