From: werner s. <wsc...@us...> - 2005-11-28 18:15:06
|
Update of /cvsroot/lmuse/muse/muse/driver In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv13974/muse/driver Modified Files: dummyaudio.cpp Log Message: updates Index: dummyaudio.cpp =================================================================== RCS file: /cvsroot/lmuse/muse/muse/driver/dummyaudio.cpp,v retrieving revision 1.15 retrieving revision 1.16 diff -C2 -d -r1.15 -r1.16 *** dummyaudio.cpp 25 Nov 2005 19:45:47 -0000 1.15 --- dummyaudio.cpp 28 Nov 2005 18:14:43 -0000 1.16 *************** *** 52,55 **** --- 52,56 ---- exit(-1); } + memset(buffer, 0, nframes * sizeof(float)); return buffer; } *************** *** 69,76 **** } virtual void unregisterPort(void* p) { ! if (p >= 0) oPorts.erase(oPorts.begin() + (long(p)-100)); else iPorts.erase(iPorts.begin() + long(p)); } virtual bool connect(void*, void*) { return true; } --- 70,78 ---- } virtual void unregisterPort(void* p) { ! /* if (long(p) >= 100) oPorts.erase(oPorts.begin() + (long(p)-100)); else iPorts.erase(iPorts.begin() + long(p)); + */ } virtual bool connect(void*, void*) { return true; } *************** *** 79,89 **** virtual void* findPort(const char* s) { if (strcmp(s, "input1") == 0) ! return (void*)200; if (strcmp(s, "input2") == 0) ! return (void*)201; if (strcmp(s, "output1") == 0) ! return (void*)300; if (strcmp(s, "output2") == 0) ! return (void*)301; int k = 0; for (std::vector<const char*>::const_iterator i = iPorts.begin(); i != iPorts.end(); ++i, ++k) { --- 81,91 ---- virtual void* findPort(const char* s) { if (strcmp(s, "input1") == 0) ! return (void*)0; if (strcmp(s, "input2") == 0) ! return (void*)1; if (strcmp(s, "output1") == 0) ! return (void*)100; if (strcmp(s, "output2") == 0) ! return (void*)101; int k = 0; for (std::vector<const char*>::const_iterator i = iPorts.begin(); i != iPorts.end(); ++i, ++k) { *************** *** 103,111 **** if (long(p) == 201) return QString("input2"); ! if (long(p) == 300) return QString("output1"); ! if (long(p) == 301) return QString("output2"); ! if (long(p) >= 0) return QString(oPorts[long(p)-100]); else --- 105,113 ---- if (long(p) == 201) return QString("input2"); ! if (long(p) == 0) return QString("output1"); ! if (long(p) == 1) return QString("output2"); ! if (long(p) >= 100) return QString(oPorts[long(p)-100]); else |