[mythtv] [PATCH] Plextor PX-TV402 / go7007 keyframe seek fix

Jack Porter jack at porter.net.au
Mon May 23 03:02:56 UTC 2005


Nathan Lutchansky wrote:
> Sorry, just to clarify, Jack, your approach of writing a sync frame only
> for MPEG4 I frames is correct.  What I meant to say is that using the V4L2
> flags should be compatible with any compression hardware and format,
> regardless of whether it is MPEG1/MPEG2/MPEG4/H.264/WMV9/whatever, without
> having to try and parse the data stream itself.  -Nathan

Right, I should look up the V4L2 flags instead of just ripping the data 
straight out of the MPEG header, which should make this patch applicable 
to any hardware encoded steams.

Can you tell me if always it's safe just to keep a running count of the 
keyframes written and use that as the keyframe number in the call to 
UpdateSeekTable?  (The old code that assumes fixed keyframe distance 
uses "((fnum - startnum) >> 1) / keyframedist")

Thanks
Jack



More information about the mythtv-dev mailing list