X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavfilter%2Fvf_lut.c;h=52d9873adb214c3703fbdbffb752b7cb1cb07813;hb=4ac862f43c4e8eeff7f0225e873986331ddc0214;hp=211a294e433a0f3c844193feac82ce14f1ce7aad;hpb=5b602a140f3c071b67572ce5af2eb0469c5c8bed;p=ffmpeg diff --git a/libavfilter/vf_lut.c b/libavfilter/vf_lut.c index 211a294e433..52d9873adb2 100644 --- a/libavfilter/vf_lut.c +++ b/libavfilter/vf_lut.c @@ -30,7 +30,7 @@ #include "avfilter.h" #include "internal.h" -static const char *var_names[] = { +static const char * const var_names[] = { "w", ///< width of the input video "h", ///< height of the input video "val", ///< input value for the pixel @@ -141,16 +141,16 @@ static av_cold void uninit(AVFilterContext *ctx) PIX_FMT_ABGR, PIX_FMT_BGRA, \ PIX_FMT_RGB24, PIX_FMT_BGR24 -static enum PixelFormat yuv_pix_fmts[] = { YUV_FORMATS, PIX_FMT_NONE }; -static enum PixelFormat rgb_pix_fmts[] = { RGB_FORMATS, PIX_FMT_NONE }; -static enum PixelFormat all_pix_fmts[] = { RGB_FORMATS, YUV_FORMATS, PIX_FMT_NONE }; +static const enum PixelFormat yuv_pix_fmts[] = { YUV_FORMATS, PIX_FMT_NONE }; +static const enum PixelFormat rgb_pix_fmts[] = { RGB_FORMATS, PIX_FMT_NONE }; +static const enum PixelFormat all_pix_fmts[] = { RGB_FORMATS, YUV_FORMATS, PIX_FMT_NONE }; static int query_formats(AVFilterContext *ctx) { LutContext *lut = ctx->priv; - enum PixelFormat *pix_fmts = lut->is_rgb ? rgb_pix_fmts : - lut->is_yuv ? yuv_pix_fmts : all_pix_fmts; + const enum PixelFormat *pix_fmts = lut->is_rgb ? rgb_pix_fmts : + lut->is_yuv ? yuv_pix_fmts : all_pix_fmts; avfilter_set_common_pixel_formats(ctx, avfilter_make_format_list(pix_fmts)); return 0; @@ -339,13 +339,13 @@ static void draw_slice(AVFilterLink *inlink, int y, int h, int slice_dir) .uninit = uninit, \ .query_formats = query_formats, \ \ - .inputs = (AVFilterPad[]) {{ .name = "default", \ + .inputs = (const AVFilterPad[]) {{ .name = "default", \ .type = AVMEDIA_TYPE_VIDEO, \ .draw_slice = draw_slice, \ .config_props = config_props, \ .min_perms = AV_PERM_READ, }, \ { .name = NULL}}, \ - .outputs = (AVFilterPad[]) {{ .name = "default", \ + .outputs = (const AVFilterPad[]) {{ .name = "default", \ .type = AVMEDIA_TYPE_VIDEO, }, \ { .name = NULL}}, \ } @@ -380,4 +380,4 @@ static int negate_init(AVFilterContext *ctx, const char *args, void *opaque) DEFINE_LUT_FILTER(negate, "Negate input video.", negate_init); -#endif \ No newline at end of file +#endif