[mythtv-users] 0.24 Python Bindings - Transcode Wrapper Script

Christopher Kerr mythtv at theseekerr.com
Sat Feb 19 07:18:17 UTC 2011


On Sat, Feb 19, 2011 at 6:00 PM, Raymond Wagner <raymond at wagnerrp.com> wrote:
> On 2/19/2011 01:26, Christopher Kerr wrote:
>> I understand that there's a rewrite of the jobqueue in progress, can
>> anyone point me to some information about its goals and timeline?
>
> There are three main goals of the rewrite.
>
> 1.  Remove the jobqueue from the backend, requiring the use of the
> 'mythjobqueue' binary.  Add a proper job scheduler to the master
> backend, rather than the existing free-for-all nature of the jobqueue.
>
> 2.  Remove all database access for client jobqueues.  Add the necessary
> data structures and commands to the backend protocol to allow queue
> operation and control.
>
> 3.  Remove the custom handling of transcoding and commercial flagging,
> and uncap the four user-job limit.  Treat all jobs the same, using a
> database table for job definition.
>
> This is waiting for changes in the protocol server code, needed to
> facilitate the jobqueue communication.  This will likely have to wait
> until 0.26.

So it'd be something like 9 months, all going well, until the kind of
functionality I'm looking for is available in a stable branch?

OK...looking at the jobqueue table, I notice that it has a "starttime"
field...is this when the job is scheduled to start? Would it be
possible to write a wrapper for the transcoding script which would
check the time, then re-insert an entry in the jobqueue to start at a
more appropriate hour?

- Chris


More information about the mythtv-users mailing list