Uploaded image for project: 'MediaPortal 1'
  1. MediaPortal 1
  2. MP1-3215

Timeshift buffer starts from beginning after channel change

    XMLWordPrintable

Details

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Major Major
    • 1.0.1
    • 1.0 final
    • TvServer
    • None
    • Operating System: Windows XP
      Platform: Intel

    Description

      When using timeshift, timeshift buffer starts from beginning after changing channel
      - tune a channel (C1)
      - switch to another channel (C2) on same card

      Channels must be mapped to more than one tv card.

      h4. Steps to Reproduce
      This occures only in some special case (and maybe also misconfiguration):
      - you have more than one tv card that mappes the same channel
      - C1/C2 are mapped to card1 (highest priority, no CAM)
      - C1/C2 are mapped to card2 (less priority, with CAM)
      - card2 is timeshifting C1



      h4. Additional Information
      Problem caused in TvHome by checking the new card for new channel
      - server.TimeShiftingWouldUseCard --> says card1
      - card2 != card1 --> cardchanged
      - StartTimeshift does try to start card1 (can't work without cam) and switches over to card2

      result:
      before change: tuned card2
      after change: tuned card2 but no "SeekToEnd" is done.


      Solution to this:
      - add another check for matching cardids AFTER StartTimeshift, if they are the same do a SeekToEnd

      Attachments

        Activity

          People

            morpheus_xx morpheus_xx
            morpheus_xx morpheus_xx
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: