[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