put_bits(&pb, 1, 0); // extension flag
put_bits(&pb, 1, 1); // stop bit
- avpriv_align_put_bits(&pb);
+ flush_put_bits(&pb);
data_size = put_bits_count(&pb) / 8;
- flush_put_bits(&pb);
return data_size;
}
ff_mjpeg_encode_stuffing(s);
}
- avpriv_align_put_bits(&s->pb);
flush_put_bits(&s->pb);
if ((s->avctx->flags & AV_CODEC_FLAG_PASS1) && !s->partitioned_frame)
int slice_x, slice_y, skip = 0;
SliceArgs *enc_args = s->slice_args;
- avpriv_align_put_bits(&s->pb);
flush_put_bits(&s->pb);
buf = put_bits_ptr(&s->pb);
// Enforce total height to be a multiple of 2
if (h->rects[0]->h & 1) {
put_xsub_rle(&pb, h->rects[0]->w, PADDING_COLOR);
- avpriv_align_put_bits(&pb);
}
flush_put_bits(&pb);
}
}
- avpriv_align_put_bits(&buf);
flush_put_bits(&buf);
fwrite(buffer, 1, put_bits_count(&buf)/8, f);
fclose(f);
} else
avpriv_copy_bits(&bs, pkt->data, 8*pkt->size);
- avpriv_align_put_bits(&bs);
flush_put_bits(&bs);
len = put_bits_count(&bs) >> 3;