Hi,The HandBrake developers have found an issue with the ffmpeg h.264 decoding of DVB-T MPEG-TS streams. What is happening is that when there are errors in the video stream (which occurs frequently with DVB- T) reference frames are being left stale in the picture reference table.
HandBrake does not use the ffmpeg MPEG-TS demuxer, but instead uses its own. So maybe the issue is not found when using the ffmpeg MPEG-TS demuxer - in fact I couldn't reproduce the issue when using the "ffmpeg" CLI.
We have found that we have had to apply the following patch to ffmpeg which discards the oldest frames when we run out.
http://handbrake.pastebin.ca/1172471Does anyone have any comment on this, whether there is a better way of approaching the issue? Or whether ffmpeg ought to be more resilient to errors, which is what this patch does. For now we will patch our version of ffmpeg - but would like to get opinions on the issue, and whether this patch should be committed upstream to ffmpeg.
A discussion on the issue can also be found in the HandBrake developer forum at: http://forum.handbrake.fr/viewtopic.php?f=4&t=6611
Cheers, Ed. -- Edward Groenendaal - [EMAIL PROTECTED]
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________ libav-user mailing list [email protected] https://lists.mplayerhq.hu/mailman/listinfo/libav-user
