48 #define OFFSET(x) offsetof(ASyncContext, x)
49 #define A AV_OPT_FLAG_AUDIO_PARAM
52 {
"min_delta",
"Minimum difference between timestamps and audio data "
53 "(in seconds) to trigger padding/trimmin the data.",
OFFSET(min_delta_sec),
AV_OPT_TYPE_FLOAT, { .dbl = 0.1 }, 0, INT_MAX,
A },
54 {
"max_comp",
"Maximum compensation in samples per second.",
OFFSET(max_comp),
AV_OPT_TYPE_INT, { .i64 = 500 }, 0, INT_MAX,
A },
221 out_size = av_clipl_int32((int64_t)out_size + delta);
241 int planes = planar ? nb_channels : 1;
248 nb_channels, buf->
format);
250 for (ch = 0; ch < planes; ch++)
255 for (ch = 0; ch < planes; ch++)
262 delta, nb_channels, buf->
format);
317 .
inputs = avfilter_af_asyncts_inputs,
318 .
outputs = avfilter_af_asyncts_outputs,