[FFmpeg-devel] drop entire frame when RTP packets are lost

Michael Niedermayer michaelni at gmx.at
Fri Jun 29 19:48:01 CEST 2012


On Fri, Jun 29, 2012 at 01:41:06PM -0400, Martin Carroll wrote:
> [Please forgive me if this issue has already been discussed -- I am
> new to ffmpeg-devel.  I could not, however, find any discussion on
> this topic on this list in the past year, so here goes.]
> 
> In the current design of ffplay/ffmpeg, when an RTP packet is
> lost, the containing -- and incomplete -- encoded frame is still
> passed along to the decoder.  I have implemented a patch that
> has the read thread keep track of how many packets are missed,
> and when any are missed, the entire containing frame is dropped
> (that is, never makes it out of the read thread).
> 
> I would be happy to send this patch upstream, or discuss it
> further if anyone likes.
> 
> (The patch touches six files and about 25 lines of code.)

the question left open is why the frame should be droped ?

-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

If a bugfix only changes things apparently unrelated to the bug with no
further explanation, that is a good sign that the bugfix is wrong.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20120629/7c020f1b/attachment.asc>


More information about the ffmpeg-devel mailing list