1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2025-01-13 21:28:01 +02:00

avfilter/vf_threshold : move context func init in ff_threshold_init

This commit is contained in:
Martin Vignali 2017-12-03 16:55:37 +01:00
parent 42a22d01d1
commit fa470384ea
2 changed files with 8 additions and 2 deletions

View File

@ -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 */

View File

@ -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)