From: <res...@li...> - 2007-05-24 20:01:26
|
Revision: 20 http://resound.svn.sourceforge.net/resound/?rev=20&view=rev Author: drm004e Date: 2007-05-24 13:01:13 -0700 (Thu, 24 May 2007) Log Message: ----------- osc output from resound_gui is now patched (crudely) to resound_server... ie you can now control the matrix attenuations from the gui. the global, input, output, and node attenuators apear to be working as expected (tested with ardour meters). Modified Paths: -------------- trunk/src/resound_common/osc_manager.cpp trunk/src/resound_common/osc_manager.h trunk/src/resound_gui/pvarwidgets.cpp trunk/src/resound_server/dsp.h trunk/src/resound_server/dsp_manager.cpp trunk/src/resound_server/dsp_manager.h trunk/src/resound_server/resound_server.cpp Modified: trunk/src/resound_common/osc_manager.cpp =================================================================== --- trunk/src/resound_common/osc_manager.cpp 2007-05-20 13:08:37 UTC (rev 19) +++ trunk/src/resound_common/osc_manager.cpp 2007-05-24 20:01:13 UTC (rev 20) @@ -108,4 +108,8 @@ } } +} + +void Resound::OSCManager::add_method(std::string path, std::string typeSpec, lo_method_handler handler, void* userData){ + lo_server_thread_add_method(m_loServerThread, path.c_str(), typeSpec.c_str(), handler, userData); } \ No newline at end of file Modified: trunk/src/resound_common/osc_manager.h =================================================================== --- trunk/src/resound_common/osc_manager.h 2007-05-20 13:08:37 UTC (rev 19) +++ trunk/src/resound_common/osc_manager.h 2007-05-24 20:01:13 UTC (rev 20) @@ -49,6 +49,11 @@ /// overriders should call the base class first virtual void recv_syn(const char *path, const char *types, lo_arg **argv, int argc, void *data, void *user_data); virtual void recv_ack(const char *path, const char *types, lo_arg **argv, int argc, void *data, void *user_data); + + /// register a handler function for an osc address + /// simply a wrapper over the liblo version + /// lo_server_thread_add_method(...); + void add_method(std::string path, std::string typeSpec, lo_method_handler handler, void* userData); private: // OSC lo_server_thread m_loServerThread; ///< the liblo server thread Modified: trunk/src/resound_gui/pvarwidgets.cpp =================================================================== --- trunk/src/resound_gui/pvarwidgets.cpp 2007-05-20 13:08:37 UTC (rev 19) +++ trunk/src/resound_gui/pvarwidgets.cpp 2007-05-24 20:01:13 UTC (rev 20) @@ -61,16 +61,18 @@ // add the build collective button - topSizer->Add(new wxButton(this,PVLW_ASSIGN,_T("Assign"), wxPoint(0,0),wxSize(50,20),wxBU_EXACTFIT),wxSizerFlags(0).Align(0).Border(wxALL,0)); + topSizer->Add(new wxButton(this,PVLW_ASSIGN,_T("Assign"), wxPoint(0,0),wxSize(55,30),wxBU_EXACTFIT),wxSizerFlags(0).Align(0).Border(wxALL,0)); // add the meter bridge sizer meterSizer = new wxBoxSizer(wxHORIZONTAL); topSizer->Add(meterSizer); + + // add the assigned collective name label // NOT USING THIS FOR NOW //targetLabel = new wxStaticText(this,PVLW_TARGET,collective->GetName(), wxPoint(0,0),wxSize(50,20),wxALIGN_CENTRE); //topSizer->Add(targetLabel,wxSizerFlags(0).Align(0).Border(wxALL,0)); - + // layout SetSizer(topSizer); topSizer->SetSizeHints(this); // set size hints to honour minimum size Modified: trunk/src/resound_server/dsp.h =================================================================== --- trunk/src/resound_server/dsp.h 2007-05-20 13:08:37 UTC (rev 19) +++ trunk/src/resound_server/dsp.h 2007-05-24 20:01:13 UTC (rev 20) @@ -12,7 +12,7 @@ // GNU General Public License for more details. // // You should have received a copy of the GNU General Public License -// along with this program; if not, write to the Free Software +// aint with this program; if not, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, // MA 02111-1307 USA // @@ -30,7 +30,7 @@ } // Take an input buffer and sum it to and output buffer using the gain value specified -inline void DSPSumToBuss(AudioBuffer* bufferIn, AudioBuffer* bufferOut, float factor, long bufferSize) +inline void DSPSumToBuss(AudioBuffer* bufferIn, AudioBuffer* bufferOut, float factor, int bufferSize) { float* in = bufferIn->get_data_ptr(); float* out = bufferOut->get_data_ptr(); @@ -65,7 +65,7 @@ }; // clear a buffer of its contents -inline void MemsetBuffer(AudioBuffer* bufferIn, float value, long bufferSize) +inline void MemsetBuffer(AudioBuffer* bufferIn, float value, int bufferSize) { float* buffer = bufferIn->get_data_ptr(); while(--bufferSize >= 0) { @@ -74,5 +74,18 @@ } } +inline void compute_vu_meters(AudioBuffer* bufferIn, int bufferSize, float& rms, float& peak){ + rms = peak = 0.0f; + float* buffer = bufferIn->get_data_ptr(); + int b = bufferSize; + while(--b >= 0) { + float t = fabs(*buffer); + rms += t; + peak = (t > peak) ? t : peak; + ++buffer; + } + rms = rms / (float)bufferSize; +} + } // namespace resound #endif Modified: trunk/src/resound_server/dsp_manager.cpp =================================================================== --- trunk/src/resound_server/dsp_manager.cpp 2007-05-20 13:08:37 UTC (rev 19) +++ trunk/src/resound_server/dsp_manager.cpp 2007-05-24 20:01:13 UTC (rev 20) @@ -32,11 +32,10 @@ m_name(name), m_numInputs(inputs), m_numOutputs(outputs), -m_audioMatrix(new AudioMatrix(m_numInputs, m_numOutputs)), +m_audioMatrix(new AudioMatrix(inputs, outputs)), + OSCManager(port) { - - std::cout << "Initialising I/O matrix... \n"; m_nAttMatrix.Create(m_numInputs+1, m_numOutputs+1); m_iAttMatrix.Create(m_numInputs+1, m_numOutputs+1); @@ -61,34 +60,28 @@ // register callbacks std::cout << "Registering callbacks... \n"; jack_set_process_callback(m_jc,Resound::DSPManager::jack_process_callback,this); + for(int r = 0; r < m_numInputs+1; r++){ + for(int c = 0; c < m_numOutputs+1; c++){ + std::stringstream s; + s << "/matrix/att/" << r << "/" << c; + add_method(s.str(),"f",Resound::DSPManager::lo_cb_att, (void*)&m_nAttMatrix.Index(r,c)); + } + } + + // get some info from jackd about current SR and bufferSize; m_bufferSize = jack_get_buffer_size(m_jc); m_sampleRate = jack_get_sample_rate(m_jc); - // set some default attenuations + // set some default attenuations, usefull for stress test - - // G Node - m_nAttMatrix.Index(0,0) = 0.5f; - m_iAttMatrix.Index(0,0) = 0.5f; - // I nodes - for(int n=1; n<m_numInputs+1;n++){ - m_nAttMatrix.Index(n,0) = 1.0f; - m_iAttMatrix.Index(n,0) = 1.0f; + for(int r=0; r < m_numInputs;r++){ + for(int c=0; c < m_numOutputs;c++){ + m_nAttMatrix.Index(r,c) = 0.5f; + m_iAttMatrix.Index(r,c) = 0.5f; + } } - // this is the I->O nodes - int minIO = m_numInputs; - if(minIO > m_numOutputs) minIO = m_numOutputs; - for(int n=1; n < minIO+1; n++){ - m_nAttMatrix.Index(n,n) = 1.0f; - m_iAttMatrix.Index(n,n) = 1.0f; - } - // O nodes - for(int n=1; n<m_numOutputs+1;n++){ - m_nAttMatrix.Index(0,n) = 1.0f; - m_iAttMatrix.Index(0,n) = 1.0f; - } // now activate the callback std::cout << "Activating DSP... \n"; @@ -154,15 +147,38 @@ finalAtt = globalAtt * outAtt * inAtt * matAtt; // factor gains together DSPSumToBuss(inputBuffer, outputBuffer, finalAtt ,nframes); // sum onto the buss } // nodes + delete inputBuffer; } - delete inputBuffer; }// inputs } + delete outputBuffer; + } // outputs }//*/ + + // compute vu's + float rms,peak; + AudioBuffer* b; + for(int n = 0; n < m_inputs.size(); n++){ + b = new AudioBuffer((AudioSample*)jack_port_get_buffer(m_inputs[n],nframes),nframes); // we get this one encapsulating the jack port + compute_vu_meters(b,nframes,rms,peak); + delete b; + } + for(int n = 0; n < m_outputs.size(); n++){ + AudioBuffer* b = new AudioBuffer((AudioSample*)jack_port_get_buffer(m_outputs[n],nframes),nframes); // we get this one encapsulating the jack port + compute_vu_meters(b,nframes,rms,peak); + delete b; + } return 0; } +int Resound::DSPManager::lo_cb_att(const char *path, const char *types, lo_arg **argv, int argc, void *data, void *user_data){ + float* f = (float*)user_data; // the user data should be a pointer to the newattmatrix element + *f = argv[0]->f; // the argument should be a float + return 1; +} + + Modified: trunk/src/resound_server/dsp_manager.h =================================================================== --- trunk/src/resound_server/dsp_manager.h 2007-05-20 13:08:37 UTC (rev 19) +++ trunk/src/resound_server/dsp_manager.h 2007-05-24 20:01:13 UTC (rev 20) @@ -76,12 +76,13 @@ jack_nframes_t m_bufferSize; ///< the current bufferSize jack_nframes_t m_sampleRate; ///< the current sample rate - - public: // callbacks /// static dsp process callback static int jack_process_callback(jack_nframes_t nframes, void *arg); + /// callback from osc att methods + static int lo_cb_att(const char *path, const char *types, lo_arg **argv, int argc, void *data, void *user_data); + }; } Modified: trunk/src/resound_server/resound_server.cpp =================================================================== --- trunk/src/resound_server/resound_server.cpp 2007-05-20 13:08:37 UTC (rev 19) +++ trunk/src/resound_server/resound_server.cpp 2007-05-24 20:01:13 UTC (rev 20) @@ -29,9 +29,9 @@ Resound::DSPManager* s_dsp = 0; -int inputs = 2; -int outputs = 2; -std::string port("4567"); +int inputs = 5; +int outputs = 5; +std::string port("5678"); /// command line options bool parse(int argc, char** argv){ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <res...@li...> - 2007-05-31 09:32:16
|
Revision: 23 http://resound.svn.sourceforge.net/resound/?rev=23&view=rev Author: drm004e Date: 2007-05-31 02:32:01 -0700 (Thu, 31 May 2007) Log Message: ----------- many more changes related to the backend... also lots of renaming of namespaces methods and member variables to make a bit more sense. I have started a coherency.h and cpp which has lots of the classes needed to perform automatic CASS to CLS mapping. compiles and runs but still missing some aspects of the old functionality, behaviour parameters need some work Modified Paths: -------------- trunk/src/resound_common/CMakeLists.txt trunk/src/resound_common/exception.h trunk/src/resound_gui/CMakeLists.txt trunk/src/resound_gui/amclient.cpp trunk/src/resound_gui/amclient.h trunk/src/resound_gui/app.cpp trunk/src/resound_gui/app.h trunk/src/resound_gui/automation.cpp trunk/src/resound_gui/automation.h trunk/src/resound_gui/base.cpp trunk/src/resound_gui/base.h trunk/src/resound_gui/basebehaviour.cpp trunk/src/resound_gui/basebehaviour.h trunk/src/resound_gui/behaviour.cpp trunk/src/resound_gui/behaviour.h trunk/src/resound_gui/behaviourview.cpp trunk/src/resound_gui/behaviourview.h trunk/src/resound_gui/faderwidget.cpp trunk/src/resound_gui/faderwidget.h trunk/src/resound_gui/masterfader.cpp trunk/src/resound_gui/masterfader.h trunk/src/resound_gui/mmanagerwin32.cpp trunk/src/resound_gui/monitorframe.cpp trunk/src/resound_gui/monitorframe.h trunk/src/resound_gui/monitornodewidget.cpp trunk/src/resound_gui/monitornodewidget.h trunk/src/resound_gui/monitorview.cpp trunk/src/resound_gui/monitorview.h trunk/src/resound_gui/pch.h trunk/src/resound_gui/performance.cpp trunk/src/resound_gui/performance.h trunk/src/resound_gui/performanceview.cpp trunk/src/resound_gui/performanceview.h trunk/src/resound_gui/pvar.cpp trunk/src/resound_gui/pvar.h trunk/src/resound_gui/pvarwidgets.cpp trunk/src/resound_gui/pvarwidgets.h trunk/src/resound_gui/util.h trunk/src/resound_gui/vumeterwidget.cpp trunk/src/resound_gui/vumeterwidget.h Added Paths: ----------- trunk/src/resound_gui/coherency.cpp trunk/src/resound_gui/coherency.h Removed Paths: ------------- trunk/src/resound_common/systemlog.cpp trunk/src/resound_common/systemlog.h This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <res...@li...> - 2008-01-21 18:58:33
|
Revision: 109 http://resound.svn.sourceforge.net/resound/?rev=109&view=rev Author: drm004e Date: 2008-01-21 10:58:31 -0800 (Mon, 21 Jan 2008) Log Message: ----------- reorganisation of client library and seperated gui code almost complete. builds ok. behaviours cannot be created due to issues with the create behaviour dialog being too far embedded in backend code. this will be patched in a later version. Modified Paths: -------------- trunk/src/libresound_client/CMakeLists.txt trunk/src/libresound_client/amclient.cpp trunk/src/libresound_client/automation.cpp trunk/src/libresound_client/basebehaviour.cpp trunk/src/libresound_client/behaviour.cpp trunk/src/libresound_client/mmanager.cpp trunk/src/libresound_client/performance.cpp trunk/src/libresound_client/pvar.cpp trunk/src/libresound_client/resound_client/amclient.h trunk/src/libresound_client/resound_client/automation.h trunk/src/libresound_client/resound_client/basebehaviour.h trunk/src/libresound_client/resound_client/behaviour.h trunk/src/libresound_client/resound_client/pch.h trunk/src/libresound_client/resoundclient.cpp trunk/src/resound_gui/CMakeLists.txt trunk/src/resound_gui/amclient_widgets.cpp trunk/src/resound_gui/amclient_widgets.h trunk/src/resound_gui/app.cpp trunk/src/resound_gui/base.cpp trunk/src/resound_gui/base.h trunk/src/resound_gui/behaviourview.cpp trunk/src/resound_gui/behaviourview.h trunk/src/resound_gui/faderwidget.cpp trunk/src/resound_gui/masterfader.cpp trunk/src/resound_gui/masterfader.h trunk/src/resound_gui/monitorframe.cpp trunk/src/resound_gui/monitornodewidget.cpp trunk/src/resound_gui/monitorview.cpp trunk/src/resound_gui/monitorview.h trunk/src/resound_gui/performanceview.cpp trunk/src/resound_gui/performanceview.h trunk/src/resound_gui/pvarwidgets.cpp trunk/src/resound_gui/vumeterwidget.cpp trunk/src/resound_gui/vumeterwidget.h Added Paths: ----------- trunk/src/resound_gui/wxincludes.h Removed Paths: ------------- trunk/src/resound_gui/pch.h This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <res...@li...> - 2007-09-22 16:34:48
|
Revision: 41 http://resound.svn.sourceforge.net/resound/?rev=41&view=rev Author: drm004e Date: 2007-09-22 09:34:46 -0700 (Sat, 22 Sep 2007) Log Message: ----------- Minor changes to cmake files to enable auto generation of Mac OS X application bundles Modified Paths: -------------- trunk/src/resound_common/CMakeLists.txt trunk/src/resound_gui/CMakeLists.txt trunk/src/resound_server/CMakeLists.txt This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <res...@li...> - 2007-09-22 17:25:27
|
Revision: 42 http://resound.svn.sourceforge.net/resound/?rev=42&view=rev Author: drm004e Date: 2007-09-22 10:25:24 -0700 (Sat, 22 Sep 2007) Log Message: ----------- LINUX build fixes after macos stuff Modified Paths: -------------- trunk/src/resound_common/CMakeLists.txt trunk/src/resound_gui/CMakeLists.txt trunk/src/resound_gui/mmanager_alsa.cpp trunk/src/resound_gui/pvar.h trunk/src/resound_server/CMakeLists.txt Added Paths: ----------- trunk/src/resound_gui/virtualsurface.cpp trunk/src/resound_gui/virtualsurface.h This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <res...@li...> - 2007-11-15 18:29:51
|
Revision: 52 http://resound.svn.sourceforge.net/resound/?rev=52&view=rev Author: drm004e Date: 2007-11-15 10:29:37 -0800 (Thu, 15 Nov 2007) Log Message: ----------- fixed osc bug on first 16 faders Modified Paths: -------------- trunk/src/resound_common/osc_manager.cpp trunk/src/resound_gui/faderwidget.cpp trunk/src/resound_gui/faderwidget.h trunk/src/resound_gui/masterfader.cpp trunk/src/resound_gui/performanceview.cpp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <res...@li...> - 2007-11-15 20:45:41
|
Revision: 55 http://resound.svn.sourceforge.net/resound/?rev=55&view=rev Author: drm004e Date: 2007-11-15 12:45:40 -0800 (Thu, 15 Nov 2007) Log Message: ----------- added client and server port options in client and finalized defaults.. limited testing Modified Paths: -------------- trunk/src/resound_gui/amclient.cpp trunk/src/resound_gui/app.cpp trunk/src/resound_gui/app.h trunk/src/resound_gui/performanceview.cpp trunk/src/resound_server/resound_server.cpp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <res...@li...> - 2007-11-16 17:25:48
|
Revision: 64 http://resound.svn.sourceforge.net/resound/?rev=64&view=rev Author: jamoo1980 Date: 2007-11-16 09:25:46 -0800 (Fri, 16 Nov 2007) Log Message: ----------- verbose cmdline option added for server and gui (not implemented yet), plus short command line variants for all options Modified Paths: -------------- trunk/src/resound_gui/app.cpp trunk/src/resound_gui/app.h trunk/src/resound_server/resound_server.cpp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <res...@li...> - 2007-11-16 20:59:39
|
Revision: 68 http://resound.svn.sourceforge.net/resound/?rev=68&view=rev Author: jamoo1980 Date: 2007-11-16 12:59:37 -0800 (Fri, 16 Nov 2007) Log Message: ----------- added define for verbose handling Modified Paths: -------------- trunk/src/resound_common/CMakeLists.txt trunk/src/resound_gui/app.cpp trunk/src/resound_gui/app.h trunk/src/resound_gui/pch.h trunk/src/resound_gui/pvarwidgets.cpp trunk/src/resound_server/pch.h trunk/src/resound_server/resound_server.cpp Added Paths: ----------- trunk/src/resound_common/verbose.cpp trunk/src/resound_common/verbose.h This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <res...@li...> - 2007-11-16 21:33:26
|
Revision: 69 http://resound.svn.sourceforge.net/resound/?rev=69&view=rev Author: jamoo1980 Date: 2007-11-16 13:33:25 -0800 (Fri, 16 Nov 2007) Log Message: ----------- added some verbose console output Modified Paths: -------------- trunk/src/resound_common/osc_manager.cpp trunk/src/resound_common/verbose.h trunk/src/resound_gui/app.cpp trunk/src/resound_gui/base.cpp trunk/src/resound_gui/pvar.cpp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <res...@li...> - 2007-11-17 15:12:50
|
Revision: 77 http://resound.svn.sourceforge.net/resound/?rev=77&view=rev Author: jamoo1980 Date: 2007-11-17 07:12:49 -0800 (Sat, 17 Nov 2007) Log Message: ----------- changes from branch merged Modified Paths: -------------- trunk/src/resound_common/CMakeLists.txt trunk/src/resound_gui/CMakeLists.txt trunk/src/resound_gui/app.cpp trunk/src/resound_gui/faderwidget.cpp trunk/src/resound_gui/monitornodewidget.cpp trunk/src/resound_gui/pvarwidgets.cpp trunk/src/resound_gui/vumeterwidget.h trunk/src/resound_server/CMakeLists.txt This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <res...@li...> - 2008-01-21 16:27:15
|
Revision: 106 http://resound.svn.sourceforge.net/resound/?rev=106&view=rev Author: drm004e Date: 2008-01-21 08:27:02 -0800 (Mon, 21 Jan 2008) Log Message: ----------- partial reorganisation into library form does not build Added Paths: ----------- trunk/src/libresound_client/ Removed Paths: ------------- trunk/src/resound_gui/libresound/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <res...@li...> - 2008-01-21 17:15:22
|
Revision: 108 http://resound.svn.sourceforge.net/resound/?rev=108&view=rev Author: drm004e Date: 2008-01-21 09:15:19 -0800 (Mon, 21 Jan 2008) Log Message: ----------- libresound_client rework partial completion Modified Paths: -------------- trunk/src/CMakeLists.txt trunk/src/libresound_client/CMakeLists.txt trunk/src/libresound_client/amclient.cpp trunk/src/libresound_client/automation.cpp trunk/src/libresound_client/basebehaviour.cpp trunk/src/libresound_client/behaviour.cpp trunk/src/libresound_client/mmanager.cpp trunk/src/libresound_client/mmanager_alsa.cpp trunk/src/libresound_client/mmanagerwin32.cpp trunk/src/libresound_client/performance.cpp trunk/src/libresound_client/pvar.cpp trunk/src/libresound_client/resound_client/behaviour.h trunk/src/libresound_client/resound_client/pch.h trunk/src/resound_gui/CMakeLists.txt trunk/src/resound_gui/app.h Added Paths: ----------- trunk/src/libresound_client/resound_client/resoundclient.h trunk/src/libresound_client/resoundclient.cpp trunk/src/resound_gui/pch.h Removed Paths: ------------- trunk/src/resound_client/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <res...@li...> - 2008-01-22 10:29:12
|
Revision: 110 http://resound.svn.sourceforge.net/resound/?rev=110&view=rev Author: drm004e Date: 2008-01-22 02:29:08 -0800 (Tue, 22 Jan 2008) Log Message: ----------- completed library conversion ready for testing Modified Paths: -------------- trunk/src/libresound_client/behaviour.cpp trunk/src/libresound_client/resound_client/behaviour.h trunk/src/resound_gui/behaviourview.cpp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <res...@li...> - 2008-05-30 13:53:24
|
Revision: 156 http://resound.svn.sourceforge.net/resound/?rev=156&view=rev Author: jamoo1980 Date: 2008-05-30 06:53:22 -0700 (Fri, 30 May 2008) Log Message: ----------- Added --version flag to command line in server and GUI Modified Paths: -------------- trunk/src/CMakeLists.txt trunk/src/resound_gui/app.cpp trunk/src/resound_gui/base.cpp trunk/src/resound_server/resound_server.cpp Added Paths: ----------- trunk/src/create_version_string_header.sh This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <res...@li...> - 2008-05-31 19:20:07
|
Revision: 168 http://resound.svn.sourceforge.net/resound/?rev=168&view=rev Author: jamoo1980 Date: 2008-05-31 12:20:04 -0700 (Sat, 31 May 2008) Log Message: ----------- fixed phasor and check timer functions to be accurate Modified Paths: -------------- trunk/src/libresound_client/basebehaviour.cpp trunk/src/libresound_client/resound_client/basebehaviour.h trunk/src/resound_gui/base.h This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |