mirror of
https://git.ffmpeg.org/ffmpeg.git
synced 2024-12-24 00:02:52 +00:00
avfilter/af_crossfeed: add timeline support
This commit is contained in:
parent
19af948e53
commit
d010bfad31
@ -119,8 +119,13 @@ static int filter_frame(AVFilterLink *inlink, AVFrame *in)
|
||||
s->o2 = s->o1;
|
||||
s->o1 = oside;
|
||||
|
||||
dst[0] = (mid + oside) * level_out;
|
||||
dst[1] = (mid - oside) * level_out;
|
||||
if (ctx->is_disabled) {
|
||||
dst[0] = src[0];
|
||||
dst[1] = src[1];
|
||||
} else {
|
||||
dst[0] = (mid + oside) * level_out;
|
||||
dst[1] = (mid - oside) * level_out;
|
||||
}
|
||||
}
|
||||
|
||||
if (out != in)
|
||||
@ -167,4 +172,5 @@ AVFilter ff_af_crossfeed = {
|
||||
.priv_class = &crossfeed_class,
|
||||
.inputs = inputs,
|
||||
.outputs = outputs,
|
||||
.flags = AVFILTER_FLAG_SUPPORT_TIMELINE_INTERNAL,
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user