[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