|
|
|
@ -3351,18 +3351,18 @@ FF_ENABLE_DEPRECATION_WARNINGS |
|
|
|
|
|
|
|
|
|
pb_bits_count= put_bits_count(&s->pb); |
|
|
|
|
flush_put_bits(&s->pb); |
|
|
|
|
avpriv_copy_bits(&backup_s.pb, bit_buf[next_block^1], pb_bits_count); |
|
|
|
|
ff_copy_bits(&backup_s.pb, bit_buf[next_block^1], pb_bits_count); |
|
|
|
|
s->pb= backup_s.pb; |
|
|
|
|
|
|
|
|
|
if(s->data_partitioning){ |
|
|
|
|
pb2_bits_count= put_bits_count(&s->pb2); |
|
|
|
|
flush_put_bits(&s->pb2); |
|
|
|
|
avpriv_copy_bits(&backup_s.pb2, bit_buf2[next_block^1], pb2_bits_count); |
|
|
|
|
ff_copy_bits(&backup_s.pb2, bit_buf2[next_block^1], pb2_bits_count); |
|
|
|
|
s->pb2= backup_s.pb2; |
|
|
|
|
|
|
|
|
|
tex_pb_bits_count= put_bits_count(&s->tex_pb); |
|
|
|
|
flush_put_bits(&s->tex_pb); |
|
|
|
|
avpriv_copy_bits(&backup_s.tex_pb, bit_buf_tex[next_block^1], tex_pb_bits_count); |
|
|
|
|
ff_copy_bits(&backup_s.tex_pb, bit_buf_tex[next_block^1], tex_pb_bits_count); |
|
|
|
|
s->tex_pb= backup_s.tex_pb; |
|
|
|
|
} |
|
|
|
|
s->last_bits= put_bits_count(&s->pb); |
|
|
|
@ -3589,7 +3589,7 @@ static void merge_context_after_encode(MpegEncContext *dst, MpegEncContext *src) |
|
|
|
|
|
|
|
|
|
av_assert1(put_bits_count(&src->pb) % 8 ==0); |
|
|
|
|
av_assert1(put_bits_count(&dst->pb) % 8 ==0); |
|
|
|
|
avpriv_copy_bits(&dst->pb, src->pb.buf, put_bits_count(&src->pb)); |
|
|
|
|
ff_copy_bits(&dst->pb, src->pb.buf, put_bits_count(&src->pb)); |
|
|
|
|
flush_put_bits(&dst->pb); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|