mirror of https://git.ffmpeg.org/ffmpeg.git
avfilter/vf_lut2: also export video input bit depth
Signed-off-by: Paul B Mahol <onemda@gmail.com>
This commit is contained in:
parent
51000b9945
commit
5b509fafb0
|
@ -9352,6 +9352,12 @@ The first input value for the pixel component.
|
||||||
|
|
||||||
@item y
|
@item y
|
||||||
The second input value for the pixel component.
|
The second input value for the pixel component.
|
||||||
|
|
||||||
|
@item bdx
|
||||||
|
The first input video bit depth.
|
||||||
|
|
||||||
|
@item bdy
|
||||||
|
The second input video bit depth.
|
||||||
@end table
|
@end table
|
||||||
|
|
||||||
All expressions default to "x".
|
All expressions default to "x".
|
||||||
|
|
|
@ -35,6 +35,8 @@ static const char *const var_names[] = {
|
||||||
"h", ///< height of the input video
|
"h", ///< height of the input video
|
||||||
"x", ///< input value for the pixel from input #1
|
"x", ///< input value for the pixel from input #1
|
||||||
"y", ///< input value for the pixel from input #2
|
"y", ///< input value for the pixel from input #2
|
||||||
|
"bdx", ///< input #1 video bitdepth
|
||||||
|
"bdy", ///< input #2 video bitdepth
|
||||||
NULL
|
NULL
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -43,6 +45,8 @@ enum var_name {
|
||||||
VAR_H,
|
VAR_H,
|
||||||
VAR_X,
|
VAR_X,
|
||||||
VAR_Y,
|
VAR_Y,
|
||||||
|
VAR_BITDEPTHX,
|
||||||
|
VAR_BITDEPTHY,
|
||||||
VAR_VARS_NB
|
VAR_VARS_NB
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -127,6 +131,7 @@ static int config_inputx(AVFilterLink *inlink)
|
||||||
s->var_values[VAR_W] = inlink->w;
|
s->var_values[VAR_W] = inlink->w;
|
||||||
s->var_values[VAR_H] = inlink->h;
|
s->var_values[VAR_H] = inlink->h;
|
||||||
s->depthx = desc->comp[0].depth;
|
s->depthx = desc->comp[0].depth;
|
||||||
|
s->var_values[VAR_BITDEPTHX] = s->depthx;
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
@ -138,6 +143,7 @@ static int config_inputy(AVFilterLink *inlink)
|
||||||
const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(inlink->format);
|
const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(inlink->format);
|
||||||
|
|
||||||
s->depthy = desc->comp[0].depth;
|
s->depthy = desc->comp[0].depth;
|
||||||
|
s->var_values[VAR_BITDEPTHY] = s->depthy;
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue