[mythtv] [mythtv-commits] Ticket #3963: [PATCH] Use DTVRecorder::Reset() instead of derived class' Reset()

Bob Cottingham bobnvic at gmail.com
Fri Sep 14 14:21:41 UTC 2007

On 9/13/07, MythTV <mythtv at cvs.mythtv.org> wrote:
> #3963: [PATCH] Use DTVRecorder::Reset() instead of derived class' Reset()
> ------------------------------------------------+---------------------------
>  Reporter:  Shane Shrybman <gnome42 at gmail.com>  |       Owner:  ijr
>     Type:  defect                              |      Status:  new
>  Priority:  minor                               |   Milestone:  unknown
> Component:  mythtv                              |     Version:  unknown
>  Severity:  medium                              |     Mlocked:  0
> ------------------------------------------------+---------------------------
>  In livetv with DTV recorders we incorrectly delete the positionmap when we
>  transition from one show to the next.
>  During transition:
>  RecorderBase::CheckForRingBufferSwitch(void) calls ResetForNewFile()
>  before the curRecording is set to the new recording.
>  DTVRecorder::ResetForNewFile() calls the base class's Reset() which will
>  delete the positionmap from the DB for the curRecording. If we call
>  DTVRecorder::Reset() instead we won't delete the postionmap from the DB
>  and we have the same behaviour as the non-DTV recorders.
Thanks, this fixed the issues I was experiencing seeking between shows
in live-tv using an ivtv based card.

Bob C

More information about the mythtv-dev mailing list