diff --git a/libavfilter/af_atempo.c b/libavfilter/af_atempo.c index 74bf9cc6822bb31698fc223194c53bdfd1d3f996..d186aafe9cb42fc6569b7db2f32ccde595ea82fb 100644 --- a/libavfilter/af_atempo.c +++ b/libavfilter/af_atempo.c @@ -978,7 +978,7 @@ static int query_formats(AVFilterContext *ctx) // Planar sample formats are too cumbersome to store in a ring buffer, // therefore planar sample formats are not supported. // - enum AVSampleFormat sample_fmts[] = { + static const enum AVSampleFormat sample_fmts[] = { AV_SAMPLE_FMT_U8, AV_SAMPLE_FMT_S16, AV_SAMPLE_FMT_S32, diff --git a/libavfilter/af_earwax.c b/libavfilter/af_earwax.c index 4a2b8b7669930d63e32a081c289875cd4baf5e9c..eaf6b05d7b173bf69dff340c4749a869048a4122 100644 --- a/libavfilter/af_earwax.c +++ b/libavfilter/af_earwax.c @@ -77,7 +77,7 @@ typedef struct { static int query_formats(AVFilterContext *ctx) { - int sample_rates[] = { 44100, -1 }; + static const int sample_rates[] = { 44100, -1 }; AVFilterFormats *formats = NULL; AVFilterChannelLayouts *layout = NULL; diff --git a/libavfilter/af_silencedetect.c b/libavfilter/af_silencedetect.c index ef014f61fcf919b6ea08a25b756dc76398fb3a87..8a6017613777cc9f3cb10c947003a1823e291217 100644 --- a/libavfilter/af_silencedetect.c +++ b/libavfilter/af_silencedetect.c @@ -131,7 +131,7 @@ static int query_formats(AVFilterContext *ctx) { AVFilterFormats *formats = NULL; AVFilterChannelLayouts *layouts = NULL; - enum AVSampleFormat sample_fmts[] = { + static const enum AVSampleFormat sample_fmts[] = { AV_SAMPLE_FMT_DBL, AV_SAMPLE_FMT_NONE }; diff --git a/libavfilter/af_volumedetect.c b/libavfilter/af_volumedetect.c index 01f30a64310ed2ed3e0ce242d895ca58ef86184b..39265c0674f45bfea6c247e5c51a4b5c8d4bbe50 100644 --- a/libavfilter/af_volumedetect.c +++ b/libavfilter/af_volumedetect.c @@ -35,7 +35,7 @@ typedef struct { static int query_formats(AVFilterContext *ctx) { - enum AVSampleFormat sample_fmts[] = { + static const enum AVSampleFormat sample_fmts[] = { AV_SAMPLE_FMT_S16, AV_SAMPLE_FMT_S16P, AV_SAMPLE_FMT_NONE diff --git a/libavfilter/asrc_aevalsrc.c b/libavfilter/asrc_aevalsrc.c index eaf79755ee4ff6d05c1521826d73c3cd295fd046..3315f1f563ef659e68ad36e68eb465169f51619d 100644 --- a/libavfilter/asrc_aevalsrc.c +++ b/libavfilter/asrc_aevalsrc.c @@ -198,7 +198,7 @@ static int config_props(AVFilterLink *outlink) static int query_formats(AVFilterContext *ctx) { EvalContext *eval = ctx->priv; - enum AVSampleFormat sample_fmts[] = { AV_SAMPLE_FMT_DBLP, AV_SAMPLE_FMT_NONE }; + static const enum AVSampleFormat sample_fmts[] = { AV_SAMPLE_FMT_DBLP, AV_SAMPLE_FMT_NONE }; int64_t chlayouts[] = { eval->chlayout, -1 }; int sample_rates[] = { eval->sample_rate, -1 }; diff --git a/libavfilter/vf_alphaextract.c b/libavfilter/vf_alphaextract.c index 8c0209e7a8e01f0b6a37b892d4f188ec4394a59a..45d3dd46d73c0f36e30c36ee5afcd87028a99060 100644 --- a/libavfilter/vf_alphaextract.c +++ b/libavfilter/vf_alphaextract.c @@ -41,12 +41,12 @@ typedef struct { static int query_formats(AVFilterContext *ctx) { - enum AVPixelFormat in_fmts[] = { + static const enum AVPixelFormat in_fmts[] = { AV_PIX_FMT_YUVA444P, AV_PIX_FMT_YUVA422P, AV_PIX_FMT_YUVA420P, AV_PIX_FMT_RGBA, AV_PIX_FMT_BGRA, AV_PIX_FMT_ARGB, AV_PIX_FMT_ABGR, AV_PIX_FMT_NONE }; - enum AVPixelFormat out_fmts[] = { AV_PIX_FMT_GRAY8, AV_PIX_FMT_NONE }; + static const enum AVPixelFormat out_fmts[] = { AV_PIX_FMT_GRAY8, AV_PIX_FMT_NONE }; ff_formats_ref(ff_make_format_list(in_fmts), &ctx->inputs[0]->out_formats); ff_formats_ref(ff_make_format_list(out_fmts), &ctx->outputs[0]->in_formats); return 0; diff --git a/libavfilter/vf_alphamerge.c b/libavfilter/vf_alphamerge.c index f3800db409d3edabd1400fa9a423167a60c95543..99fd61ee1525a20cfab6c32880664c76429d20b8 100644 --- a/libavfilter/vf_alphamerge.c +++ b/libavfilter/vf_alphamerge.c @@ -52,12 +52,12 @@ static av_cold void uninit(AVFilterContext *ctx) static int query_formats(AVFilterContext *ctx) { - enum AVPixelFormat main_fmts[] = { + static const enum AVPixelFormat main_fmts[] = { AV_PIX_FMT_YUVA444P, AV_PIX_FMT_YUVA422P, AV_PIX_FMT_YUVA420P, AV_PIX_FMT_RGBA, AV_PIX_FMT_BGRA, AV_PIX_FMT_ARGB, AV_PIX_FMT_ABGR, AV_PIX_FMT_NONE }; - enum AVPixelFormat alpha_fmts[] = { AV_PIX_FMT_GRAY8, AV_PIX_FMT_NONE }; + static const enum AVPixelFormat alpha_fmts[] = { AV_PIX_FMT_GRAY8, AV_PIX_FMT_NONE }; AVFilterFormats *main_formats = ff_make_format_list(main_fmts); AVFilterFormats *alpha_formats = ff_make_format_list(alpha_fmts); ff_formats_ref(main_formats, &ctx->inputs[0]->out_formats); diff --git a/libavfilter/vf_boxblur.c b/libavfilter/vf_boxblur.c index df250c84e57ded674b0a57c146bb9d604bbf2e82..9ee3ea5bc73d4d4a482444bc23625d09a3bb6673 100644 --- a/libavfilter/vf_boxblur.c +++ b/libavfilter/vf_boxblur.c @@ -124,7 +124,7 @@ static av_cold void uninit(AVFilterContext *ctx) static int query_formats(AVFilterContext *ctx) { - enum AVPixelFormat pix_fmts[] = { + static const enum AVPixelFormat pix_fmts[] = { AV_PIX_FMT_YUV444P, AV_PIX_FMT_YUV422P, AV_PIX_FMT_YUV420P, AV_PIX_FMT_YUV411P, AV_PIX_FMT_YUV410P, AV_PIX_FMT_YUVA420P, AV_PIX_FMT_YUV440P, AV_PIX_FMT_GRAY8, diff --git a/libavfilter/vf_delogo.c b/libavfilter/vf_delogo.c index d6b88d93eb7528c2e666d4eb7ad2ec5916962b4b..9a22a63b63130c62938b3b9e9fdea6471e6d9c8c 100644 --- a/libavfilter/vf_delogo.c +++ b/libavfilter/vf_delogo.c @@ -157,7 +157,7 @@ AVFILTER_DEFINE_CLASS(delogo); static int query_formats(AVFilterContext *ctx) { - enum AVPixelFormat pix_fmts[] = { + static const enum AVPixelFormat pix_fmts[] = { AV_PIX_FMT_YUV444P, AV_PIX_FMT_YUV422P, AV_PIX_FMT_YUV420P, AV_PIX_FMT_YUV411P, AV_PIX_FMT_YUV410P, AV_PIX_FMT_YUV440P, AV_PIX_FMT_YUVA420P, AV_PIX_FMT_GRAY8, diff --git a/libavfilter/vf_deshake.c b/libavfilter/vf_deshake.c index 236c0d494fbccd60b83ba6e3e2a2f1ba9a0f8977..867041bc1a5ee66097c6f23bdbf3f87bc949d786 100644 --- a/libavfilter/vf_deshake.c +++ b/libavfilter/vf_deshake.c @@ -387,7 +387,7 @@ static av_cold int init(AVFilterContext *ctx, const char *args) static int query_formats(AVFilterContext *ctx) { - enum AVPixelFormat pix_fmts[] = { + static const enum AVPixelFormat pix_fmts[] = { AV_PIX_FMT_YUV420P, AV_PIX_FMT_YUV422P, AV_PIX_FMT_YUV444P, AV_PIX_FMT_YUV410P, AV_PIX_FMT_YUV411P, AV_PIX_FMT_YUV440P, AV_PIX_FMT_YUVJ420P, AV_PIX_FMT_YUVJ422P, AV_PIX_FMT_YUVJ444P, AV_PIX_FMT_YUVJ440P, AV_PIX_FMT_NONE diff --git a/libavfilter/vf_drawbox.c b/libavfilter/vf_drawbox.c index 5046e7e4cd231bc91beb48e08d4a04061556872b..af8eca4d52a33a118abb8be25932e6a54e9b6718 100644 --- a/libavfilter/vf_drawbox.c +++ b/libavfilter/vf_drawbox.c @@ -100,7 +100,7 @@ static av_cold void uninit(AVFilterContext *ctx) static int query_formats(AVFilterContext *ctx) { - enum AVPixelFormat pix_fmts[] = { + static const enum AVPixelFormat pix_fmts[] = { AV_PIX_FMT_YUV444P, AV_PIX_FMT_YUV422P, AV_PIX_FMT_YUV420P, AV_PIX_FMT_YUV411P, AV_PIX_FMT_YUV410P, AV_PIX_FMT_YUVJ444P, AV_PIX_FMT_YUVJ422P, AV_PIX_FMT_YUVJ420P, diff --git a/libavfilter/vf_overlay.c b/libavfilter/vf_overlay.c index 33db9ef1804d2cf5592f786193989efa0f88b680..d7579aac3e5e870dc82ae13501ce174a73798286 100644 --- a/libavfilter/vf_overlay.c +++ b/libavfilter/vf_overlay.c @@ -157,15 +157,15 @@ static int query_formats(AVFilterContext *ctx) OverlayContext *over = ctx->priv; /* overlay formats contains alpha, for avoiding conversion with alpha information loss */ - const enum AVPixelFormat main_pix_fmts_yuv[] = { AV_PIX_FMT_YUV420P, AV_PIX_FMT_YUVA420P, AV_PIX_FMT_NONE }; - const enum AVPixelFormat overlay_pix_fmts_yuv[] = { AV_PIX_FMT_YUVA420P, AV_PIX_FMT_NONE }; - const enum AVPixelFormat main_pix_fmts_rgb[] = { + static const enum AVPixelFormat main_pix_fmts_yuv[] = { AV_PIX_FMT_YUV420P, AV_PIX_FMT_YUVA420P, AV_PIX_FMT_NONE }; + static const enum AVPixelFormat overlay_pix_fmts_yuv[] = { AV_PIX_FMT_YUVA420P, AV_PIX_FMT_NONE }; + static const enum AVPixelFormat main_pix_fmts_rgb[] = { AV_PIX_FMT_ARGB, AV_PIX_FMT_RGBA, AV_PIX_FMT_ABGR, AV_PIX_FMT_BGRA, AV_PIX_FMT_RGB24, AV_PIX_FMT_BGR24, AV_PIX_FMT_NONE }; - const enum AVPixelFormat overlay_pix_fmts_rgb[] = { + static const enum AVPixelFormat overlay_pix_fmts_rgb[] = { AV_PIX_FMT_ARGB, AV_PIX_FMT_RGBA, AV_PIX_FMT_ABGR, AV_PIX_FMT_BGRA, AV_PIX_FMT_NONE diff --git a/libavfilter/vf_removelogo.c b/libavfilter/vf_removelogo.c index f3d8d7bd446c045c05aa9fc07ab9972e21875f01..ddaf9ef4ca44f901acfb6a3338c6c5ac2cc09619 100644 --- a/libavfilter/vf_removelogo.c +++ b/libavfilter/vf_removelogo.c @@ -192,7 +192,7 @@ static void convert_mask_to_strength_mask(uint8_t *data, int linesize, static int query_formats(AVFilterContext *ctx) { - enum AVPixelFormat pix_fmts[] = { AV_PIX_FMT_YUV420P, AV_PIX_FMT_NONE }; + static const enum AVPixelFormat pix_fmts[] = { AV_PIX_FMT_YUV420P, AV_PIX_FMT_NONE }; ff_set_common_formats(ctx, ff_make_format_list(pix_fmts)); return 0; } diff --git a/libavfilter/vf_transpose.c b/libavfilter/vf_transpose.c index 6026caaedcf9e5aba26900f3220a504c87b70eb1..c381ecc74ebfb3601284aee1719ddfb2b686dc09 100644 --- a/libavfilter/vf_transpose.c +++ b/libavfilter/vf_transpose.c @@ -86,7 +86,7 @@ static av_cold int init(AVFilterContext *ctx, const char *args) static int query_formats(AVFilterContext *ctx) { - enum AVPixelFormat pix_fmts[] = { + static const enum AVPixelFormat pix_fmts[] = { AV_PIX_FMT_ARGB, AV_PIX_FMT_RGBA, AV_PIX_FMT_ABGR, AV_PIX_FMT_BGRA, AV_PIX_FMT_RGB24, AV_PIX_FMT_BGR24, diff --git a/libavfilter/vf_unsharp.c b/libavfilter/vf_unsharp.c index 1e1b0095ee8bf4e3da2205a6dc4a4ae14431b67a..3a9b0b68498fc9356a5464e7a1834b83dbd8e0f8 100644 --- a/libavfilter/vf_unsharp.c +++ b/libavfilter/vf_unsharp.c @@ -159,7 +159,7 @@ static av_cold int init(AVFilterContext *ctx, const char *args) static int query_formats(AVFilterContext *ctx) { - enum AVPixelFormat pix_fmts[] = { + static const enum AVPixelFormat pix_fmts[] = { AV_PIX_FMT_YUV420P, AV_PIX_FMT_YUV422P, AV_PIX_FMT_YUV444P, AV_PIX_FMT_YUV410P, AV_PIX_FMT_YUV411P, AV_PIX_FMT_YUV440P, AV_PIX_FMT_YUVJ420P, AV_PIX_FMT_YUVJ422P, AV_PIX_FMT_YUVJ444P, AV_PIX_FMT_YUVJ440P, AV_PIX_FMT_NONE