On 2014-01-20 16:08:57 +0200, Martin Storsjö wrote: > On Mon, 20 Jan 2014, Anton Khirnov wrote: > > > Module: libav > > Branch: master > > Commit: 93c553c71ef48550ff7c2aa7b5712a7e01f1999f > > > > Author: Anton Khirnov <an...@khirnov.net> > > Committer: Anton Khirnov <an...@khirnov.net> > > Date: Thu Jan 2 11:07:11 2014 +0100 > > > > lavc: deprecate CODEC_FLAG_EMU_EDGE and avcodec_get_edge_width(). > > > > --- > > > > doc/APIchanges | 5 +++++ > > libavcodec/avcodec.h | 21 +++++++++++++-------- > > libavcodec/utils.c | 7 +++++++ > > libavcodec/version.h | 5 ++++- > > 4 files changed, 29 insertions(+), 9 deletions(-) > > > diff --git a/libavcodec/utils.c b/libavcodec/utils.c > > index ed68d0f..2e418ec 100644 > > --- a/libavcodec/utils.c > > +++ b/libavcodec/utils.c > > @@ -1089,6 +1091,11 @@ int attribute_align_arg avcodec_open2(AVCodecContext > > *avctx, const AVCodec *code > > ret = AVERROR(EINVAL); > > goto free_and_end; > > } > > + > > +#if FF_API_EMU_EDGE > > + /* force the emu edge flag on, since it's now always active */ > > + avctx->flags |= CODEC_FLAG_EMU_EDGE; > > +#endif > > This hunk broke the h264-reinit-small_420_8-to-large_444_10 test on a > number of configs. In configs where it seemingly still passes, try running > it in valgrind.
probably emu_edge_width not updated for for >8bit depth on the change Janne _______________________________________________ libav-devel mailing list libav-devel@libav.org https://lists.libav.org/mailman/listinfo/libav-devel