diff --git a/src/capture_filter/change_pixfmt.c b/src/capture_filter/change_pixfmt.c index f17762a22..da4d8f527 100644 --- a/src/capture_filter/change_pixfmt.c +++ b/src/capture_filter/change_pixfmt.c @@ -99,7 +99,7 @@ static struct video_frame *filter(void *state, struct video_frame *in) if (s->vo_pp_out_buffer) { out->tiles[0].data = s->vo_pp_out_buffer; } else { - out->tiles[0].data = malloc(out->tiles[0].data_len); + out->tiles[0].data = malloc(out->tiles[0].data_len + MAX_PADDING); out->callbacks.data_deleter = vf_data_deleter; } out->callbacks.dispose = vf_free;