[mythtv] [mythtv-commits] Ticket #1772: Allow Multiple Channels from 1 Transponder...

Jochen Kühner jochen.kuehner at gmx.de
Sat May 13 20:11:23 UTC 2006



MythTV schrieb:
> #1772: Allow Multiple Channels from 1 Transponder...
> --------------------+-------------------------------------------------------
>  Reporter:  jochen  |        Owner:  gigem
>      Type:  defect  |       Status:  new  
>  Priority:  minor   |    Milestone:       
> Component:  mythtv  |      Version:       
>  Severity:  medium  |   Resolution:       
> --------------------+-------------------------------------------------------
> Comment (by Aaron McCarthy <mccarthy.aaron at gmail.com>):
>
>  I have been working on this for a while.  I haven't submitted it yet
>  because my code isn't ready, but If other people are going to start
>  working on this I thought I might as well put it forward.
>
>  So far I am able to record to multiple files from a single stream using
>  the MpegRecorder.  My next step is to implement this for the DVBRecorder.
>
>  The patch set comes in three parts.
>
>  ajm_recorder_split.patch.gz slits the recorder classes into two.  The *Mux
>  classes control the hardware.  The other half have the same name as the
>  original recorder classes and are responsible for writing the stream to
>  the ring buffer.  This patch doesn't change the behaviour the recorder
>  subsystem.  Everything should work as before.
>
>  ajm_multiple_recorders.patch adds the ability for each *Mux recorder to
>  write to multiple Recorder classes.  I have this working for MpegRecorder
>  classes.  At the moment this breaks LiveTV.  You will need to apply the
>  third patch to get the scheduler use this new feature.
>
>  ajm_scheduler.patch changes the scheduler so that recordings that are on
>  the same mux will be scheduled for the same recorder.
>
>   
when it is included in the dvb recorder to record to multiple files, we 
also need to implement to allow the use different pids for the files so 
we can use another channel from the same mplex!

how far are you with your implementation, and are you still working on 
this or not??

and have you seen that in the myth-eit branch a lot of the dvb things 
changed, so we need to implement the patches to this... ???


and i see your scheudler patch works like mine, i also thought of adding 
a field to the programm info, by mine was only a first quick dirty hack! 
i also think that there are a little more changes to do, because now if 
due some recordings for example a channel is recored on the second card 
and then ther comes a programm with the same mplex, but the first card 
is free i think this one is used (need to be checked). but if it is so, 
the first card is blocked but it is not needed! but that is a later 
problem, if everything works...


More information about the mythtv-dev mailing list