Commit Graph
10 Commits
Author SHA1 Message Date
Robin Getz 953391c171 repo wide : Name SDRangel-owned threads for debugging
Assign descriptive names to SDRangel threads so thread activity can be
identified when investigating multi-threaded behavior, including crashes,
leaks, and synchronization issues in debuggers and others tools.

Use compact names to fit platform thread-name limits (14 chars) while
retaining the component and thread role where possible.

Signed-off-by: Robin Getz <rgetz503@gmail.com>
2026-09-26 20:26:27 -04:00
Robin Getz 359b17c465 usrpinputthread : Initialize USRP input thread counters
Initialize m_packets, m_overflows, and m_timeouts to zero so the USRP input
thread starts with defined stream status counters.

The counters were previously left uninitialized, allowing stream status
reporting to use indeterminate values.

This resolves the uninitialized member findings reported by Coverity
(UNINIT_CTOR).

Signed-off-by: Robin Getz <rgetz503@gmail.com>
2026-09-13 20:23:25 -04:00
Daniele Forsi 8c3f7e3775 Remove unused includes and use more direct includes 2024-04-11 23:31:34 +02:00
srcejon 720630c2fb Remove tabs. 2023-12-06 10:53:28 +00:00
srcejon 7cc9cd1bf1 Add instant replay 2023-11-22 14:28:35 +00:00
f4exb b6c4d10b62 Rewriting of copyright notices for plugins/samplesource. Part of #1893 2023-11-18 10:07:41 +01:00
Jon Beniston b7fac21297 Fix compiler warning 2020-10-26 14:50:00 +00:00
Jon Beniston 209be94947 USRP driver improvements.
Set bit size to be 16 for interpolators and decimators.
Match buffer size to UHD.
Don't destroy TX stream, as there appears to be a bug when recreating it.
Catch exception when checking for TX underflow.
Increase RX FIFO size, to reduce overflows at high sample rates.
Allow RX to continue streaming after receiving timeout.
2020-10-23 13:12:37 +01:00
Jon Beniston 3e6edfa17f Fix compiler warnings 2020-10-03 09:27:37 +01:00
Jon Beniston d4aa5d75b5 Add USRP device support. 2020-10-02 22:45:28 +01:00