Timeshifting crashes TSWRITER.ax (1 Viewer)

SciDoctor

Retired Team Member
  • Premium Supporter
  • February 2, 2005
    1,465
    139
    England
    Spent some time triyng to get to the bottom of this with further testing and the only time that the TSwriter.ax isn't crashing when timeshifting is when no video is present ie timeshifting DVB-T radio.

    Tvserver and local client .

    I even tried different skins to see if this invoked a crash

    A switch to any UK DVB-T Tv channel and tswriter.ax crashes randomly with respect to time.

    This is irrespective of 'EPG idle garb' on/off, 'timeshift EPG grab' on/off and OS Vista/Xp/w2k.
     

    SciDoctor

    Retired Team Member
  • Premium Supporter
  • February 2, 2005
    1,465
    139
    England
    The latest SVN's are giving me this new error prior to the TSwriter crash, are they connected ?

    2007-11-13 11:43:47.843750 [ERROR][MPMain]: Unable to get ITeletextSource interface
    2007-11-13 11:43:47.906250 [ERROR][MPMain]: Assertion failed! Source is null
    2007-11-13 11:43:47.921875 [ERROR][MPMain]: TSReaderPlayer:exception while creating DShow graph Object reference not set to an instance of an object. at MediaPortal.Player.Teletext.TeletextReceiver..ctor(ITeletextSource source, IDVBTeletextDecoder ttxtDecoder)
    at MediaPortal.Player.TSReaderPlayer.GetInterfaces(String filename)
    2007-11-13 11:43:47.921875 [ERROR][MPMain]: TSReaderPlayer:GetInterfaces() failed


    The UK DVB-t stream doesn't use teletext as far as I know.

    I must sress that recording and/or EPG grab cause NO problems or errors it is only TIMESHIFTING that has the problem .

    I'm furhter testing RADIO Timeshifting as this also seeems to be problem free; is having no vidoe content a link to the underlying problem?
     

    gibman

    Retired Team Member
  • Premium Supporter
  • October 4, 2006
    2,998
    1,372
    Aarhus
    Home Country
    Denmark Denmark
    Seems like your tsreader.ax is out of date.
    try and grab latest and regsvr32' it.

    Each time u get one of those interface related errors, its most likely b/c of one of the components not being updated correctly.

    /gibman
     

    SciDoctor

    Retired Team Member
  • Premium Supporter
  • February 2, 2005
    1,465
    139
    England
    Thanks for the reply.

    I will double check this.

    But why would an old tsreader cause constant crashes in tswriter.

    Also as I use the latest builds why aren't the latest .ax files being installed .

    Curious as this problem affects every system VISTA, XP and W2k.
     

    gibman

    Retired Team Member
  • Premium Supporter
  • October 4, 2006
    2,998
    1,372
    Aarhus
    Home Country
    Denmark Denmark
    It shouldn't.

    All I say is that the tsreader interface error that u are seeing in mp.log is a product of MP querying an interface in tsreader that is not present or has been changed.

    So either MP or TSreader is out of synch with one another.

    Nothing to do with tswriter crashes.

    /Gibman
     

    SciDoctor

    Retired Team Member
  • Premium Supporter
  • February 2, 2005
    1,465
    139
    England
    I''ll engage some logic before posing questions :)

    I can see that during timeshifting this is the only time both TSwriter and TSreader act on the same file so an incompatabilty between these could cause the TSwriter crashes I'm seeing.

    Anyway a complete clean sweep of systems for any rogue TSwriter, Tsreader and DVBSub2 files has been done (regsvr32 /u)

    Clean instal of SVN 16524.

    Testing commences.
     

    tourettes

    Retired Team Member
  • Premium Supporter
  • January 7, 2005
    17,301
    4,800
    I can see that during timeshifting this is the only time both TSwriter and TSreader act on the same file so an incompatabilty between these could cause the TSwriter crashes I'm seeing.

    Highly unlikely that the TsReader could crash the TsWriter, even when they are writing and reading the same file simultaneous. Most likely the DVB stream that you are getting is triggering some bug in TsWriter.

    Following error is definately coming from the fact that TsReader.ax (installed by TVClient setup) and MP version aren't the same.

    Code:
    2007-11-13 11:43:47.921875 [ERROR][MPMain]: TSReaderPlayer:exception while creating DShow graph Object reference not set to an instance of an object. at MediaPortal.Player.Teletext.TeletextReceiver..ctor (ITeletextSource source, IDVBTeletextDecoder ttxtDecoder)
    at MediaPortal.Player.TSReaderPlayer.GetInterfaces(St ring filename)
    2007-11-13 11:43:47.921875 [ERROR][MPMain]: TSReaderPlayer:GetInterfaces() failed
     

    SciDoctor

    Retired Team Member
  • Premium Supporter
  • February 2, 2005
    1,465
    139
    England
    Well the bug is still there with the test systems see latest clean log.

    Test with Tsreader enabled. SVN 16524 server and SVN 16525 MP

    Tswriter ... 1/11/2007

    Tsreader.. both 29/10/2007, same size in MP and Server folders.

    DVBSub2 ... 9/10/2007

    Test with Tsreader disabled is still ongoing as no crash in TSwriter as of yet.

    Here is the error log as I see the auto zip doesn't contain it

    2007-11-14 12:57:51.359375 [ERROR][MPMain]: Unable to get ITeletextSource interface
    2007-11-14 12:57:51.390625 [ERROR][MPMain]: Assertion failed! Source is null
    2007-11-14 12:57:51.406250 [ERROR][MPMain]: TSReaderPlayer:exception while creating DShow graph Object reference not set to an instance of an object. at MediaPortal.Player.Teletext.TeletextReceiver..ctor(ITeletextSource source, IDVBTeletextDecoder ttxtDecoder)
    at MediaPortal.Player.TSReaderPlayer.GetInterfaces(String filename)
    2007-11-14 12:57:51.406250 [ERROR][MPMain]: TSReaderPlayer:GetInterfaces() failed
    2007-11-14 12:59:18.703125 [ERROR][MPMain]: Unable to get ITeletextSource interface
    2007-11-14 12:59:18.718750 [ERROR][MPMain]: Assertion failed! Source is null
    2007-11-14 12:59:18.734375 [ERROR][MPMain]: TSReaderPlayer:exception while creating DShow graph Object reference not set to an instance of an object. at MediaPortal.Player.Teletext.TeletextReceiver..ctor(ITeletextSource source, IDVBTeletextDecoder ttxtDecoder)
    at MediaPortal.Player.TSReaderPlayer.GetInterfaces(String filename)
    2007-11-14 12:59:18.734375 [ERROR][MPMain]: TSReaderPlayer:GetInterfaces() failed
     

    SciDoctor

    Retired Team Member
  • Premium Supporter
  • February 2, 2005
    1,465
    139
    England
    Tswriter just crashed while timeshifting with tsreader disabled, took longer but still crashed .

    Logs attached.

    All the channels chosen to timeshift do record with NO problems, Record and timeshift EPG grab with NO problems .
     

    Users who are viewing this thread

    Top Bottom