mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-12-23 12:43:46 +02:00
lavfi/overlay: show incoming frames on debug messages
This is especially useful to debug queue overflow issues. Ideally we should be able to set the debug message at the dualinput/framesync level, but they do not have the information related to the filter context and the inlink, so cannot access much useful information. Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
This commit is contained in:
parent
5307fa00a4
commit
462c9ee3ac
@ -34,6 +34,7 @@
|
|||||||
#include "libavutil/imgutils.h"
|
#include "libavutil/imgutils.h"
|
||||||
#include "libavutil/mathematics.h"
|
#include "libavutil/mathematics.h"
|
||||||
#include "libavutil/opt.h"
|
#include "libavutil/opt.h"
|
||||||
|
#include "libavutil/timestamp.h"
|
||||||
#include "internal.h"
|
#include "internal.h"
|
||||||
#include "dualinput.h"
|
#include "dualinput.h"
|
||||||
#include "drawutils.h"
|
#include "drawutils.h"
|
||||||
@ -576,6 +577,7 @@ static AVFrame *do_blend(AVFilterContext *ctx, AVFrame *mainpic,
|
|||||||
static int filter_frame(AVFilterLink *inlink, AVFrame *inpicref)
|
static int filter_frame(AVFilterLink *inlink, AVFrame *inpicref)
|
||||||
{
|
{
|
||||||
OverlayContext *s = inlink->dst->priv;
|
OverlayContext *s = inlink->dst->priv;
|
||||||
|
av_log(inlink->dst, AV_LOG_DEBUG, "Incoming frame (time:%s) from link #%d\n", av_ts2timestr(inpicref->pts, &inlink->time_base), FF_INLINK_IDX(inlink));
|
||||||
return ff_dualinput_filter_frame(&s->dinput, inlink, inpicref);
|
return ff_dualinput_filter_frame(&s->dinput, inlink, inpicref);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user