[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