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