Use skip_put_bytes in MJPEG encoder instead of filling all bytes with 0

with put_bits.

Originally committed as revision 20096 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
Reimar Döffinger 2009-09-30 10:48:14 +00:00
parent eb0d04c325
commit 75ddee0a26

View File

@ -313,11 +313,8 @@ static void escape_FF(MpegEncContext *s, int start)
if(ff_count==0) return;
/* skip put bits */
for(i=0; i<ff_count-3; i+=4)
put_bits(&s->pb, 32, 0);
put_bits(&s->pb, (ff_count-i)*8, 0);
flush_put_bits(&s->pb);
skip_put_bytes(&s->pb, ff_count);
for(i=size-1; ff_count; i--){
int v= buf[i];