mirror of
https://git.ffmpeg.org/ffmpeg.git
synced 2025-01-17 12:51:36 +00:00
huffyuv writes to AVCodecContext.stats_out only once every 32 frames,
presumably to reduce the size of the log file. However, it doesn't clear stats_out on the other 31 out of 32 frames. So the application (ffmpeg and mencoder) writes each stat line 32 times. bugfix by (Loren Merritt <lorenm at u dot washington dot edu>) Originally committed as revision 3475 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
8dfc1aefca
commit
d925c516e4
@ -1077,6 +1077,7 @@ static int encode_frame(AVCodecContext *avctx, unsigned char *buf, int buf_size,
|
|||||||
}else{
|
}else{
|
||||||
flush_put_bits(&s->pb);
|
flush_put_bits(&s->pb);
|
||||||
s->dsp.bswap_buf((uint32_t*)buf, (uint32_t*)buf, size);
|
s->dsp.bswap_buf((uint32_t*)buf, (uint32_t*)buf, size);
|
||||||
|
avctx->stats_out[0] = '\0';
|
||||||
}
|
}
|
||||||
|
|
||||||
s->picture_number++;
|
s->picture_number++;
|
||||||
|
Loading…
Reference in New Issue
Block a user