From 200f4fa8b6b0976453d9bd65c84acc9f2000fb8c Mon Sep 17 00:00:00 2001 From: Josh Blum Date: Tue, 23 Jul 2013 20:45:40 -0700 Subject: b200: max spp limit at full rate stb --- host/lib/usrp/b200/b200_io_impl.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'host/lib') diff --git a/host/lib/usrp/b200/b200_io_impl.cpp b/host/lib/usrp/b200/b200_io_impl.cpp index bb71fa5b6..5a588f902 100644 --- a/host/lib/usrp/b200/b200_io_impl.cpp +++ b/host/lib/usrp/b200/b200_io_impl.cpp @@ -237,7 +237,8 @@ rx_streamer::sptr b200_impl::get_rx_stream(const uhd::stream_args_t &args_) ; const size_t bpp = _data_transport->get_recv_frame_size() - hdr_size; const size_t bpi = convert::get_bytes_per_item(args.otw_format); - const size_t spp = unsigned(args.args.cast("spp", bpp/bpi)); + size_t spp = unsigned(args.args.cast("spp", bpp/bpi)); + spp = std::min(2041, spp); //magic maximum for framing at full rate //make the new streamer given the samples per packet if (not my_streamer) my_streamer = boost::make_shared(spp); -- cgit v1.2.3