[mythtv-commits] mythtv commits

mythtv at cvs.mythtv.org mythtv at cvs.mythtv.org
Sun Jun 5 20:55:02 UTC 2005


----------------------------------------------------------------------------
Changes committed by cpinkham on Sun Jun  5 20:51:30 2005

Modified Files:
   in mythtv/libs/libmythtv:
        NuppelVideoPlayer.cpp NuppelVideoPlayer.h jobqueue.cpp 
        jobqueue.h 
   in mythtv/programs/mythcommflag:
        ClassicCommDetector.cpp main.cpp 
Log Message:


* Add a QMutex lock around accesses to commBreakMap and commBreakIter in
  NuppelVideoPlayer since they are now accessed from multiple threads
  when a COMMFLAG_UPDATE event is received from mythcommflag.

* Change JobQueue::ClaimJob() to JobQueue::ChangeJobHost() and add code to
  JobQueue::RecoverQueue() to set a job's hostname field to empty if the
  job has to be recovered and the JobsRunOnRecordHost setting is turned OFF.
  This allows recovered jobs to be picked up by any host that is processing
  jobs from the JobQueue and not just the original host that had tried to
  process the job.

* Added --queue command line option to mythcommflag to allow queueing of
  commercial flagging jobs from the command line.  If --queue is used,
  mythcommflag will schedule a flagging job via the JobQueue and exit
  rather than running the commercial flagging in the foreground.

* Bump up the purge settings in JobQueue::CleanupOldJobsInQueue().  Keep
  old finished job entries around for 7 days and errored job entries around
  for 14 days.  These only apply if the recording has not been deleted yet,
  deleting a recording also deletes any queued job entries.


----------------------------------------------------------------------------


More information about the mythtv-commits mailing list