Commit Graph

161 Commits

Author SHA1 Message Date
kevin
7859bd0a8c cmMidi.h/c: Added conversion to/from 14bit values and Pitch Bend. 2013-04-08 23:05:05 -07:00
kevin
a39e5f620c cmDevCfg.h/c: Many changes and additions. 2013-04-08 23:03:30 -07:00
kevin
f4829a838d cmAudioSys.h/c and cmAudioSysMsg.h: Added several kAsDfltXXX values. cmAudioSysSsInitMsg_t now includes srate and dspFramesPerCycle. 2013-04-08 23:02:37 -07:00
kevin
0955f67cb3 cmApBuf.c: Change to sqrt(sum) to sart(sum/cp->mn) in _cmApMeterValue() 2013-04-08 23:00:40 -07:00
kevin
7ce3d9b72a cmRtSys.h/c and cmRtSysMsg.h: Replacement for cmAudioSys.h/c. Initial Commit.
cmUiRtSysMstr.h/c: Renamed from cmUiAudioSys.h/c.
2013-04-08 22:59:10 -07:00
kevin
b3b492f094 cmThread.h/c: cmSleepMs() and cmSleepUs() and replaced all references to usleep() in many files. 2013-04-08 22:56:30 -07:00
kevin
1be3fa2240 cmAudioSys.c: Added cmApNrtAllocate() and cmApFileAllocate() to cmAudioSysTest().
Verified ALSA drivers are working with cmAudioSysTest().
2013-03-31 22:53:58 -07:00
kevin
6d0d9005c8 cmAudioPort.c: Added cmApFileAllocate() to cmApPortTest().
Verified ALSA is working with cmApPortTest()
2013-03-31 22:53:14 -07:00
kevin
3491613a50 cmUi.h/c: Base row/col now have both set and get accessors. Added cmUiNewline(). 2013-03-31 22:16:54 -07:00
kevin
43678d3c38 cmUiAudioSysMstr.h/c: Initial commit. 2013-03-31 22:15:32 -07:00
kevin
6ba8f0d22f cmAudioSysMsg.h: Created cmAudioSysMsg_t data structure. 2013-03-31 22:15:02 -07:00
kevin
e5ee3deafd cmArray.c: When the array handle is invalid cmArrayCount() now returns 0 instead of throwing an error. 2013-03-31 22:14:26 -07:00
kevin
2ccd818b55 cmApBuf.h/c: Limit the meter update parameter (meterMs) to the range 10-1000. 2013-03-31 22:13:07 -07:00
kevin
81e55deee4 cmUiDrvr.h/c: cmUiDrvr.c initial commit. Added files for accessing and serializing cmUiDriverArg_t. 2013-03-31 22:11:53 -07:00
kevin
0b83fdad25 Changed gtUi.h/c gtUiDrvr.h to cmUi.h/c cmUiDrvr.h 2013-03-30 13:47:45 -07:00
kevin
aec942c05a cmPrefs.h/c: Added cmPrefsGetUInt(). 2013-03-28 23:20:58 -07:00
kevin
bf278aaa99 cmJson.c:Added case kBoolTId to switch in cmJsonMemberValues()
kBoolTId can now be used as a type rather than only kTrueTId or kFalseTId
to identify boolean values.
2013-03-28 23:20:27 -07:00
kevin
646f65222e cmDevCfg.h/c: Many changes and additions to complete implementation. 2013-03-28 23:15:09 -07:00
kevin
5b8e7dfae7 cmAudioSys.h: Added kAsDfltXXXX constants. 2013-03-28 23:13:58 -07:00
kevin
9d76f9bf3b cmPrefs.h/c: Added prefixPathStr to prefs. 2013-03-27 12:12:26 -07:00
kevin
bd7a9b23a0 cmDevCfg.h/c: Rewrite of cmDevCfg.h/c to simplify the implementation. 2013-03-27 09:56:51 -07:00
kevin
ac23cc8fb9 cmDevCfg.h/c: Many changes and additions. Implemented 'locattions'. 2013-03-26 12:38:08 -07:00
kevin
4933586ef7 cmAudioPort.h/c: Added cmApDeviceLabelToIndex(). 2013-03-26 12:37:17 -07:00
kevin
2bc819afb9 cmAudioSys.c,cmAudioSysMsg.h,cmMsgProtocol.h: Removed cmAudioSys.c dependency on cmDspValue().
Removed cmAudioSys.c dependency on cmDspValue.h by changing the
host to audio system message format from cmDspUiHdr_t to cmAudioSysMstr_t.
All audio system message records are now isolated in cmAudioSysMsg.h
which cmMsgProtocol directly includes.
2013-03-25 17:00:10 -07:00
kevin
7cf517ce44 cmUdpNet.h: Added extern "C" {} wrapper. 2013-03-25 16:01:09 -07:00
kevin
bbc847f3c1 cmAudioSys.h,cmMsgProtocol.h: Update comments. Removed dead code. 2013-03-25 16:00:39 -07:00
kevin
92c8f52ec8 cmDevCfg.h/c: Initial commit. 2013-03-25 15:59:49 -07:00
kevin
4eb15beebb Merge branch 'master' of klarke.webfactional.com:webapps/git/repos/libcm 2013-03-24 13:01:53 -07:00
kevin
2171cf09ad cmMidiPort.h/c: Changed cmMidiPort to support cmMidiAlsa.c.
Updated cmMpInitialize() and cmMpTest() to use cmCtx_t.
Added following public functions:
cmMpDeviceNameToIndex()
cmMpDevicePortNameToIndex()

cmMpParserMidiTriple() and cmMpParserTransmit() to allow the MIDI parser
to transmit pre-parsed MIDI messages.
2013-03-24 12:57:18 -07:00
kevin
c07243c4fd cmAudDsp.c,cmMidiFilePlay.c: Changed cmMpInitialize() signature to use cmCtx_t according to convention. 2013-03-24 12:54:11 -07:00
kevin
7adaa96d90 cmMidiAlsa.c: Implemented cmMidiPort() based on ALSA. 2013-03-24 12:52:10 -07:00
kevin
0389468c85 cmArray.h: Updated comments. 2013-03-21 18:37:10 -07:00
kevin
87cc2c4ceb cmTsVPrintfP.c: cmTsVPrintfP() added assert(). 2013-03-21 12:06:03 -07:00
kevin
6f04687939 cmArray.c: Fixed bug cmArrayAlloc0() where p->alloc_cnt was treated as byte count instead of element count. 2013-03-21 11:34:58 -07:00
kevin
cc644e99d0 Merge branch 'master' of klarke.webfactional.com:webapps/git/repos/libcm 2013-03-21 11:10:10 -07:00
kevin
620af4450b cmArray.h/c: Many changes to complete initial development. 2013-03-21 11:09:31 -07:00
kevin
608afaa381 cmArray.h/c: Many changes to complete initial development. 2013-03-21 11:04:40 -07:00
kevin
d085271de4 cmSymTbl.c: Fixed cmSymTblRegisterFmt() to return new symbol id. 2013-03-21 11:03:21 -07:00
kevin
44c4ad31fe cmVectOpsRIHdr/Code.h: Added cmVoX_IsEqual() and cmVoX_IsClose(). 2013-03-21 08:39:26 -07:00
kevin
cc7ac752af Merge branch 'master' of klarke.webfactional.com:webapps/git/repos/libcm 2013-03-21 08:26:40 -07:00
kevin
0e865f149f cmLib.c: Added kFulPathFsFl to directory scan in cmLibScan() to return full path to library files. 2013-03-21 08:25:57 -07:00
kevin
bb8f746910 Makefile.am: Added cmArray.h/c. 2013-03-21 08:19:45 -07:00
kevin
56e192c00e cmPrefs.h/c Check existsFl prior to signaling kDuplicateIdPrRC error in _cmPrefsCreateJsonNode(). 2013-03-21 08:18:46 -07:00
kevin
c7abab867e cmArray.h/c Initial commit. 2013-03-21 08:16:10 -07:00
kevin
865ac36953 Merge branch 'master' of klarke.webfactional.com:webapps/git/repos/libcm 2013-03-17 14:43:48 -07:00
kevin
e669344036 cmFileSys.c: Changed _cmFileSysDirEntries() to check for symbolic
links prior to checking for files or dir's because a link may be
identified as file or directory.
2013-03-02 17:09:17 -08:00
kevin
79fde062cd cmPgmOpt.c: Changed _cmPgmOptInsertArg() to add args to the end of the option and mater lists. 2013-03-02 17:06:09 -08:00
kevin
c9dd87625a cmProc4.h/c, cmDspKr.c, cmDspPgmKr.c: Many changes to debug cmScMod. Added _cmDspGSwitchAlloc(). 2013-03-01 17:40:04 -08:00
kevin
650b2a95a4 cmProc2.c:Fixed bug in cmPvAnlInit() where cmShiftBufExec() was not called inside a while() condition. 2013-03-01 17:36:57 -08:00
kevin
b467c7abd4 cmDspBuiltIn.c:Rewrote _cmDspAudioFileOutExec(). 2013-03-01 17:35:35 -08:00