Quoting Mark Thompson (2016-10-27 21:53:44) > --- > Fixes the mpeg2_qsv decoder, which is currently broken for inputs with sizes > which are not exactly macroblock-aligned. > > libavcodec/mpegvideo_parser.c | 6 ++++-- > 1 file changed, 4 insertions(+), 2 deletions(-) > > diff --git a/libavcodec/mpegvideo_parser.c b/libavcodec/mpegvideo_parser.c > index 3630375..27f2985 100644 > --- a/libavcodec/mpegvideo_parser.c > +++ b/libavcodec/mpegvideo_parser.c > @@ -151,8 +151,10 @@ static void > mpegvideo_extract_headers(AVCodecParserContext *s, > > if (pix_fmt != AV_PIX_FMT_NONE) { > s->format = pix_fmt; > - s->width = s->coded_width = pc->width; > - s->height = s->coded_height = pc->height; > + s->width = pc->width; > + s->height = pc->height; > + s->coded_width = FFALIGN(pc->width, 16); > + s->coded_height = FFALIGN(pc->height, 16); > } > > #if FF_API_AVCTX_TIMEBASE > -- > 2.7.4 >
Ok. Should probably go into stable. -- Anton Khirnov _______________________________________________ libav-devel mailing list libav-devel@libav.org https://lists.libav.org/mailman/listinfo/libav-devel