///////////////////////////////////////////////////////////////////////////////
// LameXP - Audio Encoder Front-End
-// Copyright (C) 2004-2010 LoRd_MuldeR <MuldeR2@GMX.de>
+// Copyright (C) 2004-2012 LoRd_MuldeR <MuldeR2@GMX.de>
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
#pragma once
+#include "Global.h"
#include <QThread>
////////////////////////////////////////////////////////////
Q_OBJECT
public:
- InitializationThread(void);
+ InitializationThread(const lamexp_cpu_t *cpuFeatures);
void run();
bool getSuccess(void) { return !isRunning() && m_bSuccess; }
+ bool getSlowIndicator(void) { return m_slowIndicator; }
+
+ static void selfTest(void);
private:
void delay(void);
+ void initTranslations(void);
void initNeroAac(void);
- void initWmaDec(void);
+ void initFhgAac(void);
+ void initQAac(void);
bool m_bSuccess;
+ lamexp_cpu_t m_cpuFeatures;
+ bool m_slowIndicator;
};