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:
parent
42a22d01d1
commit
fa470384ea
@ -46,6 +46,7 @@ typedef struct ThresholdContext {
|
|||||||
FFFrameSync fs;
|
FFFrameSync fs;
|
||||||
} ThresholdContext;
|
} ThresholdContext;
|
||||||
|
|
||||||
|
void ff_threshold_init(ThresholdContext *s);
|
||||||
void ff_threshold_init_x86(ThresholdContext *s);
|
void ff_threshold_init_x86(ThresholdContext *s);
|
||||||
|
|
||||||
#endif /* AVFILTER_THRESHOLD_H */
|
#endif /* AVFILTER_THRESHOLD_H */
|
||||||
|
@ -185,6 +185,13 @@ static int config_input(AVFilterLink *inlink)
|
|||||||
s->width[0] = s->width[3] = inlink->w;
|
s->width[0] = s->width[3] = inlink->w;
|
||||||
s->depth = desc->comp[0].depth;
|
s->depth = desc->comp[0].depth;
|
||||||
|
|
||||||
|
ff_threshold_init(s);
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
void ff_threshold_init(ThresholdContext *s)
|
||||||
|
{
|
||||||
if (s->depth == 8) {
|
if (s->depth == 8) {
|
||||||
s->threshold = threshold8;
|
s->threshold = threshold8;
|
||||||
s->bpc = 1;
|
s->bpc = 1;
|
||||||
@ -195,8 +202,6 @@ static int config_input(AVFilterLink *inlink)
|
|||||||
|
|
||||||
if (ARCH_X86)
|
if (ARCH_X86)
|
||||||
ff_threshold_init_x86(s);
|
ff_threshold_init_x86(s);
|
||||||
|
|
||||||
return 0;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static int config_output(AVFilterLink *outlink)
|
static int config_output(AVFilterLink *outlink)
|
||||||
|
Loading…
Reference in New Issue
Block a user