Commit Graph

  • 65ae1de36d Trying thread trick for preventing audio underrun.. Charles J. Cliffe 2014-12-15 20:47:46 -05:00
  • cd5f43d5c4 Switch to liquid-dsp block functions in demod Charles J. Cliffe 2014-12-14 20:23:52 -05:00
  • 24cd93d1ae Split DemodulatorMgr and DemodulatorInstance Charles J. Cliffe 2014-12-11 23:35:06 -05:00
  • 5a396d234f More credits.. Charles J. Cliffe 2014-12-11 23:04:07 -05:00
  • db256f11a2 missed obvious credit.. Charles J. Cliffe 2014-12-11 22:18:34 -05:00
  • 943341ebc7 Merge pull request #15 from cjcliffe/multiple_demodulators Charles J. Cliffe 2014-12-11 21:59:23 -05:00
  • 1d79c00970 Update README.md Charles J. Cliffe 2014-12-11 21:57:08 -05:00
  • dcb1f33a85 Can now press alt to drag demod range Charles J. Cliffe 2014-12-11 21:37:01 -05:00
  • 5db4dcdbac prototype drag range demod create/select tool Charles J. Cliffe 2014-12-11 20:50:58 -05:00
  • f04ec72394 Demodulator garbage collection Charles J. Cliffe 2014-12-11 19:07:21 -05:00
  • 4d35075655 Can now spawn/delete demodulators Charles J. Cliffe 2014-12-10 21:22:13 -05:00
  • f2c59fedd1 Can now spawn infinite(?) demodulators by holding shift Charles J. Cliffe 2014-12-10 18:52:24 -05:00
  • 380145fdaa Waterfall hover-state/interactivity improvements Charles J. Cliffe 2014-12-10 00:34:27 -05:00
  • 34a6d3f5e0 Added frequency labels, 100khz intervals Charles J. Cliffe 2014-12-09 21:28:08 -05:00
  • 33e2e18c57 Unify demod drawing functions Charles J. Cliffe 2014-12-08 21:08:03 -05:00
  • 7f9a871598 Simplify GLFont drawString usage Charles J. Cliffe 2014-12-08 20:39:38 -05:00
  • da8d178e34 Filtering mode Charles J. Cliffe 2014-12-08 19:46:29 -05:00
  • 542326baab Font rendering functional: test string Charles J. Cliffe 2014-12-08 19:38:38 -05:00
  • 6c7372ed90 Font loader experiment Charles J. Cliffe 2014-12-08 02:16:06 -05:00
  • 5fc9a064b5 CMake updates Charles J. Cliffe 2014-12-07 21:06:05 -05:00
  • 58bb7bd86f LodePNG Charles J. Cliffe 2014-12-07 21:05:51 -05:00
  • 3789b90430 Font file Charles J. Cliffe 2014-12-07 21:05:40 -05:00
  • 09848bfdec Adds test #define for default demodulator count Charles J. Cliffe 2014-12-06 21:55:05 -05:00
  • 80ac3175a3 Better multi-demodulator overlap hover handling Charles J. Cliffe 2014-12-06 21:47:18 -05:00
  • a3bda830a8 Fix waterfall canvas to interact with active demod Charles J. Cliffe 2014-12-06 21:10:29 -05:00
  • 119f7c71af win64 fixes Charles J. Cliffe 2014-12-05 21:16:43 -05:00
  • 9fc864ea57 OSX crude re-sync tweak Charles J. Cliffe 2014-12-05 20:18:19 -05:00
  • ad800056d5 OSX audio may be stable, works on 2010 macbook pro Charles J. Cliffe 2014-12-05 20:13:45 -05:00
  • 7c6d2e1131 Merge pull request #14 from cjcliffe/integrate_rtaudio Charles J. Cliffe 2014-12-05 18:36:43 -05:00
  • 051c4f081f RtAudio tweaks, disable unused GL states Charles J. Cliffe 2014-12-05 18:20:28 -05:00
  • 24b3b81f34 Update readme to reflect portaudio -> RtAudio Charles J. Cliffe 2014-12-05 18:31:32 -05:00
  • 894c718730 Mostly working on OSX /w rtaudio now Charles J. Cliffe 2014-12-04 22:25:18 -05:00
  • 6fe3cf98d3 Remove portaudio deps Charles J. Cliffe 2014-12-04 19:46:11 -05:00
  • 03edda18e5 RtAudio integrated and working great /w win64 Charles J. Cliffe 2014-12-04 19:44:49 -05:00
  • 7ae1ffc2c9 RtAudio source integrated, preparing to implement Charles J. Cliffe 2014-12-04 19:03:02 -05:00
  • 7dcab0a078 OSX exit crash fix Charles J. Cliffe 2014-12-01 19:45:34 -05:00
  • e668fa2b5d Increase demodulator stack size on OSX Charles J. Cliffe 2014-12-01 18:59:07 -05:00
  • 86ac0c59a8 Merge pull request #13 from cjcliffe/demod_worker Charles J. Cliffe 2014-12-01 02:29:54 -05:00
  • 746eca8d3e Demod worker now handles filter reconstruction Charles J. Cliffe 2014-12-01 02:10:36 -05:00
  • 38b1393c44 Worker results.. Charles J. Cliffe 2014-12-01 01:14:32 -05:00
  • 5fc5e4269c Demodulator worker thread test Charles J. Cliffe 2014-11-30 23:33:55 -05:00
  • 023002f009 Can now drag and resize demodulator on waterfall Charles J. Cliffe 2014-11-30 21:14:17 -05:00
  • 0d8991eb67 Demodulator finder, hover states for waterfall Charles J. Cliffe 2014-11-30 18:54:13 -05:00
  • 0bc31eed6c Transparent demod overlay on waterfall Charles J. Cliffe 2014-11-30 17:59:24 -05:00
  • 874746b1d4 Removed one too many lines Charles J. Cliffe 2014-11-30 17:17:28 -05:00
  • 52c1db89a7 Remove unused code Charles J. Cliffe 2014-11-30 17:16:35 -05:00
  • 06513e2064 Cleanup / re-factor. Pair audio thread with demod Charles J. Cliffe 2014-11-30 17:11:29 -05:00
  • be33bbce4c Merge pull request #12 from cjcliffe/remove_dc_spike Charles J. Cliffe 2014-11-29 13:59:06 -05:00
  • 499e411048 Remove DC spike from IQ stream and visuals Charles J. Cliffe 2014-11-29 13:58:20 -05:00
  • 93b20454d3 Increase keyboard L/R arrow key tuning speed Charles J. Cliffe 2014-11-28 19:00:05 -05:00
  • dc1a95f645 Merge pull request #11 from cjcliffe/canvas_interaction Charles J. Cliffe 2014-11-27 22:30:39 -05:00
  • 1554348f55 Demodulator can now tune offset! Charles J. Cliffe 2014-11-27 22:13:21 -05:00
  • df853bfd65 Removed unused/empty source files Charles J. Cliffe 2014-11-27 12:55:55 -05:00
  • 97e219724e Disable mouse locking on OSX -- causes event loop Charles J. Cliffe 2014-11-27 12:53:35 -05:00
  • 65a5dbb24d Proper demodulator resamp and filter reinit Charles J. Cliffe 2014-11-26 22:29:23 -05:00
  • ddbc08a4ff Drag up/down to set arbitrary FM demod bandwidth Charles J. Cliffe 2014-11-26 21:05:19 -05:00
  • d33ef25a79 Merge pull request #10 from cjcliffe/canvas_interaction Charles J. Cliffe 2014-11-26 00:38:21 -05:00
  • f441546023 Pick freq/drag in waterfall, show demod bandwidth Charles J. Cliffe 2014-11-25 22:51:14 -05:00
  • f6966b1824 Simple class for tracking wx mouse in unit 0..1 Charles J. Cliffe 2014-11-25 21:07:13 -05:00
  • 4900ce7f17 Can now tune by dragging middle spectrum view Charles J. Cliffe 2014-11-25 00:35:06 -05:00
  • 5977fb144b Missing freq assignment Charles J. Cliffe 2014-11-23 20:02:48 -05:00
  • cae1855fc5 Move code out of frame, proper thread termination Charles J. Cliffe 2014-11-23 19:39:27 -05:00
  • ac20bc1e84 Cleanup Charles J. Cliffe 2014-11-22 23:38:37 -05:00
  • 0e2984ab18 Merge pull request #8 from cjcliffe/dynamic_demod Charles J. Cliffe 2014-11-22 23:15:19 -05:00
  • fa521ac30d Switch from portaudio callback to stream write Charles J. Cliffe 2014-11-22 22:56:33 -05:00
  • 39ba38b82a Cleanup / Reformat Charles J. Cliffe 2014-11-22 22:33:32 -05:00
  • 58708a720e SDR->Demod->Audio chain all using std::thread Charles J. Cliffe 2014-11-22 22:17:33 -05:00
  • 26168a2713 SDR and Audio thread now using std::thread Charles J. Cliffe 2014-11-22 20:57:06 -05:00
  • 35830afed0 new thread queue testing Charles J. Cliffe 2014-11-21 21:50:14 -05:00
  • 99aa87df63 Now working on gcc4.8, x86-64 on windows Charles J. Cliffe 2014-11-21 00:49:41 -05:00
  • f6f4c3c057 Revert "switch from portaudio -> libao" Charles J. Cliffe 2014-11-20 20:28:40 -05:00
  • 28afe9d3be Merge branch 'dynamic_demod' of https://github.com/cjcliffe/CubicSDR into dynamic_demod Charles J. Cliffe 2014-11-20 20:12:38 -05:00
  • 9706ed8f7e Update to 64-bit, add test threadqueue Charles J. Cliffe 2014-11-20 20:10:28 -05:00
  • 8972e87765 switch from portaudio -> libao Charles J. Cliffe 2014-11-19 23:41:57 -05:00
  • a9d46b7624 Preparing to change threading model Charles J. Cliffe 2014-11-19 17:41:49 -05:00
  • 92b390fefe Enable c++11 Charles J. Cliffe 2014-11-19 00:34:41 -05:00
  • 9150439283 Thread priority bump, main thread sleep Charles J. Cliffe 2014-11-18 19:02:07 -05:00
  • 054ac3f840 Attempting to fix OSX portaudio jitter.. Charles J. Cliffe 2014-11-18 18:35:40 -05:00
  • 6624ec11a3 IQ->Demod->Audio threads now chained Charles J. Cliffe 2014-11-18 18:00:06 -05:00
  • 75c51f1236 missing return params Charles J. Cliffe 2014-11-17 23:25:14 -05:00
  • dd42d112c9 Demodulator can now be initialized with parameters Charles J. Cliffe 2014-11-17 22:58:56 -05:00
  • 7f5031b6e5 cleanup Charles J. Cliffe 2014-11-17 21:35:10 -05:00
  • 532968a818 Source folder cleanup Charles J. Cliffe 2014-11-17 21:29:27 -05:00
  • 6638f07b12 Merge pull request #7 from cjcliffe/master Charles J. Cliffe 2014-11-17 21:21:11 -05:00
  • 1ec324b104 Update README.md Charles J. Cliffe 2014-11-17 20:44:11 -05:00
  • 8c6eea44b8 fix win32 include on non win32 Charles J. Cliffe 2014-11-17 19:48:28 -05:00
  • c465a5687d Merge pull request #6 from cjcliffe/threading_improvements Charles J. Cliffe 2014-11-17 19:39:20 -05:00
  • 7e174ab1dd All threads now using transaction objects and queue Charles J. Cliffe 2014-11-17 19:37:53 -05:00
  • 44542dd878 Merge pull request #5 from cjcliffe/master Charles J. Cliffe 2014-11-17 18:17:10 -05:00
  • e91696c012 SDRThread now passes IQ Data transaction object Charles J. Cliffe 2014-11-17 18:14:37 -05:00
  • b78fefb221 Win32 timer class fix Charles J. Cliffe 2014-11-17 18:12:20 -05:00
  • a7d7ec0d93 Frame rate limiter Charles J. Cliffe 2014-11-16 23:20:48 -05:00
  • 3614c2ad9f Merge pull request #4 from cjcliffe/audio_thread Charles J. Cliffe 2014-11-16 19:16:52 -05:00
  • 82b6b67f3c Re-connect scope to demodulator output data Charles J. Cliffe 2014-11-16 19:14:15 -05:00
  • 1950c3109a Balanced thread performance w/ CPU usage Charles J. Cliffe 2014-11-16 19:02:40 -05:00
  • 739854cd7f Demodulator and Audio threads working Charles J. Cliffe 2014-11-16 17:33:54 -05:00
  • 2a34fc9cf9 New demodulator thread code Charles J. Cliffe 2014-11-16 16:51:45 -05:00
  • 16a9add9ef New threads partly implemented Charles J. Cliffe 2014-11-16 16:50:37 -05:00
  • 9705d293f9 Merge pull request #3 from cjcliffe/the_waterfall Charles J. Cliffe 2014-11-15 23:44:09 -05:00
  • 2e5bdc2646 Separate visual components Scope/Spectrum/Waterfall Charles J. Cliffe 2014-11-15 23:41:41 -05:00