ffdec: do not try to resync to the next keyframe when late
authorVincent Penquerc'h <vincent.penquerch@collabora.co.uk>
Wed, 4 May 2011 14:33:03 +0000 (17:33 +0300)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Fri, 6 May 2011 11:23:45 +0000 (13:23 +0200)
commit920bfb0da20f939f13b1742946af8fa3253723a9
tree7663ba2de7af1f025c1687b409e0911ee6ab9d5d
parentcc9d778844078d0eb2c23c7a11f7f855d013bca5
ffdec: do not try to resync to the next keyframe when late

A keyframe may be quite a while in the future, and the decoder
has no way of knowing this. A poor decision could mean quite some
time with no video output.
This decision should be left to the upstream element: a demuxer
might know about incoming keyframes, or some other element might
be able to request a keyframe.

Fixes bug #649372.
ext/ffmpeg/gstffmpegdec.c