[mythtv-users] Weird seektable/positionmap problem remote frontend

myth at rickk.net myth at rickk.net
Fri Oct 7 08:39:25 UTC 2005


Hi,

In short:
PVR500, no transcoding, seektable/positionmap is is fine, remote FE has access 
to table but seems to ignore it.

Long:
I have a problem with the seektable / seeking in recordings on my remote 
frontend (vanilla KnoppMyth R5A16), skipping takes a long time and causes 
pixalation, FFWD and commercial skipping doesn't work and the OSD duration 
counter jumps around.

AFAICS this indicates a problem with the recordedmarkup database table, so I 
went out to repair/rebuilt it, run mythcommflag --rebuild, etc, all to no 
avail. Then I tried playing on the backend (Gentoo, MythTV 0.18.1) and 
everything was just fine there.

So, (IMHO), this rules out a problem with the DB/table itself, and so I went on 
looking into MySQL connectivity from the FE, which all seems fine. I can 
schedule recordings, when I tcpdump I see lots of interaction to mysql from the 
FE, I can access the table from the FE with the mysql client, and I can even 
run mythcommflag fine from the FE.

When examining output from mythfrontend -v, I see messages like:

DoFastForward: Not enough info in positionMap, we need frame 840 but highest we 
have is 73. Will seek frame-by-frame.

Now, the really strange thing is, that I can see that it gets the PositionMap 
from the DB just fine, a lot of messages like these precede the above message:

positionMap[ 45 ] == 13506598

Which match with rows in the DB just fine (AFAICS), so to me it seems it just 
ignores them for some strange reason.

Also, the FE skips trough my older MPEG4 .nuv files fine, it only has problems 
with my newer MPEG2 recordings from a PVR500, but this might be due to the fact 
that they contain the posistionmap in the file (?).

The problems started when upgrading MythTV from 0.16 to 0.18.1, installing a 
PVR500 and a fresh reinstall of KnoppMyth on the FE (sorry, maybe should've 
done all this one-by-one but wanted to clear out my TODO-list ;))


Does anyone have any suggestions? I'm out of ideas (other than reinstalling 
everything from scratch with Gentoo) - I've googled and searched the list 
endlessly but all alike problems are either caused by a corrupt table or 
misconfigured MySQL access. The only thing which might be something is sth. 
about a patch in mythtv-commits (search for "pixelation"), but this seems to be 
about the CVS version, which I'm not running (right?).

Thanks in advance,

  Rick


More information about the mythtv-users mailing list