|
|
|
@ -35,6 +35,8 @@ static const char *const var_names[] = { |
|
|
|
|
"h", ///< height of the input video
|
|
|
|
|
"x", ///< input value for the pixel from input #1
|
|
|
|
|
"y", ///< input value for the pixel from input #2
|
|
|
|
|
"bdx", ///< input #1 video bitdepth
|
|
|
|
|
"bdy", ///< input #2 video bitdepth
|
|
|
|
|
NULL |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
@ -43,6 +45,8 @@ enum var_name { |
|
|
|
|
VAR_H, |
|
|
|
|
VAR_X, |
|
|
|
|
VAR_Y, |
|
|
|
|
VAR_BITDEPTHX, |
|
|
|
|
VAR_BITDEPTHY, |
|
|
|
|
VAR_VARS_NB |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
@ -127,6 +131,7 @@ static int config_inputx(AVFilterLink *inlink) |
|
|
|
|
s->var_values[VAR_W] = inlink->w; |
|
|
|
|
s->var_values[VAR_H] = inlink->h; |
|
|
|
|
s->depthx = desc->comp[0].depth; |
|
|
|
|
s->var_values[VAR_BITDEPTHX] = s->depthx; |
|
|
|
|
|
|
|
|
|
return 0; |
|
|
|
|
} |
|
|
|
@ -138,6 +143,7 @@ static int config_inputy(AVFilterLink *inlink) |
|
|
|
|
const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(inlink->format); |
|
|
|
|
|
|
|
|
|
s->depthy = desc->comp[0].depth; |
|
|
|
|
s->var_values[VAR_BITDEPTHY] = s->depthy; |
|
|
|
|
|
|
|
|
|
return 0; |
|
|
|
|
} |
|
|
|
|