[mythtv-commits] Ticket #7978: Seektable built during recording is broken; fixed by rebuilding seektable

MythTV mythtv at cvs.mythtv.org
Sun Oct 17 17:35:22 UTC 2010


#7978: Seektable built during recording is broken; fixed by rebuilding seektable
------------------------------------------------------------------------------+
 Reporter:  Ian Macdonald <ian@…>                                             |           Owner:  beirdo    
     Type:  defect                                                            |          Status:  closed    
 Priority:  minor                                                             |       Milestone:  0.24      
Component:  MythTV - General                                                  |         Version:  Trunk Head
 Severity:  low                                                               |      Resolution:  Fixed     
 Keywords:  recordedseek pvr-350 ivtv hauppauge duration length mythcommflag  |   Ticket locked:  0         
------------------------------------------------------------------------------+
Changes (by beirdo):

  * status:  infoneeded => closed
  * resolution:  => Fixed


Comment:

 (In [26850]) Stop skipping the rest of the video when encountering a slice
 header in parsing
 in FindPSKeyFrames.  On some ivtv setups, and also on saa7164 (aka
 HVR-2250),
 this can at times miss a large number of frames in the frame count, as it
 seems
 more than one frame is passed back at once in the PES packet (it looks
 like),
 and this optimization would skip them.  The net result was the frame count
 being off by a fairly large margin, often showing 1/3 to 1/10 of the
 actual
 frame number.  This didn't seem to be a change in FFmpeg code, nor in
 ours, but
 apparently in driver/firmware behavior.

 This function can use a rework after release, but for now, this seems to
 fix
 the issue at hand.

 Fixes #7978

-- 
Ticket URL: <http://svn.mythtv.org/trac/ticket/7978#comment:24>
MythTV <http://www.mythtv.org/>
MythTV Media Center


More information about the mythtv-commits mailing list