ffmpeg | branch: master | Martin Vignali <[email protected]> | Sun Dec 3 16:55:37 2017 +0100| [fa470384ea3f4bed8507495db19c187f69ed1307] | committer: Martin Vignali
avfilter/vf_threshold : move context func init in ff_threshold_init > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=fa470384ea3f4bed8507495db19c187f69ed1307 --- libavfilter/threshold.h | 1 + libavfilter/vf_threshold.c | 9 +++++++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/libavfilter/threshold.h b/libavfilter/threshold.h index 8b55ad6ba1..775a9f9cae 100644 --- a/libavfilter/threshold.h +++ b/libavfilter/threshold.h @@ -46,6 +46,7 @@ typedef struct ThresholdContext { FFFrameSync fs; } ThresholdContext; +void ff_threshold_init(ThresholdContext *s); void ff_threshold_init_x86(ThresholdContext *s); #endif /* AVFILTER_THRESHOLD_H */ diff --git a/libavfilter/vf_threshold.c b/libavfilter/vf_threshold.c index 4183b353d2..58b5d14836 100644 --- a/libavfilter/vf_threshold.c +++ b/libavfilter/vf_threshold.c @@ -185,6 +185,13 @@ static int config_input(AVFilterLink *inlink) s->width[0] = s->width[3] = inlink->w; s->depth = desc->comp[0].depth; + ff_threshold_init(s); + + return 0; +} + +void ff_threshold_init(ThresholdContext *s) +{ if (s->depth == 8) { s->threshold = threshold8; s->bpc = 1; @@ -195,8 +202,6 @@ static int config_input(AVFilterLink *inlink) if (ARCH_X86) ff_threshold_init_x86(s); - - return 0; } static int config_output(AVFilterLink *outlink) _______________________________________________ ffmpeg-cvslog mailing list [email protected] http://ffmpeg.org/mailman/listinfo/ffmpeg-cvslog
