diff --git a/vp9/encoder/vp9_encoder.c b/vp9/encoder/vp9_encoder.c index 78b61f0dc..b7bfddff1 100644 --- a/vp9/encoder/vp9_encoder.c +++ b/vp9/encoder/vp9_encoder.c @@ -2139,19 +2139,19 @@ void vp9_write_yuv_frame_420(YV12_BUFFER_CONFIG *s, FILE *f) { } while (--h); src = s->u_buffer; - h = s->uv_height / 2; + h = s->uv_height; do { - fwrite(src, s->uv_width / 2, 1, f); - src += s->uv_stride + s->uv_width / 2; + fwrite(src, s->uv_width, 1, f); + src += s->uv_stride; } while (--h); src = s->v_buffer; - h = s->uv_height / 2; + h = s->uv_height; do { - fwrite(src, s->uv_width / 2, 1, f); - src += s->uv_stride + s->uv_width / 2; + fwrite(src, s->uv_width, 1, f); + src += s->uv_stride; } while (--h); } #endif