Certain recordings freeze when skip then mediaportal crashes (1 Viewer)

HappyTalk

Portal Pro
July 16, 2006
307
8
UK
I get this on about 1 in 5 recordings, you're happily watching, you skip 4 mins forward through the ads, then mp freezes, after a few mins it returns and most times gives an error message and so needs an mp restart. I have recently done a complete reinstall of lates mp. It also happens on other MP clients (revo 3610's) that have nothing on them but mediaportal! I could theoretically provide this recording that exhibits the problem for you to test but it is 2.21gb big! (I could stick it on a web server?) You can play through the section that freezes fine but if you press to jump even 10 seconds the problem occurs.

----LOGS (relevant parts only)----
--mediaportal.log
[collapse]
2010-10-08 20:36:06.573707 [Info.][MediaScanner(17)]: SQLiteClient: Closing database: VideoDatabaseV5.db3
2010-10-08 20:36:06.589324 [Info.][MediaScanner(17)]: SQLiteClient: Closing database: VideoDatabaseV5.db3
2010-10-08 20:36:07.370149 [Info.][MediaScanner(18)]: SQLiteClient: Closing database: VideoDatabaseV5.db3
2010-10-08 20:36:07.385765 [Info.][MediaScanner(18)]: SQLiteClient: Closing database: VideoDatabaseV5.db3
2010-10-08 20:36:10.758929 [Info.][MediaScanner(20)]: SQLiteClient: Closing database: VideoDatabaseV5.db3
2010-10-08 20:36:10.774546 [Info.][MediaScanner(20)]: SQLiteClient: Closing database: VideoDatabaseV5.db3
2010-10-08 20:36:11.649070 [Info.][MediaScanner(21)]: SQLiteClient: Closing database: VideoDatabaseV5.db3
2010-10-08 20:36:11.664686 [Info.][MediaScanner(21)]: SQLiteClient: Closing database: VideoDatabaseV5.db3
2010-10-08 20:36:12.710992 [Info.][MediaScanner(17)]: SQLiteClient: Closing database: VideoDatabaseV5.db3
2010-10-08 20:36:12.726608 [Info.][MediaScanner(17)]: SQLiteClient: Closing database: VideoDatabaseV5.db3
2010-10-08 20:36:14.085244 [Info.][MediaScanner(20)]: SQLiteClient: Closing database: VideoDatabaseV5.db3
2010-10-08 20:36:16.255937 [Info.][MediaScanner(21)]: SQLiteClient: Closing database: VideoDatabaseV5.db3
2010-10-08 20:36:16.271554 [Info.][MediaScanner(21)]: SQLiteClient: Closing database: VideoDatabaseV5.db3
2010-10-08 20:40:07.583152 [Info.][MPMain(1)]: TsReaderPlayer: pos: 33770595834 start:0 end:57441050000
2010-10-08 20:40:07.583152 [Info.][MPMain(1)]: TsReaderPlayer seek done:1
2010-10-08 20:40:07.583152 [Info.][MPMain(1)]: TSReaderPlayer: current pos:3377.0595834 dur:5744.105
2010-10-08 20:40:07.770550 [Info.][MPMain(1)]: g_Player.OnStopped()
2010-10-08 20:40:07.801783 [Info.][MPMain(1)]: TvRecorded:OnPlayRecordingBackStopped Recording I:\tv\Dispatches_ Bravo's Deadly Mission - Channel 4 - 2010-10-07.ts
2010-10-08 20:40:07.801783 [Info.][MPMain(1)]: TSReaderPlayer: cleanup DShow graph False
2010-10-08 20:40:08.863705 [Info.][MPMain(1)]: TSReaderPlayer: Disabling DX9 exclusive mode
2010-10-08 20:40:08.926171 [Info.][MPMain(1)]: fonts.SetDevice()
2010-10-08 20:40:08.926171 [Info.][MPMain(1)]: TSReaderPlayer: Disabling DX9 exclusive mode
2010-10-08 20:40:08.926171 [Info.][MPMain(1)]: fonts.SetDevice()

--tsreader.log (play then +1hour then -4mins)
08-10-2010 20:34:39.230 [1358]Aud/Ref : 3614.998, Late Compensated = 1.390 ( 0.579 A/V buffers=01/29), Clk : 0.810687, State 2
08-10-2010 20:34:39.246 [698]Vid/Ref : 3614.568, Late B-frame(00), Compensated = 0.960 ( 0.131 A/V buffers=00/29), Clk : 0.829021, State 2
08-10-2010 20:34:39.293 [698]Vid/Ref : 3614.608, Late B-frame(01), Compensated = 1.000 ( 0.116 A/V buffers=00/28), Clk : 0.884021, State 2
08-10-2010 20:34:39.324 [698]Vid/Ref : 3614.768, Late P-frame(05), Compensated = 1.160 ( 0.252 A/V buffers=00/30), Clk : 0.908021, State 2
08-10-2010 20:34:39.339 [1358]Aud/Ref : 3615.118, Late Compensated = 1.510 ( 0.586 A/V buffers=01/29), Clk : 0.924021, State 2
08-10-2010 20:34:39.371 [698]Vid/Ref : 3614.688, Late B-frame(03), Compensated = 1.080 ( 0.117 A/V buffers=00/29), Clk : 0.963146, State 2
08-10-2010 20:34:39.418 [698]Vid/Ref : 3614.728, Late B-frame(04), Compensated = 1.120 ( 0.117 A/V buffers=00/28), Clk : 1.003146, State 2
08-10-2010 20:34:39.449 [698]Vid/Ref : 3614.888, Late P-frame(08), Compensated = 1.280 ( 0.239 A/V buffers=00/27), Clk : 1.040729, State 2
08-10-2010 20:34:39.496 [698]Vid/Ref : 3614.808, Late B-frame(06), Compensated = 1.200 ( 0.120 A/V buffers=00/26), Clk : 1.079729, State 2
08-10-2010 20:34:39.527 [698]Vid/Ref : 3614.848, Late B-frame(07), Compensated = 1.240 ( 0.121 A/V buffers=00/26), Clk : 1.118729, State 2
08-10-2010 20:34:39.542 [1358]Aud/Ref : 3615.238, Late Compensated = 1.630 ( 0.495 A/V buffers=01/25), Clk : 1.134729, State 2
08-10-2010 20:34:39.574 [698]Vid/Ref : 3615.008, Late P-frame(11), Compensated = 1.400 ( 0.241 A/V buffers=00/25), Clk : 1.159167, State 2
08-10-2010 20:34:42.869 [d60]CTsReaderFilter::pause() - IsTimeShifting = 0 - state = 2
08-10-2010 20:34:42.869 [d60]CTsReaderFilter::pause() - END - state = 1
08-10-2010 20:34:42.869 [d60]CTsReaderFilter::--SeekStart()-- LiveTv : 0, TimeShifting: 0 3377.059 ( Abs 3377.059000 / 5744.105469 ), OnZap: 0, Force 0, Media changing 0
08-10-2010 20:34:42.884 [d60]demux:flush audio
08-10-2010 20:34:42.884 [d60]demux:flush video
08-10-2010 20:34:42.884 [d60]CTsReaderFilter:: Seek-> 3377.059000/5744.105000
08-10-2010 20:34:42.884 [d60]seek to 3377.059000 filepos:5368ecf4 pid:40
08-10-2010 20:40:07.583 [d60]CTsReaderFilter::--SeekStart()-- No new seek 3377.059000 ( Abs 3377.059000 / 5744.105469 ) - Stream compensated: 0, OnZap: 0, Force 0, Media changing: 0
08-10-2010 20:40:07.583 [1358]FileReader::Read() read to less bytes
08-10-2010 20:40:07.583 [d60]CTsReaderFilter::--SeekStart()-- No new seek 3377.059000 ( Abs 3377.059000 / 5744.105469 ) - Stream compensated: 0, OnZap: 0, Force 0, Media changing: 0
08-10-2010 20:40:07.598 [1358]FileReader::Read() read to less bytes
08-10-2010 20:40:07.598 [1358]demux:endoffile
08-10-2010 20:40:07.598 [1358]aud:set eof
08-10-2010 20:40:07.598 [698]vid:set eof
08-10-2010 20:40:07.614 [f50]CTsReaderFilter::Run(314333.57) state 1 seeking 0
08-10-2010 20:40:07.614 [f50]CTsReaderFilter::Run(314333.57) state 2 -->done
08-10-2010 20:40:07.817 [d60]CTsReaderFilter::pause() - IsTimeShifting = 0 - state = 2
08-10-2010 20:40:07.817 [d60]CTsReaderFilter::pause() - END - state = 1
08-10-2010 20:40:07.817 [d60]CTsReaderFilter::confused:top()
08-10-2010 20:40:08.816 [d60]CTsReaderFilter::confused:top() -stop source
08-10-2010 20:40:08.816 [d60]CTsReaderFilter::confused:top() -stop source done
08-10-2010 20:40:08.816 [d60]CTsReaderFilter::confused:top() done
08-10-2010 20:40:08.863 [d60]CTsReaderFilter::dtor
08-10-2010 20:40:08.863 [d60]pin:dtor()
08-10-2010 20:40:08.863 [d60]sub pin:dtor()
08-10-2010 20:40:08.863 [13a4]FileReader::Read() seek failed
08-10-2010 20:40:08.863 [13a4]FileReader::Read() seek failed
08-10-2010 20:40:08.863 [13a4]CTsReaderFilter::ThreadProc stopped()
08-10-2010 20:40:08.863 [d60]CMemoryBuffer::dtor
08-10-2010 20:40:08.863 [d60]memorybuffer: Clear() 0
08-10-2010 20:40:08.863 [d60]memorybuffer: Clear() done
08-10-2010 20:40:08.863 [d60]CRTSPClient::~CRTSPClient()
08-10-2010 20:40:08.863 [d60]demux:flushing
08-10-2010 20:40:08.863 [d60]demux:set hold audio:1
08-10-2010 20:40:08.863 [d60]demux:set hold video:1
08-10-2010 20:40:08.863 [d60]demux:set hold subtitle:1
08-10-2010 20:40:08.863 [d60]demux:flush audio
08-10-2010 20:40:08.863 [d60]demux:flush video
08-10-2010 20:40:08.863 [d60]demux:flush subtitle
08-10-2010 20:40:08.863 [d60]demux:set hold audio:0
08-10-2010 20:40:08.863 [d60]demux:set hold video:0
08-10-2010 20:40:08.863 [d60]demux:set hold subtitle:0

--tsreader.log (play then +1hour then -10mins)
08-10-2010 20:44:43.620 [eb8]Vid/Ref : 3646.008, Late B-frame(06), Compensated = 1.200 ( 0.127 A/V buffers=00/22), Clk : 1.072587, State 2
08-10-2010 20:44:43.636 [ecc]Aud/Ref : 3646.438, Late Compensated = 1.630 ( 0.537 A/V buffers=01/27), Clk : 1.092838, State 2
08-10-2010 20:44:43.667 [eb8]Vid/Ref : 3646.048, Late B-frame(07), Compensated = 1.240 ( 0.124 A/V buffers=00/27), Clk : 1.115750, State 2
08-10-2010 20:44:43.698 [eb8]Vid/Ref : 3646.208, Late P-frame(11), Compensated = 1.400 ( 0.249 A/V buffers=00/26), Clk : 1.150821, State 2
08-10-2010 20:44:43.745 [eb8]Vid/Ref : 3646.128, Late B-frame(09), Compensated = 1.320 ( 0.124 A/V buffers=00/25), Clk : 1.195622, State 2
08-10-2010 20:44:43.776 [eb8]Vid/Ref : 3646.168, Late B-frame(10), Compensated = 1.360 ( 0.130 A/V buffers=00/24), Clk : 1.230054, State 2
08-10-2010 20:44:43.823 [eb8]Vid/Ref : 3646.328, Late I-frame(02), Compensated = 1.520 ( 0.247 A/V buffers=00/23), Clk : 1.273446, State 2
08-10-2010 20:45:08.669 [d60]CTsReaderFilter::pause() - IsTimeShifting = 0 - state = 2
08-10-2010 20:45:08.669 [d60]CTsReaderFilter::pause() - END - state = 1
08-10-2010 20:45:08.669 [d60]CTsReaderFilter::--SeekStart()-- LiveTv : 0, TimeShifting: 0 3069.760 ( Abs 3069.760010 / 5744.105469 ), OnZap: 0, Force 0, Media changing 0
08-10-2010 20:45:08.669 [d60]demux:flush audio
08-10-2010 20:45:08.684 [d60]demux:flush video
08-10-2010 20:45:08.684 [d60]CTsReaderFilter:: Seek-> 3069.760010/5744.104980
08-10-2010 20:45:08.684 [d60]seek to 3069.760010 filepos:4bd1e488 pid:40
08-10-2010 20:45:23.536 [eb8]vid:OnThreadStartPlay(3069.760000) 1.00 0
k 3069.760010 ( Abs 3069.760010 / 5744.105469 ) - Stream compensated: 0, OnZap: 0, Force 0, Media changing: 0
08-10-2010 20:45:23.536 [ac]FileReader::Read() read to less bytes
08-10-2010 20:45:23.536 [ecc]FileReader::Read() read to less bytes
08-10-2010 20:45:23.536 [d60]CTsReaderFilter::--SeekStart()-- No new seek 3069.760010 ( Abs 3069.760010 / 5744.105469 ) - Stream compensated: 0, OnZap: 0, Force 0, Media changing: 0
08-10-2010 20:45:23.551 [ecc]FileReader::Read() read to less bytes
08-10-2010 20:45:23.583 [ecc]demux:endoffile
08-10-2010 20:45:23.583 [ecc]aud:set eof
08-10-2010 20:45:23.583 [eb8]vid:set eof
08-10-2010 20:45:23.598 [12cc]CTsReaderFilter::Run(314649.70) state 1 seeking 0
08-10-2010 20:45:23.598 [12cc]CTsReaderFilter::Run(314649.70) state 2 -->done
08-10-2010 20:45:23.707 [d60]CTsReaderFilter::pause() - IsTimeShifting = 0 - state = 2
08-10-2010 20:45:23.707 [d60]CTsReaderFilter::pause() - END - state = 1
08-10-2010 20:45:23.707 [d60]CTsReaderFilter::confused:top()
08-10-2010 20:45:23.707 [ac]CTsReaderFilter::ThreadProc stopped()
08-10-2010 20:45:23.707 [d60]CTsReaderFilter::confused:top() -stop source
08-10-2010 20:45:23.707 [d60]CTsReaderFilter::confused:top() -stop source done
08-10-2010 20:45:23.707 [d60]CTsReaderFilter::confused:top() done
08-10-2010 20:45:23.707 [d60]CTsReaderFilter::dtor
08-10-2010 20:45:23.707 [d60]pin:dtor()
08-10-2010 20:45:23.707 [d60]sub pin:dtor()
08-10-2010 20:45:23.707 [d60]CMemoryBuffer::dtor
08-10-2010 20:45:23.707 [d60]memorybuffer: Clear() 0
08-10-2010 20:45:23.707 [d60]memorybuffer: Clear() done
08-10-2010 20:45:23.707 [d60]CRTSPClient::~CRTSPClient()
08-10-2010 20:45:23.707 [d60]demux:flushing
08-10-2010 20:45:23.707 [d60]demux:set hold audio:1
08-10-2010 20:45:23.707 [d60]demux:set hold video:1
08-10-2010 20:45:23.707 [d60]demux:set hold subtitle:1
08-10-2010 20:45:23.707 [d60]demux:flush audio
08-10-2010 20:45:23.707 [d60]demux:flush video
08-10-2010 20:45:23.707 [d60]demux:flush subtitle
08-10-2010 20:45:23.707 [d60]demux:set hold audio:0
08-10-2010 20:45:23.707 [d60]demux:set hold video:0
08-10-2010 20:45:23.707 [d60]demux:set hold subtitle:0
[/collapse]
OK I see a similar thread on here and renaming my file to mkv (just renaming not putting into mkv container) makes it play and skip works ok.Maybe as others have indicated it is a problem with mediainfo.dll. I have latest version of mediainfo.dll 7.35. Though removing it after mp has started and the problem persists, but maybe it has been cached by then.
 

rekenaar

Retired Team Member
  • Premium Supporter
  • December 17, 2006
    4,421
    805
    Home Country
    South Africa South Africa
    Hi

    ----LOGS (relevant parts only)----
    Bug reports should ALWAYS contain full debug logs. There are other information that devs and testers might need.
    And use the attach function in forum rather than pasting in post.
    Please rectify ASAP or thread will be deleted.
     

    HappyTalk

    Portal Pro
    July 16, 2006
    307
    8
    UK
    I looked at the logs before I played it and just pasted the new stuff after that, sorry if that's no use. I see lots of other threads with a similar problem so I'm sure it'll be tracked down.

    For now I'll just have to rename all recordings to mkv and play them from my videos. Shame as mediaportal used to work fine a year or so ago, I may revert to v1.0 if I still have the installer.
     

    elliottmc

    Retired Team Member
  • Premium Supporter
  • August 7, 2005
    14,927
    6,061
    Cardiff, UK
    Home Country
    United Kingdom United Kingdom
    Hi,

    The NVidia PureVideo codec is pretty old and appears to be unsupported. I would try switching to MPC for MPEG2 as a first check.

    I have not seen many reports of problems like this, and it isn't clear that the reports have anything in common. I think that if you want this to be fixed, the best way is to file a complete bug report.

    Best wishes,

    Mark
     

    tourettes

    Retired Team Member
  • Premium Supporter
  • January 7, 2005
    17,301
    4,800
    Also please upload a small sample of TS file that can be used to cause the crash so we can rule out the possibility that it is just one system specific (I would bet my money on the NVIDIA MPEG2 decoder).
     

    HappyTalk

    Portal Pro
    July 16, 2006
    307
    8
    UK
    These problems occurred using the default mpc codec (does this now support nvidia hardware acceleration ala purevideo). I haven't re-enabled purevideo since I recently reinstalled MP. I don't know how easy it would be to isolate a snippet of video that represents the problem, but I will see. It happens reasonably regularly and renaming to mkv fixes it.
     

    Users who are viewing this thread

    Top Bottom