[mythtv-commits] Ticket #6243: H.264 recording fixes

MythTV mythtv at cvs.mythtv.org
Sun Feb 8 20:36:11 UTC 2009


#6243: H.264 recording fixes
------------------------------+---------------------------------------------
 Reporter:  jppoet at gmail.com  |       Owner:  ijr    
     Type:  patch             |      Status:  new    
 Priority:  minor             |   Milestone:  unknown
Component:  MythTV - General  |     Version:  unknown
 Severity:  medium            |     Mlocked:  0      
------------------------------+---------------------------------------------
 Various fixes and clean up of H264Parser.

 The detection of the start of a AU is now more correct, even though
 functionally the previous code produced the same results.

 The first IDR will now be returned, instead of waiting for the next
 I-frame.

 Technically, I-frames in H.264 are not keyframes.  The HD-PVR only has an
 IDR every 128 frames, and does not seem to have any "recovery point" SEI
 NALs.  That is a long time between keyframes, so I have left in the use of
 I-frames as keyframes.  It is a #ifdef so can be removed easily.

 Added parsing of "recovery point" SEI NALs, which should allow more
 accurate keyframe detection for BBC HD, and other streams without IDRs ---
 but I cannot test this.  If someone in the UK could test this patch, and
 check their seektable to see if reasonable entries are being made there, I
 would appreciate it.  This part is loosely based on recent patches to
 ffmpeg.

-- 
Ticket URL: <http://svn.mythtv.org/trac/ticket/6243>
MythTV <http://www.mythtv.org/>
MythTV


More information about the mythtv-commits mailing list