Ticket #2035: transcode_jobqueue_status.diff

File transcode_jobqueue_status.diff, 1.9 KB (added by Janne <janne-mythtv@…>, 15 years ago)
  • libs/libmythtv/jobqueue.cpp

    old new void JobQueue::DoTranscodeThread(void) 
    18321832        }
    18331833        else
    18341834        {
    1835             msg = QString("Transcode %1")
    1836                           .arg(StatusText(GetJobStatus(jobID)));
    1837 
    1838             details = QString("%1%2: (%3)")
    1839                               .arg(program_info->title).arg(subtitle)
    1840                               .arg(transcoderName);
    1841 
    18421835            if (status == JOB_FINISHED)
    18431836            {
    18441837                retry = false;
    void JobQueue::DoTranscodeThread(void) 
    18681861                                      .arg(transcoderName);
    18691862                }
    18701863
    1871                 VERBOSE(VB_GENERAL, LOC +
    1872                         QString("%1 for %2%3: %4 => %5 (%6)")
    1873                         .arg(msg).arg(program_info->title).arg(subtitle)
    1874                         .arg(PrettyPrint(origfilesize))
    1875                         .arg(PrettyPrint(filesize)).arg(transcoderName));
    1876 
    18771864                MythEvent me("RECORDING_LIST_CHANGE");
    18781865                gContext->dispatch(me);
    18791866
    18801867                program_info->SetTranscoded(TRANSCODING_COMPLETE);
    18811868            }
     1869            else
     1870            {
     1871                ChangeJobStatus(jobID, JOB_ERRORED, QString("Trancode failed "
     1872                                "with status: %1").arg(result));
     1873                details = QString("%1%2: (%3)")
     1874                          .arg(program_info->title).arg(subtitle)
     1875                          .arg(transcoderName);
     1876            }
    18821877
     1878            msg = QString("Transcode %1").arg(StatusText(GetJobStatus(jobID)));
     1879            VERBOSE(VB_GENERAL, LOC + msg + ": " + details);
    18831880            gContext->LogEntry("transcode", LP_NOTICE, msg, details);
    18841881        }
    18851882    }