On Tue, Dec 08, 2015 at 10:24:09AM +0200, Sebastian Dröge wrote: > From: Sebastian Dröge <sebast...@centricular.com> > > In the merge commit 78265fcfeee153e5e26ad4dbc7831a84ade447d6 this behaviour > was broken and the CORRUPT flag would never ever be set on a frame. However > the flag on the AVCodecContext was taken into account properly, including > AV_CODEC_FLAG2_SHOW_ALL. > > The reason for this was that the recovered field of the next output picture > was always set to TRUE whenever one of the two AVCodecContext flags was set, > which made it impossible to detect later, before outputting, if the frame was > really recovered or not. Now don't set it to TRUE unless the frame is really > recovered and check the AVCodecContext flags right before outputting. > > Signed-off-by: Sebastian Dröge <sebast...@centricular.com> > --- > libavcodec/h264.c | 5 ++--- > 1 file changed, 2 insertions(+), 3 deletions(-)
applied thanks [...] -- Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB Good people do not need laws to tell them to act responsibly, while bad people will find a way around the laws. -- Plato
signature.asc
Description: Digital signature
_______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel