rtptheoradepay: Request new keyframe on lost packets
authorOlivier CrĂȘte <olivier.crete@collabora.co.uk>
Thu, 7 Oct 2010 01:17:28 +0000 (21:17 -0400)
committerWim Taymans <wim.taymans@collabora.co.uk>
Tue, 1 Feb 2011 17:28:51 +0000 (18:28 +0100)
commit8a7a327db7dd0e677844599f4a0db76a7d06b512
treed8dc68f26ad896d0c9312aafe9b868c832efa679
parentcd923223dd24576679ff91deda71cc8f172504c3
rtptheoradepay: Request new keyframe on lost packets

Theora can only use the last frame (or the keyframe) as a reference, so in
practice. If we receive a buffer that references an unknown codebook, request
new headers. It probably means that headers were lost.
gst/rtp/gstrtptheoradepay.c
gst/rtp/gstrtptheoradepay.h