[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