Commit Graph

931 Commits

Author SHA1 Message Date
kevin
394b668265 cwIoTest.cpp : Fixed error handling in test(). 2021-05-10 08:32:20 -04:00
kevin
ee11b004da cwFileSys.h/cpp : Added replaceDirectory/Filename/Extension() functions. 2021-05-10 08:30:22 -04:00
kevin
eed27b2e49 cwAudioFile.h/cpp : Add floating point file format. 2021-05-08 08:15:06 -04:00
kevin
a511b00493 audio_midi : Initial implementation of audio_midi io-based app. 2021-04-10 13:38:49 -04:00
kevin
c66b1f4470 cwIo.h/cpp : Added timer implementation. 2021-04-10 13:37:07 -04:00
kevin
df29219edf cwFileSys.h/cpp : Added makeVersionedFn(). 2021-04-10 13:36:07 -04:00
kevin
cb48b2bf81 cwAudioFileOps.cpp : selecToFile(cfg) now has generates optional Audacity marker file. 2021-02-26 13:34:37 -05:00
kevin
9a7461a147 cwFile.cpp : open() now calls filesys::expandPath() on all file names. 2021-02-26 13:33:31 -05:00
kevin
c2409ca4be cwFileOps.h/cpp: Added fade in/out fucnctionality to selectToFile(). 2021-02-24 13:21:35 -05:00
kevin
8a36583630 Merge branch 'master' of gitea.larke.org:kevin/libcw 2021-02-21 08:55:08 -05:00
kevin
e86067659a cwFileSys.cpp, cwMtx.h, cwObject.cpp : minor changes to eliminate warning during non-debug build. 2021-02-21 08:53:39 -05:00
kevin
165de4d065 cwAudioFileOps.h/cpp : Added clicks() and generate(). 2021-02-21 08:49:11 -05:00
kevin
7c9b2e381c cwMidiFile.h/cpp, Makefile : Initial commit. 2021-02-21 08:48:37 -05:00
kevin
80ea6d7760 cwMidi.h/cpp : Added kMidiPortMdId MIDI File meta status id. 2021-02-21 08:47:29 -05:00
kevin
ae68c2677c README.md : Added To Do's. 2021-01-31 11:16:24 -05:00
kevin
da4caab0fd cwIoAudioPanel.h/cpp,cwIoSocketChat.h/cpp, Makefile.am, cwIoTest.cpp : Initial commit of cwIoAudioPanel and cwIoSocketChat. 2021-01-31 11:16:08 -05:00
kevin
2b325ad334 cwIo.h/cpp : Implemented socket interface. Improved the audio metering. 2021-01-31 11:14:22 -05:00
kevin
d3b18fa8a7 cwAudioDeviceAlsa.cpp : Replaced printf()'s with cwLogInfo()'s. 2021-01-31 11:10:44 -05:00
kevin
5ac9ea1c37 html/ioTest/ui.js : Added send on focus change. 2021-01-31 11:09:44 -05:00
kevin
19901441cf html/uiTest/ui.cfg : Added 'report' button. 2021-01-31 11:09:08 -05:00
kevin
e113228f69 cwMidiDecls.h : Updated comments. 2021-01-31 11:08:36 -05:00
kevin
ce1b4cea6b cwSocket.h : Updated comments. 2021-01-31 11:08:09 -05:00
kevin
e3b104fb61 cwUi.h/cpp : Fixed bug in _parseValueMsg() and updated comments in cwUi.h 2021-01-31 11:07:29 -05:00
kevin
a5d62b6e97 cwObject.h : Added is_type(). 2021-01-31 11:04:49 -05:00
kevin
b34f1e210d cwAudioBuf.h/cpp : Added version of meter() which returns an array of meter values from a device. 2021-01-31 11:04:11 -05:00
kevin
f123be0323 cwIo.h,cpp, cwIoTest.cpp : Many changes to get an initial working version of audio with a audio meter UI. 2021-01-22 09:49:57 -05:00
kevin
469df69857 html/ioTest/ui.cfg : removed unused elements. 2021-01-22 09:48:14 -05:00
kevin
8f4455ae95 cwUi.h/cpp : Added findElementUuId( h, appId) to return uuid of the first occurence of an element with appId. 2021-01-22 09:46:10 -05:00
kevin
e1a931c2a1 cwMutex.h : Added 'spurious wakeup' comments. 2021-01-22 09:33:23 -05:00
kevin
04a1bec0c3 audioBuf.h/cpp : Added toneFlags(),muteFlags(),gain( ... gainA,gainN).
Added _setFlag() to handle setting flags on all channels.
setFlag() now sets both input and output channels if both kInFl and kOutFl are set.
Previously it only set the input channel if both kInFl and kOutFl were set.
2021-01-22 09:31:32 -05:00
kevin
e763ed1607 cwIo.h/cpp, cwIoTest.h/cpp, html/ioTest.* : Many changes and additions to support first working Ui and audio subsystem. 2021-01-20 13:13:11 -05:00
kevin
f4e99e3771 cwThreadMach.h/cpp : Many changes to support use in cwIo. 2021-01-20 13:11:44 -05:00
kevin
c929804d4c cwUi.h/cpp,cwUiTest.h/cpp, cwUiDecls.h : Moved public variables to cwUiDecls.h. Added a version of create() which uses an arg_t record. Added parseArgs() and releaseArgs(). 2021-01-20 13:10:56 -05:00
kevin
5154c9eb53 cwObject.cpp : Changed uses of printf() to use "%s" where no format was necessary to prevent compiler warnings. 2021-01-20 13:08:29 -05:00
kevin
2fbd8b690f cwmutex.h : Added signalCondVar(). 2021-01-20 13:07:36 -05:00
kevin
ab37affd10 cwAudioDeviceTest.cpp : Change static_cast<> to reinterpet_cast<> 2021-01-20 13:06:57 -05:00
kevin
577e61ca82 cwAudioDeviceAlsa.cpp : Added calls to snd_config_update_free_global() to prevent memory leaks from showing up in valgrind. 2021-01-20 13:06:27 -05:00
kevin
29945bd3b4 cwAudioBuf.cpp : Fixed bug where main object was memory was not released in destroy(). 2021-01-20 13:05:33 -05:00
kpl
a82c423725 cwWebSock.cpp: replace use of MpScNbQueue until MpScQueue can be debugged. 2021-01-12 17:05:34 -05:00
kevin
ed75129278 cwWebSock.cpp : Replace queue with blocking queue to prevent possible problems on ARM based machines. 2021-01-12 15:59:02 -05:00
kevin
41c3f0eb34 cwMpScQueue.h : replace use of atomic exchange 2021-01-12 15:57:57 -05:00
kevin
1f5381d735 cwMpScNbQueue.h : Initial commit. 2021-01-12 15:49:19 -05:00
kevin
cbf4870410 cwDataSets.h/cpp : Add use of cache_t file cache to rdr to improve file read performance and add shuffling option. 2020-12-29 11:22:29 -05:00
kevin
46a7633e00 cwSvg.h/cpp : Removed unused flags from svg::write(). 2020-12-29 11:21:00 -05:00
kevin
d3c7b3a572 cwFile.h/cpp : read()/write() now check 'lastRC' as a precondition. 2020-12-29 11:20:24 -05:00
kevin
7bb41b24e4 cwSvg.h/cpp : Refactoring to make CSS more flexible, decrease size of images, and improve efficiency of write(). 2020-12-29 10:14:10 -05:00
kevin
dc461dbe84 cwNumericConvert.h,cwObject.cpp : Added type specializations for cwNumericConvert.number_to_string(). 2020-12-29 10:11:00 -05:00
kevin
adfe4a0bb9 cwFile.h/cwFile.cpp : Added lastRC(). 2020-12-29 10:09:43 -05:00
kevin
556cfe7f2b Makefile.am,cwMath.h/cpp : Initial commit. 2020-12-29 10:09:03 -05:00
kevin
721d9e79a1 cwDataSets.h/cpp : Added wtr,rdr,adapter. 2020-12-15 15:32:22 -05:00