Commit Graph

16 Commits

Author SHA1 Message Date
Anne de Jong a91640cd8d Explicit picking of driver for windows. 2024-04-05 06:49:48 -07:00
Anne de Jong d50dd35745 Silence warnings from portaudio ALSA backend during device enumeration. Do device enumeration on background thread
Building, testing and releasing LASP if it has a tag / Build-Test-Ubuntu (push) Successful in 1m30s Details
Building, testing and releasing LASP if it has a tag / Release-Ubuntu (push) Has been skipped Details
2024-03-27 13:45:13 +01:00
Anne de Jong e9f500d460 Small change in portaudio.cmake
Building, testing and releasing LASP if it has a tag / Release-Ubuntu (push) Has been skipped Details
Building, testing and releasing LASP if it has a tag / Build-Test-Ubuntu (push) Failing after 2m42s Details
2024-02-20 15:47:12 +01:00
Anne de Jong 7ce45e9c82 Some comment improvements, and portaudio API improvements. Also, disabled PortAudio PulseAudio backend as it is not working properly.
Building, testing and releasing LASP if it has a tag / Build-Test-Ubuntu (push) Successful in 2m35s Details
Building, testing and releasing LASP if it has a tag / Release-Ubuntu (push) Successful in -31s Details
2024-02-06 14:59:51 +01:00
Anne de Jong 1a22a33c0f Finally: some align_val_t that did not work on Windows!
continuous-integration/drone/push Build is failing Details
2023-06-17 07:03:14 -07:00
Anne de Jong 6353282e24 Merge branch 'develop' into windows_ready
continuous-integration/drone/push Build is failing Details
2023-06-15 10:00:40 +02:00
Anne de Jong 88624764e7 Rudymentary portaudio support. A stream callback is running. 2023-06-14 21:23:53 +02:00
Anne de Jong 318a565e17 Not forcing any RtAudio backend. This is still te be found out what works properly
continuous-integration/drone/push Build is passing Details
2023-05-12 06:41:16 -07:00
Anne de Jong 3e6c8cf3b2 Working to execute cpp code of LASP on Windows. Streams are not working in ACME
continuous-integration/drone/push Build is passing Details
2023-05-03 12:44:32 -07:00
Anne de Jong ad864ddb4a Added scripts and debugged cmake to make compile windows ready. Now it compiles, bug the problem is, we have DLL load failed
continuous-integration/drone/push Build is passing Details
2023-04-19 12:36:32 -07:00
Anne de Jong fae906884e Textual improvements. Formatting (Neoformat) improvements. Let DataTypeDescriptor be a reference (to a global const std map in Daq class. Improved naming of certain functions. Better DaqData implementation, now we make sure memory alignment is good at all times. Switched functions arguments in DaqData constructor to comply with all other cases of first frame, then channel. Better naming of stream in RtAudio. Better handling of faulty function calling in RtAudio start(). Bugfix in RtAudio, did call right Daq::dtypeDescr() function --> result was that only first channel was copied to all channels. Added extra check in StreamMgr. Removed unnecessary TypedDaqData class. Use a safe queue in threaded in data handler. We can now remove the Boost code for that. 2022-10-10 19:17:38 +02:00
Anne de Jong 12d6826140 Removed some compile warnings when compiling sub-projects. Removed warnings related to unknown pragmas in case of compiling without OpenMP support. Fixed some test problems 2022-10-05 13:39:45 +02:00
Anne de Jong 31ead60469 Added RtAudio and UlDAQ as subprojects that are compiled in. Fixed proper connection of UlDAQ. Set default sensitity to 1.0 for a new DaqChannel. Segfault bug fixed in DaqData::copyToRaw. Scan in background for devices when StreamMgr() is initialized. Fixed bug in storing of DaqConfigs to lasp_shelve. Set RtAudio to 5.2.0. 2022-10-05 11:27:46 +02:00
Anne de Jong 34239bfabf Removed old testing code. Improved Doxyfile, added logo to Doxygen. Added pytest testing config. 2022-09-03 16:07:44 +02:00
Anne de Jong b35686f79d Default build type is Release 2022-07-25 22:30:11 +02:00
Anne de Jong 6a006e27f9 Output of a sine wave now works. Pfff 2022-07-20 14:58:48 +02:00