[mythtv] What is the best way to implement overlapping recordings on one channel?

Brian May bam at snoopy.apana.org.au
Fri Apr 1 01:54:41 UTC 2005


>>>>> "Glenn" == Glenn Moloney <glenn062 at optusnet.com.au> writes:

    Glenn> I find that I need to allow at least 5 minutes (up to 15
    Glenn> for some networks in Australia) of "overrecording" on each
    Glenn> program. If I want to record programs following each other
    Glenn> on the same channel - I need to use two tuners. I would
    Glenn> rather not use two tuners for this job - at least for the
    Glenn> case where the same recording profile is used for both
    Glenn> recordings.

It is not unknown for programs to end 30 minutes late.

On the other hand, sometimes programs can start up to 5 minutes early.

Argggh!

This would be OK if they kept the schedule constant, but lately the
schedule seems to have major changes week by week. Even I am loosing
track of what programs are on what nights, how do I expect my computer
to do so? ;-)

    Glenn> 2: The "low-level" approach: Allow the output from one
    Glenn> tuner to be fed into two files during the overlap
    Glenn> period. One approach would be to extend the RingBuffer
    Glenn> class to allow two (or more) output files to be attached to
    Glenn> each ringbuffer. There will also be some fiddling in
    Glenn> tv_rec.h to "do the right thing" during the overlapping
    Glenn> recordings, and some changes to how we test if a channel is
    Glenn> available for recording, transferring ownership of the
    Glenn> ringbuffer, etc...

I really like this idea.

It would mean I could set peak period shows to record 20 minutes late
and not have to worry if that program overlaps with another program on
the same channel on a particular day of a odd week.

This is my major issue with mythtv at the moment.

I will post details of my other issue (less serious) in another
thread.
-- 
Brian May <bam at snoopy.apana.org.au>


More information about the mythtv-dev mailing list