Missed WebEPG causes recordings to be missed (1 Viewer)

gloomyandy

MP Donator
  • Premium Supporter
  • September 15, 2006
    424
    14
    63
    Home Country
    United Kingdom United Kingdom
    MediaPortal Version: latest svn
    MediaPortal Skin: Blue Two
    Windows Version: XP Home SP2
    CPU Type: AMD 64X2 4200+
    HDD: Samsung 200Gb
    Memory: 1Gb DDR
    Motherboard: ASUS P1-AH1
    Motherboard Chipset: nVidia MCP 51
    Motherboard Bios:
    Video Card: nVidia GeForce 6150
    Video Card Driver: 91.47
    Sound Card: Realtek high def
    Sound Card AC3: no AC3
    Sound Card Driver: 5.10.0.5296
    1. TV Card: Hauppauge HVR-1300
    1. TV Card Type: DVB-T/Analogue hybrid with mpeg hw encoder
    1. TV Card Driver: 2.5e
    2. TV Card: Hauppauge Nova T-Stick
    2. TV Card Type: DVB-T
    2. TV Card Driver: 2.5e
    3. TV Card:
    3. TV Card Type:
    3. TV Card Driver:
    4. TV Card:
    4. TV Card Type:
    4. TV Card Driver:
    MPEG2 Video Codec: Intervideo XPack 2.11.15
    MPEG2 Audio Codec: Intervideo XPack 2.11.15
    Satelite/CableTV Provider: NTL
    HTPC Case: ASUS Pundit P1
    Cooling:
    Power Supply:
    Remote: MS MCE
    TV: Hyundai Q320 32" LCD
    TV - HTPC Connection: DVI

    Basically if you miss a WebEPG grab time. Then PowerScheduler will not schedule a wakeup event and recordings may be lost.

    How to reproduce....
    In the setup below day 1 is the day you set things up day 2 is the next day. In the example I'm assuming that day 1 is monday.
    1. Setup mp with WebEPG scheduled to run at say 8am everyday except for day 2 (Tues).
    2. Enable PowerScheduler set to suspend.
    3. On day 1 (monday) run mp before 8am.
    4. Schedule a recording for after 8am on day 2 (Tues).
    5. Later on day 1 (mon) exit mp.
    6. Wait until after 8am on day 2 (tue) but before the scheduled record.
    7. Start mp.
    8. Allow mp to suspend
    9. mp will not wake up to record the scheduled event.

    Note: You can get the same problem without having the grabber disabled on day 2. However this is then timing dependent and depends if whether the WebEPG grab is run before or after PowerSchedule asks WebEPG for a wakeup time.

    Looking at the log files. What seems to happen is that when mp is started the PowerSchedule code finds the scheduled record ok. It then asks WebEPG for a wakeup time. This module returns (incorrectly) today at 8am (which is in the past). However because this time is earlier then the schedule record time it becomes the wakeup time for powerScheduler But PowerScheduler validates this time sees that it is invalid and so does not set a wakeup time.
     

    gloomyandy

    MP Donator
  • Premium Supporter
  • September 15, 2006
    424
    14
    63
    Home Country
    United Kingdom United Kingdom
    Checked with latest svn, which now has changes from rtv to PowerScheduler module to check for invalid wakeup time being returned from a plugin. Now sets correct wakeup time so recordings are not lost. FIXED!
     

    Users who are viewing this thread

    Top Bottom