OSDN Git Service

Updated Opus binaries. Also added option to disable the resampling in Opus decoder...
[lamexp/LameXP.git] / src / Tool_Abstract.h
index bb7ee1d..6905745 100644 (file)
@@ -37,6 +37,7 @@ public:
        bool startProcess(QProcess &process, const QString &program, const QStringList &args);
        static QString commandline2string(const QString &program, const QStringList &arguments);
        static QString AbstractTool::pathToShort(const QString &longPath);
+       static inline const quint64 currentTime(void);
 
 signals:
        void statusUpdated(int progress);
@@ -46,7 +47,10 @@ protected:
        static const int m_processTimeoutInterval = 600000;
 
 private:
-       static QMutex *m_mutex_startProcess;
-       static void *m_handle_jobObject;
+       static quint64 s_lastLaunchTime;
+       static QMutex s_mutex_startProcess;
+       static unsigned int s_jobObjRefCount;
+       static void *s_handle_jobObject;
+
        bool m_firstLaunch;
 };