In the crop filter, put under ifdef DEBUG the trace logs for the

evaluated crop area coordinates.

Prevent debug log spamming, define the DEBUG symbol for enabling them.

Originally committed as revision 26110 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
Stefano Sabatini 2010-12-27 18:04:35 +00:00
parent d46c27552b
commit b4356e4118
1 changed files with 4 additions and 0 deletions

View File

@ -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];