diff --git a/libavfilter/vf_crop.c b/libavfilter/vf_crop.c index 311ee30e7d..c9b76f626b 100644 --- a/libavfilter/vf_crop.c +++ b/libavfilter/vf_crop.c @@ -23,6 +23,8 @@ * video crop filter */ +/* #define DEBUG */ + #include "avfilter.h" #include "libavutil/eval.h" #include "libavutil/avstring.h" @@ -262,9 +264,11 @@ static void start_frame(AVFilterLink *link, AVFilterBufferRef *picref) crop->x &= ~((1 << crop->hsub) - 1); crop->y &= ~((1 << crop->vsub) - 1); +#ifdef DEBUG av_log(ctx, AV_LOG_DEBUG, "n:%d t:%f x:%d y:%d x+w:%d y+h:%d\n", (int)crop->var_values[VAR_N], crop->var_values[VAR_T], crop->x, crop->y, crop->x+crop->w, crop->y+crop->h); +#endif ref2->data[0] += crop->y * ref2->linesize[0]; ref2->data[0] += crop->x * crop->max_step[0];