- avpriv_align_put_bits(&a->pb);
- while (put_bits_count(&a->pb) & 31)
- put_bits(&a->pb, 8, 0);
-
- size = put_bits_count(&a->pb) / 32;
+ if (avctx->codec_id == AV_CODEC_ID_ASV1)
+ flush_put_bits(&a->pb);
+ else
+ flush_put_bits_le(&a->pb);
+ AV_WN32(put_bits_ptr(&a->pb), 0);
+ size = (put_bytes_output(&a->pb) + 3) / 4;