diff --git a/libavutil/hwcontext_rkmpp.c b/libavutil/hwcontext_rkmpp.c index c0a14bf6d2..7800651176 100644 --- a/libavutil/hwcontext_rkmpp.c +++ b/libavutil/hwcontext_rkmpp.c @@ -183,7 +183,7 @@ static int rkmpp_get_aligned_linesize(enum AVPixelFormat pix_fmt, int width, int if (is_packed_fmt) { const int pixel_width = av_get_padded_bits_per_pixel(pixdesc) / 8; - linesize = FFALIGN(linesize / pixel_width, 8) * pixel_width; + linesize = FFALIGN(linesize / pixel_width, 16) * pixel_width; } else if (is_yuv && is_fully_planar) { linesize = FFALIGN(linesize, 16 >> (plane ? pixdesc->log2_chroma_w : 0)); } else