Charles J. Cliffe
ff569da7b1
Merge pull request #1022 from GermanAizek/patch-1
...
Speedup compilation on all platforms
2026-09-16 22:53:04 -04:00
Charles J. Cliffe
dc6af5faeb
Merge branch 'master' into patch-1
2026-09-16 21:52:36 -04:00
Charles J. Cliffe
5773633add
Merge pull request #1056 from cjcliffe/agent-documentation
...
Agent documentation
2026-09-01 22:19:48 -04:00
Charles J. Cliffe
62c2394867
Merge branch 'master' into agent-documentation
2026-09-01 22:13:51 -04:00
Charles J. Cliffe
15b967fd4c
Merge pull request #1054 from aliaga17/fix/samplerate-zero-crash
...
Fix crash on device start when the driver reports sample rates as a range
2026-09-01 22:08:26 -04:00
Charles J. Cliffe
79d83014ec
Merge pull request #1055 from aliaga17/fix/wxwidgets-3.3-build
...
Fix build errors against wxWidgets 3.3
2026-09-01 21:56:14 -04:00
Charles J. Cliffe
28115e0f53
Agent log has served it's purpose; think it can go now
2026-08-31 21:40:46 -04:00
Charles J. Cliffe
bbece7df52
Review and clean-up
2026-08-28 12:18:29 -04:00
Sergi Aliaga
d5103ed140
Fix crash selecting devices whose driver reports sample rates as a range
...
Drivers that only implement getSampleRateRange() (e.g. the usdr module
for Wavelet Lab xSDR) crash CubicSDR on device start with:
terminating due to uncaught exception of type std::runtime_error:
SoapyUSDR::setSampleRate() unable to set samplerate!
Two problems in SDRDeviceInfo::getSampleRates():
- SoapySDR's deprecated-API shim expands a continuous rate range into
a stepped list whose first entry is 0. The 0 survives decimation,
getSampleRateNear() picks it, and the driver throws on
setSampleRate(0). Filter out non-positive rates.
- If a driver returns an empty rate list, the existing code calls
sampleRates.back() on an empty vector (undefined behavior).
Synthesize a candidate list from getSampleRateRange() instead, fall
back to the range endpoints, and bail out cleanly if there is no
rate information at all.
Verified on a Wavelet Lab xSDR over USB: device selection previously
aborted the app, now starts and streams normally.
2026-08-21 11:45:49 -04:00
Sergi Aliaga
e57bb275ba
Fix build errors against wxWidgets 3.3
...
Newer wxWidgets removes implicit conversions that older releases
tolerated:
- wxT() string literals no longer concatenate with std::string /
std::wstring operands; wrap both sides in explicit wxString
constructors (AppFrame, BookmarkView).
- std::wstring no longer streams into std::cout implicitly; convert
to std::string for log output (SessionMgr, GLFont).
No functional changes, output and labels are identical.
2026-08-21 11:45:49 -04:00
Charles J. Cliffe
91d646926e
more review+ and fix sessions
2026-08-06 21:35:55 -04:00
Charles J. Cliffe
64ec27ddbe
reorganization implemented
2026-08-06 19:42:09 -04:00
Charles J. Cliffe
51241479cf
Implemented document re-structuring
2026-08-06 19:39:37 -04:00
Charles J. Cliffe
d9d4f3896f
implementation plan
2026-08-06 19:21:54 -04:00
Charles J. Cliffe
b4ac3c6524
preparing for document re-organization
2026-08-06 19:21:40 -04:00
Charles J. Cliffe
6bbd240eea
configuration system expand/cleanup
2026-08-05 21:17:32 -04:00
Charles J. Cliffe
64265a341d
bookmark system extra details
2026-08-04 23:29:01 -04:00
Charles J. Cliffe
434d933801
bookmark doc cleanup and details
2026-08-04 22:37:10 -04:00
Charles J. Cliffe
8516e75363
threading review, agent log compaction
2026-08-02 18:29:38 -04:00
Charles J. Cliffe
d9eb92cdd6
threading design updates
2026-08-01 15:03:31 -04:00
Charles J. Cliffe
b125e55937
design document updates and fixes
2026-07-31 00:52:50 -04:00
Charles J. Cliffe
65cc1ed118
audio subsystem doc improvements, agent guideline updates
2026-07-30 20:44:01 -04:00
Charles J. Cliffe
a4f27d2290
More accuracy checks for signal flow
2026-07-28 23:23:50 -04:00
Charles J. Cliffe
09f8841584
Accuracy verification pass
2026-07-28 22:40:08 -04:00
Charles J. Cliffe
9530a9f020
Accuracy verification; minor fixes; start a priority list
2026-07-27 18:36:02 -04:00
Charles J. Cliffe
f01cd250f6
Expand design documentation
2026-07-25 13:05:08 -04:00
Charles J. Cliffe
b1bd79bc48
Review + fix
2026-07-24 01:31:12 -04:00
Charles J. Cliffe
6fbd118500
missed info check
2026-07-24 00:44:59 -04:00
Charles J. Cliffe
cf16e874c1
specifics are brittle
2026-07-24 00:17:08 -04:00
Charles J. Cliffe
23a22b7419
CMakeLists issue?
2026-07-23 23:55:15 -04:00
Charles J. Cliffe
e34dff25c9
Make note of folder that keeps getting missed
2026-07-23 23:44:11 -04:00
Charles J. Cliffe
a05e8940f1
validation check
2026-07-23 23:30:36 -04:00
Charles J. Cliffe
aecfaecc27
agent logging tweaks
2026-07-23 23:05:48 -04:00
Charles J. Cliffe
5fc4cc80fc
de-noise the iterations
2026-07-23 22:55:31 -04:00
Charles J. Cliffe
8fa02eb9ff
accuracy check
2026-07-23 22:36:07 -04:00
Charles J. Cliffe
8e87247428
refinement pass
2026-07-23 22:24:33 -04:00
Charles J. Cliffe
fbd4fc48c0
third pass
2026-07-23 22:07:32 -04:00
Charles J. Cliffe
ff8c1c49bc
second pass
2026-07-23 21:53:28 -04:00
Charles J. Cliffe
d6bb598ef0
Initial agent evaluation
2026-07-23 20:56:46 -04:00
Charles J. Cliffe
033330367c
Merge pull request #1026 from cjcliffe/cjcliffe-readme-update-1
...
Update README.md
2024-03-05 20:50:29 -05:00
Charles J. Cliffe
2a2d626af9
Update README.md
2024-03-05 20:37:46 -05:00
Herman Semenov
ca98cb793c
Speedup compilation on all platforms
2024-01-30 12:47:41 +00:00
Charles J. Cliffe
b959ff3f06
Merge pull request #1014 from cjcliffe/cjcliffe-macos-bundlemod-soapy-root-to-cmake-install-prefiox
...
Update CMakeLists.txt
2023-10-27 01:06:03 -04:00
Charles J. Cliffe
b3d25f62c7
Update CMakeLists.txt
...
Replace flaky SOAPY_SDR_ROOT with CMAKE_INSTALL_PREFIX; SOAPY_SDR_ROOT is now coming up blank randomly
2023-10-27 01:02:14 -04:00
Charles J. Cliffe
e5149c28ad
Update CMakeLists.txt
...
Set default vendor to avoid CPack 'Humanity' default from prefixing itself to component
2023-10-17 21:53:26 -04:00
Charles J. Cliffe
f96c1ec6bf
Merge pull request #1012 from cjcliffe/macos-code-signing-missed-files-1
...
Update code_sign.sh.in
2023-10-16 23:48:52 -04:00
Charles J. Cliffe
77627b6013
Update code_sign.sh.in
...
Update script to sign dylib in all app subfolders
2023-10-16 23:36:37 -04:00
Charles J. Cliffe
2c6716907e
Actual fix was in build repo; revert ABI version reference
2023-08-17 00:51:36 -04:00
Charles J. Cliffe
fcb646f385
Use prefix lib path if provided so we can override system libs for bundles
2023-08-17 00:15:32 -04:00
Charles J. Cliffe
74b52f7b97
Fix app bundle soapy module path mismatch (folder doesn't have suffix)
2023-08-16 21:47:02 -04:00