Commit Graph

251 Commits

Author SHA1 Message Date
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
kevin
0f86c8de20 cwAudioBuf.cpp : Fixed bug in report() that prevented all channels from being reported. 2020-12-15 15:31:49 -05:00
kevin
dfcf5be512 cwAudioDeviceTest.h/cpp : test() now takes a cfg object and added test_tone(). 2020-12-15 15:30:45 -05:00
kevin
b19d0ff99a cwFile.h/cpp : Added polymorphic read() and write(). Return kEofRC when read() get an EOF error. 2020-12-15 15:29:36 -05:00
kevin
eed564954a cwVariant.h/cpp, Makefile.am : Initial commit. 2020-12-11 15:58:06 -05:00
kevin
e8b9771365 cwThread.cpp : Fix bug where waitTimeMicrosSecs was not properly updates. 2020-12-11 15:57:35 -05:00
kevin
9e925e7996 Merge branch 'master' of gitea.larke.org:kevin/libcw 2020-11-12 21:18:44 -05:00
kpl
84989231b1 cwWebSock.cpp : Change to use external polling method in exec() 2020-11-12 09:47:45 -05:00
kevin
6182553685 Merge branch 'master' of gitea.larke.org:kevin/libcw 2020-11-10 17:25:13 -05:00
kevin
cfe75ca58d Delete cwMpScNbQueue.h 2020-11-10 17:24:36 -05:00
kpl
96b3b1ac0a Pine64 Updates. 2020-10-31 14:17:43 -04:00
kevin
635b673492 cwMpScQueue.h : Initial commit. 2020-10-30 09:41:01 -04:00
kevin
6dd882312d cwDataSet.h/cpp, cwNN.h/cpp : Updates. 2020-10-30 09:40:39 -04:00
kevin
4355c78f0d Merge branch 'master' of gitea.larke.org:klarke/libcw 2020-10-18 09:02:16 -04:00
kevin
9536e9b6bb cwVectOpts.h : Added comments 2020-10-18 09:02:03 -04:00
kevin
f3dbc6f91a Makefile.am,cwDsp,cwFFT: Updates to make FFTW optional. 2020-10-11 17:18:58 -04:00
kevin
1aba926fda Merge branch 'master' of gitea.larke.org:klarke/libcw
# Conflicts:
#	Makefile.am
2020-10-11 14:42:28 -04:00
kevin
ffbd10547b Makefile.am : Remove cwDataset.h/cpp from build. 2020-10-11 14:40:54 -04:00
kevin
25d663722b cwAudioFileOps.cpp : Fixed error message text. 2020-10-07 10:56:07 -04:00
kevin
33756d0e2f cwObject.cpp : Allow 'null' objects to be converted to a null ptr to a string. 2020-10-07 10:55:34 -04:00
kevin
18096014ad cwAudioFileOps.cp : Added 'irEnableFl' parameter to transform app. 2020-10-06 10:17:37 -04:00
Gitea
c0678804f1 cwAudioFileOps.cpp : parallel mix now calc's dest location as offset from first section start. 2020-10-06 12:24:35 +00:00
Gitea
2df3933196 Makefile.am,cwCommonImpl.h : Implement use of cwWEB 2020-10-04 20:05:31 +00:00
kevin
3baec05b71 cwAudioFileOps : Added convolve(), transformApp(), and 'gain' to cutAndMix(). 2020-10-04 10:50:43 -04:00
kevin
d7eab641c0 cwCommonImpl.h : Added is_even(). 2020-10-04 10:49:52 -04:00
kevin
e4db08a893 Makefile.am : Added cwDsp, cwString. 2020-10-04 10:49:24 -04:00
kevin
1232c3e36e cwFileSystem.cpp : Fixed but in exapndPath() that rejected paths with spaces. 2020-10-04 10:48:50 -04:00
kevin
49d84eeb2e cwString, cwDsp : Initial commit. 2020-10-04 10:48:27 -04:00
kevin
090851acbf cwVectOps.h : Added new version of seq(), phasor(), and sine(). 2020-10-04 10:47:39 -04:00
kevin
0884fda411 cwUtility : Added powerOfTwo() functions. 2020-10-04 10:47:03 -04:00
kevin
1440a4f55f cwAudioFile : Fixed memory leak. Added alloc/freeFloatBuf(). 2020-10-04 10:46:19 -04:00