"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "include/RemotePlugin.h" between
lmms-1.2.0-rc7.tar.gz and lmms-1.2.0-rc8.tar.gz

About: LMMS (Linux MultiMedia Studio) is a sound generation system (creation of melodies and beats, synthesis and mixing of sounds, arranging of samples; full MIDI support). Release candidate.

RemotePlugin.h  (lmms-1.2.0-rc7):RemotePlugin.h  (lmms-1.2.0-rc8)
skipping to change at line 735 skipping to change at line 735
class RemotePlugin; class RemotePlugin;
class ProcessWatcher : public QThread class ProcessWatcher : public QThread
{ {
public: public:
ProcessWatcher( RemotePlugin * ); ProcessWatcher( RemotePlugin * );
virtual ~ProcessWatcher() virtual ~ProcessWatcher()
{ {
} }
void quit() void stop()
{ {
m_quit = true; m_quit = true;
quit();
}
void reset()
{
m_quit = false;
} }
private: private:
virtual void run(); virtual void run();
RemotePlugin * m_plugin; RemotePlugin * m_plugin;
volatile bool m_quit; volatile bool m_quit;
} ; } ;
skipping to change at line 840 skipping to change at line 846
} }
private: private:
void resizeSharedProcessingMemory(); void resizeSharedProcessingMemory();
bool m_failed; bool m_failed;
QProcess m_process; QProcess m_process;
ProcessWatcher m_watcher; ProcessWatcher m_watcher;
QString m_exec;
QStringList m_args;
QMutex m_commMutex; QMutex m_commMutex;
bool m_splitChannels; bool m_splitChannels;
#ifdef USE_QT_SHMEM #ifdef USE_QT_SHMEM
QSharedMemory m_shmObj; QSharedMemory m_shmObj;
#else #else
int m_shmID; int m_shmID;
#endif #endif
size_t m_shmSize; size_t m_shmSize;
float * m_shm; float * m_shm;
 End of changes. 3 change blocks. 
1 lines changed or deleted 10 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)