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:
ause() - IsTimeShifting = 0 - state = 2
08-10-2010 20:34:42.869 [d60]CTsReaderFilter:
ause() - 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:
ause() - IsTimeShifting = 0 - state = 2
08-10-2010 20:40:07.817 [d60]CTsReaderFilter:
ause() - END - state = 1
08-10-2010 20:40:07.817 [d60]CTsReaderFilter:
top()
08-10-2010 20:40:08.816 [d60]CTsReaderFilter:
top() -stop source
08-10-2010 20:40:08.816 [d60]CTsReaderFilter:
top() -stop source done
08-10-2010 20:40:08.816 [d60]CTsReaderFilter:
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:
ause() - IsTimeShifting = 0 - state = 2
08-10-2010 20:45:08.669 [d60]CTsReaderFilter:
ause() - 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:
ause() - IsTimeShifting = 0 - state = 2
08-10-2010 20:45:23.707 [d60]CTsReaderFilter:
ause() - END - state = 1
08-10-2010 20:45:23.707 [d60]CTsReaderFilter:
top()
08-10-2010 20:45:23.707 [ac]CTsReaderFilter::ThreadProc stopped()
08-10-2010 20:45:23.707 [d60]CTsReaderFilter:
top() -stop source
08-10-2010 20:45:23.707 [d60]CTsReaderFilter:
top() -stop source done
08-10-2010 20:45:23.707 [d60]CTsReaderFilter:
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.
----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:
08-10-2010 20:34:42.869 [d60]CTsReaderFilter:
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:
08-10-2010 20:40:07.817 [d60]CTsReaderFilter:
08-10-2010 20:40:07.817 [d60]CTsReaderFilter:
08-10-2010 20:40:08.816 [d60]CTsReaderFilter:
08-10-2010 20:40:08.816 [d60]CTsReaderFilter:
08-10-2010 20:40:08.816 [d60]CTsReaderFilter:
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:
08-10-2010 20:45:08.669 [d60]CTsReaderFilter:
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:
08-10-2010 20:45:23.707 [d60]CTsReaderFilter:
08-10-2010 20:45:23.707 [d60]CTsReaderFilter:
08-10-2010 20:45:23.707 [ac]CTsReaderFilter::ThreadProc stopped()
08-10-2010 20:45:23.707 [d60]CTsReaderFilter:
08-10-2010 20:45:23.707 [d60]CTsReaderFilter:
08-10-2010 20:45:23.707 [d60]CTsReaderFilter:
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.