Commit Graph

387 Commits

Author SHA1 Message Date
Charles J. Cliffe
9d9bb8f103 OSX .app compiles but with runtime dylib errors
Regular binary compilation works, manual wxWidgets compile required for
app (port version doesn’t work for me).
Fixed-up app has runtime errors with dylib files but otherwise verifies…
2015-02-17 21:26:14 -05:00
Charles J. Cliffe
ff5660055e more intuitive SSB range selection, drawing code cleanup 2015-02-16 20:47:58 -05:00
Charles J. Cliffe
ddbdd81699 Ensure demodulator always gets even buffer lengths 2015-02-16 13:49:04 -05:00
Charles J. Cliffe
24fe742f8e Improve SSB UI visuals and interactivity 2015-02-16 02:15:04 -05:00
Charles J. Cliffe
3fe342719c Update README.md 2015-02-13 21:52:01 -05:00
Charles J. Cliffe
6b120cff95 SSB supression via decim/interp, removed LSB/USB bandwidth limit, fix SSB audio/visual delay 2015-02-12 22:46:45 -05:00
Charles J. Cliffe
ed52076ff1 Update README.md 2015-02-12 02:17:13 -05:00
Charles J. Cliffe
eada5aa01d AM/DSB fix 2015-02-12 02:14:22 -05:00
Charles J. Cliffe
4f47fa7375 Experimenting with improving SSB 2015-02-12 01:38:53 -05:00
Charles J. Cliffe
85fd266890 Merge pull request #53 from cjcliffe/waterfall-optimize
Waterfall Optimizations, Audio Mixer updates
2015-02-11 23:14:57 -05:00
Charles J. Cliffe
c221ee2216 missing peak gain apply 2015-02-11 22:55:34 -05:00
Charles J. Cliffe
c69d05010c Merge remote-tracking branch 'origin/mixer-fixes' into waterfall-optimize 2015-02-11 21:35:44 -05:00
Charles J. Cliffe
261d2dbe5f audio thread locking fixes 2015-02-11 21:35:27 -05:00
Charles J. Cliffe
cbde77e0f1 Add -ldl to CMakeLists for linux 2015-02-11 20:41:13 -05:00
Charles J. Cliffe
adf8ba5251 OSX 1/2 refresh frame-limiting hack 2015-02-10 23:49:34 -05:00
Charles J. Cliffe
e4c942c714 Log available swap functions, possible fix for DRI2SwapInterval 2015-02-10 18:28:35 -05:00
Charles J. Cliffe
a1d1c9e1d9 Possible vsync fix for linux DRI2SwapInterval based X11 2015-02-10 18:01:57 -05:00
Charles J. Cliffe
a034c810df Linux patch for swapEXT swapMESA and swapSGI 2015-02-10 00:57:36 -05:00
Charles J. Cliffe
a803a2d136 MSVC patches 2015-02-09 22:01:33 -05:00
Charles J. Cliffe
c0e6ecb3eb vsync patch for OSX 2015-02-09 21:18:10 -05:00
Charles J. Cliffe
a3fac1e932 Frame rate limiter for Windows, Untested OSX / Linux 2015-02-09 20:49:21 -05:00
Charles J. Cliffe
add04883eb Audio thread mixer adjustments
- Automatic gain balance
- Clipping prevention
2015-02-08 18:59:08 -05:00
Charles J. Cliffe
679ad64a1f Move waterfall animation to GPU
- Refactored texture generation to linear wrap in GPU memory with
glTexSubImage2D (1 line per frame upload max)
- Texture upload per frame reduced nearly 700-800x (~2-4kb instead of
~1.6mb)
2015-02-08 13:49:12 -05:00
Charles J. Cliffe
b9efb43a6b Merge branch 'issue45-demod-opts' 2015-02-07 20:21:25 -05:00
Charles J. Cliffe
2f568d6e2d Fix for bad session int->float conversion on load 2015-02-07 20:20:26 -05:00
Charles J. Cliffe
ef2774c1dd Update README.md 2015-02-06 18:39:30 -05:00
Charles J. Cliffe
ba9d40f163 Update README.md 2015-02-06 18:37:07 -05:00
Charles J. Cliffe
fa746b7453 fix creation of new demodulator when none active 2015-02-05 21:40:38 -05:00
Charles J. Cliffe
9a534087ee Merge pull request #51 from cjcliffe/issue45-demod-opts
Demodulator usability and functionality fixes
2015-02-05 21:00:46 -05:00
Charles J. Cliffe
4218fb73a0 Demod visual activation when entering/leaving view 2015-02-05 20:54:04 -05:00
Charles J. Cliffe
b78b4e1b96 Merge branch 'master' into issue45-demod-opts 2015-02-05 20:08:50 -05:00
Charles J. Cliffe
590d494fea Fix for broken OSX audio 2015-02-05 20:01:21 -05:00
Charles J. Cliffe
ec306eea64 Merge pull request #50 from cjcliffe/mryndzionek-master
@mryndzionek - Added LUT for IQ mapping with proper scaling
2015-02-05 19:46:16 -05:00
Charles J. Cliffe
6deee5a936 loop->memcpy 2015-02-05 19:45:01 -05:00
Charles J. Cliffe
9cf8799a58 Patch for Windows / OSX 2015-02-05 19:30:06 -05:00
Charles J. Cliffe
a8070ca953 Destroy / recreate audio thread on demodulator activate / deactivate -- fixes DirectSound issues 2015-02-04 18:10:42 -05:00
Charles J. Cliffe
ec3e851354 Waterfall bandwidth control and new demod hover state tweaks 2015-02-03 19:11:30 -05:00
Ryndzionek Mariusz
a2c6e0bf91 Added LUT for IQ mapping with proper scaling 2015-02-03 18:42:44 +01:00
Charles J. Cliffe
1a9f7d31b7 missing atomic<int> load 2015-02-03 12:25:02 -05:00
Charles J. Cliffe
524cfbe0df Demodulator options persist and apply to newly created 2015-02-02 20:10:55 -05:00
Charles J. Cliffe
b4e4f3017f Remove public access to demod internal state vars and clean-up improper use 2015-02-02 18:24:04 -05:00
Charles J. Cliffe
48399ccc68 Merge pull request #48 from cjcliffe/issue46-fft-underrun
Issue46 fft underrun
2015-02-01 21:35:10 -05:00
Charles J. Cliffe
129ab337e2 range / suppression adjustments 2015-02-01 00:08:55 -05:00
Charles J. Cliffe
b77caaf263 remove debug msg 2015-01-31 22:43:44 -05:00
Charles J. Cliffe
27b890c882 Experimental zoomed FFT resolution improvements 2015-01-31 22:27:11 -05:00
Charles J. Cliffe
19829b6ceb bad memory init 2015-01-30 19:48:06 -05:00
Charles J. Cliffe
fb5a7e5b8f attempt to improve FFT zoom resolution 2015-01-30 19:31:32 -05:00
Charles J. Cliffe
f87ee8dc6f Merge pull request #44 from cjcliffe/visual-studio-updates
Updates to support Visual Studio 2013
2015-01-27 22:27:08 -05:00
Charles J. Cliffe
cef0e2a0e7 Default to WASAPI until I can fix some DirectSound related issues. 2015-01-27 22:22:48 -05:00
Charles J. Cliffe
977f91f74e Updated CMake and libs for TDM+MSVC
Only tested on 64-bit so far..
2015-01-26 22:18:15 -05:00