Commit ce74b3ce authored by michaelni's avatar michaelni

cleanup


git-svn-id: file:///var/local/repositories/ffmpeg/trunk@1173 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b
parent e88de787
...@@ -470,11 +470,11 @@ void mjpeg_picture_header(MpegEncContext *s) ...@@ -470,11 +470,11 @@ void mjpeg_picture_header(MpegEncContext *s)
put_bits(&s->pb, 8, 0); /* Ah/Al (not used) */ put_bits(&s->pb, 8, 0); /* Ah/Al (not used) */
} }
static void escape_FF(MpegEncContext *s) static void escape_FF(MpegEncContext *s, int start)
{ {
int size= get_bit_count(&s->pb) - s->header_bits; int size= get_bit_count(&s->pb) - start*8;
int i, ff_count; int i, ff_count;
uint8_t *buf= s->pb.buf + (s->header_bits>>3); uint8_t *buf= s->pb.buf + start;
int align= (-(int)(buf))&3; int align= (-(int)(buf))&3;
assert((size&7) == 0); assert((size&7) == 0);
...@@ -533,7 +533,9 @@ void mjpeg_picture_trailer(MpegEncContext *s) ...@@ -533,7 +533,9 @@ void mjpeg_picture_trailer(MpegEncContext *s)
put_bits(&s->pb, pad,0xFF>>(8-pad)); put_bits(&s->pb, pad,0xFF>>(8-pad));
flush_put_bits(&s->pb); flush_put_bits(&s->pb);
escape_FF(s); assert((s->header_bits&7)==0);
escape_FF(s, s->header_bits>>3);
put_marker(&s->pb, EOI); put_marker(&s->pb, EOI);
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment