[mythtv-commits] mythtv commit: r21324 by janne
mythtv at cvs.mythtv.org
mythtv at cvs.mythtv.org
Mon Aug 17 00:14:54 UTC 2009
Author: janne
Date: 2009-08-17 00:14:54 +0000 (Mon, 17 Aug 2009)
New Revision: 21324
Changeset: http://cvs.mythtv.org/trac/changeset/21324
Modified:
trunk/mythtv/libs/libmythtv/mpegrecorder.cpp
Log:
Only use IDR frames as keyframes for the HD PVR
if I-frames in H264 are used as start points for decoding dangling references
will cause artifacts. They can't be used as keyframes for mythtv's seektables.
IDR-frames or SEI recovery points are valid decoding start points. The last
ffmpeg sync increased the amount of artifacts for the HD PVR. Since we know
the IDR-frame interval of the HD PVR (128 frames), it's safe to use this
standard conforment behaviour.
Ideally we would use it for all H264 source but many DVB H264 transmissions do
not have IDR-frames. The interval of recovery point SEIs has to be tested.
More information about the mythtv-commits
mailing list