-void EncodeThread::checkedRun(void)
-{
- m_progress = 0;
- m_status = JobStatus_Starting;
-
- try
- {
- try
- {
- ExecutionStateHandler executionStateHandler;
- encode();
- }
- catch(const std::exception &e)
- {
- log(tr("EXCEPTION ERROR IN THREAD: ").append(QString::fromLatin1(e.what())));
- setStatus(JobStatus_Failed);
- }
- catch(char *msg)
- {
- log(tr("EXCEPTION ERROR IN THREAD: ").append(QString::fromLatin1(msg)));
- setStatus(JobStatus_Failed);
- }
- catch(...)
- {
- log(tr("UNHANDLED EXCEPTION ERROR IN THREAD !!!"));
- setStatus(JobStatus_Failed);
- }
- }
- catch(...)
- {
- MUtils::OS::fatal_exit(L"Unhandeled exception error in encode thread!");
- }
-}
-