avcodec/dnxhdenc: fill unused bytes from put bits buffer with zeros

This commit is contained in:
Paul B Mahol 2022-03-05 23:02:18 +01:00
parent fb5e871937
commit 14c9b7b194

View File

@ -909,6 +909,7 @@ static int dnxhd_encode_thread(AVCodecContext *avctx, void *arg,
if (put_bits_count(&ctx->m.pb) & 31)
put_bits(&ctx->m.pb, 32 - (put_bits_count(&ctx->m.pb) & 31), 0);
flush_put_bits(&ctx->m.pb);
memset(put_bits_ptr(&ctx->m.pb), 0, put_bytes_left(&ctx->m.pb, 0));
return 0;
}