mirror of
https://mirror.skon.top/https://github.com/FFmpeg/FFmpeg
synced 2026-04-22 05:40:27 +08:00
avfilter/af_crossfeed: add timeline support
This commit is contained in:
@@ -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,
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user