Commit Graph

276 Commits

Author SHA1 Message Date
kevin
674e5fba31 cmRtSys.h: Replace cmRtSysInitialize() with cmRtSysBeginCfg/Cfg/EndCfg(). 2013-04-15 18:11:45 -07:00
kevin
3289a05944 cmRtNet.h/c: Iniital commit. 2013-04-15 18:10:49 -07:00
kevin
4afc25d682 cmDevCfg.h/c: Added ipAddr,ipPort to audio cfg. Removed localFl from net cfg. 2013-04-15 18:10:22 -07:00
kevin
6074e052f0 cmUdpPort.h/c:Added cmUdpAddrToString(). 2013-04-12 13:07:50 -07:00
kevin
4364f23d22 cmRtSys.c: Disable UDP port poll in _cmRtDspExecCallback() 2013-04-12 13:06:50 -07:00
kevin
ea3e56b780 cmDevCfg.c: Fixed bug in cmDevCfgNetActiveCfg() and cmDevCfgNetActiveCount() where audio recd was referenced instead of net record. 2013-04-12 13:05:29 -07:00
kevin
c0259b6777 cmRtSys.c:_cmRtDspExecCallback() now contains network update and message send.
This is a cleaner representation than the original code.
2013-04-11 00:29:55 -07:00
kevin
23fcfed2fb cmJson.c:cmJsonInserPairString() now passes NULL string value as 0 length string. 2013-04-11 00:27:14 -07:00
kevin
c144c71349 cmText.h/c: Added cmTextIsNotEmpty() 2013-04-11 00:26:33 -07:00
kevin
bdfc4f6c8d cmRtSys.h/c: Replaced use of cmNetH_t with cmUdpH_t. 2013-04-10 00:34:34 -07:00
kevin
7e6c7965fd cmUiDrvr.h:Added kSendXXX flags. 2013-04-10 00:33:56 -07:00
kevin
1be236f8d2 cmDevCfg.h/c:Added label to domain specific cfg records. 2013-04-10 00:33:24 -07:00
kevin
1194710744 cmUiAudioSysMstr.h/c: Renamed as cmUiRtSysMstr.h/c 2013-04-08 23:10:56 -07:00
kevin
f8e504cbfc cmUdpNet.h: Comment updates. 2013-04-08 23:09:27 -07:00
kevin
cb693a1c8e cmUi.h/c and cmUiDrvr.h/c: Many changes and additions. 2013-04-08 23:06:44 -07:00
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