[mythtv-commits] Ticket #11459: Regression: back and forward seek problems

MythTV noreply at mythtv.org
Thu Mar 21 06:49:57 UTC 2013


#11459: Regression: back and forward seek problems
-----------------------------------------+--------------------------------
 Reporter:  Peter Bennett <pgbennett@…>  |          Owner:
     Type:  Bug Report - General         |         Status:  infoneeded_new
 Priority:  minor                        |      Milestone:  unknown
Component:  MythTV - Video Playback      |        Version:  0.26-fixes
 Severity:  medium                       |     Resolution:
 Keywords:                               |  Ticket locked:  0
-----------------------------------------+--------------------------------

Comment (by stichnot):

 It looks like some keyframe entries may be "missing" from the seektable.
 The log shows that there are 1192 seektable entries for 107819 frames, or
 about 1 keyframe every 3 seconds on average.  When doing the seek at log
 timestamp 21:09:58, the player wants to seek to frame 12748, and the
 nearest surrounding keyframes are at frames 12375 and 12825, which are 450
 frames or 15 seconds apart.

 (To seek to a particular frame, the player has to first seek to the
 nearest preceding keyframe, then seek forward one frame at a time until it
 reaches the destination frame.  In this case it had to seek forward 373
 frames, which could take significant time.)

 To help narrow down the problem, could you try rebuilding the seektable
 via "mythcommflag --rebuild" and see if the problem is still there?  I'm
 especially interested in how this log line changes after rebuilding:

 {{{
 decoderbase.cpp:384 (SyncPositionMap) Dec: SyncPositionMap, new totframes:
 107819, new length: 3597, posMap size: 1192
 }}}

-- 
Ticket URL: <http://code.mythtv.org/trac/ticket/11459#comment:6>
MythTV <http://code.mythtv.org/trac>
MythTV Media Center


More information about the mythtv-commits mailing list