Details
-
Bug
-
Resolution: Fixed
-
Major
-
None
-
None
-
None
-
Operating System: Windows XP
Platform: Intel
-
-
Single Seat
Description
When watching recording tv on multiseat (aka streaming playback) and you do a 'skip' (forward/backwards) for several times, MP will freeze the playback, but stays responsive. Timeline gives the correct time where you skipped to, and even doing additional skips updates the timeline correctly, but playback stays freezed. Only solution is to stop the playback, start it over again, skip to where you stopped the freeze playback, and hope it's not freezing again. This behaviour is really random. Sometimes you can do about 25 skips before playback freezes, another time it already freeze after 2x skip.
h4. Steps to Reproduce
Multiseat -> recorded tv -> watch some recording -> skip several times forward or backwards (random skipsteps) and after some time playback just freezes.
h4. Additional Information
Confirmed by several testers on multiseat.
No errors in log, when playback freezes, log always ends with -> VMR9Helper: playing->repaint 0:
Excerpt from log when skip results in freeze:
2007-03-31 22:51:28.953125 [Debug][MPMain]: g_Player.StepNow() - Preparing to seek to 0:4:29
2007-03-31 22:51:28.953125 [Info.][MPMain]: SeekAbsolute:seekabs:269,0821042
2007-03-31 22:51:28.953125 [Info.][MPMain]: RTSPPlayer: seekabs: 269 duration:6305,047 current pos:239,0821042
2007-03-31 22:51:28.953125 [Info.][MPMain]: get available
2007-03-31 22:51:28.953125 [Info.][MPMain]: get available done
2007-03-31 22:51:28.953125 [Info.][MPMain]: set positions
2007-03-31 22:51:29.515625 [Info.][MPMain]: set positions done
2007-03-31 22:51:29.515625 [Info.][MPMain]: RTSPPlayer: current pos:269,062
2007-03-31 22:51:29.515625 [Info.][MPMain]: RTSPPlayer:SetRate to:10000
2007-03-31 22:51:30.531250 [Info.][MPMain]: VMR9Helper: playing->repaint 0
h4. Steps to Reproduce
Multiseat -> recorded tv -> watch some recording -> skip several times forward or backwards (random skipsteps) and after some time playback just freezes.
h4. Additional Information
Confirmed by several testers on multiseat.
No errors in log, when playback freezes, log always ends with -> VMR9Helper: playing->repaint 0:
Excerpt from log when skip results in freeze:
2007-03-31 22:51:28.953125 [Debug][MPMain]: g_Player.StepNow() - Preparing to seek to 0:4:29
2007-03-31 22:51:28.953125 [Info.][MPMain]: SeekAbsolute:seekabs:269,0821042
2007-03-31 22:51:28.953125 [Info.][MPMain]: RTSPPlayer: seekabs: 269 duration:6305,047 current pos:239,0821042
2007-03-31 22:51:28.953125 [Info.][MPMain]: get available
2007-03-31 22:51:28.953125 [Info.][MPMain]: get available done
2007-03-31 22:51:28.953125 [Info.][MPMain]: set positions
2007-03-31 22:51:29.515625 [Info.][MPMain]: set positions done
2007-03-31 22:51:29.515625 [Info.][MPMain]: RTSPPlayer: current pos:269,062
2007-03-31 22:51:29.515625 [Info.][MPMain]: RTSPPlayer:SetRate to:10000
2007-03-31 22:51:30.531250 [Info.][MPMain]: VMR9Helper: playing->repaint 0