From 23c00d8c8955aa0023c4cfcbd0e9f132367c9d42 Mon Sep 17 00:00:00 2001 From: Anton Khirnov Date: Thu, 14 Dec 2023 19:08:59 +0100 Subject: [PATCH] fftools/ffmpeg_mux_init: change 1-bit bitfields from int to unsigned They cannot store 1 as signed, only 0 and -1. Avoids warnings such as: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] --- fftools/ffmpeg_mux_init.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/fftools/ffmpeg_mux_init.c b/fftools/ffmpeg_mux_init.c index f527a083db..f870d48136 100644 --- a/fftools/ffmpeg_mux_init.c +++ b/fftools/ffmpeg_mux_init.c @@ -288,9 +288,9 @@ static int enc_stats_init(OutputStream *ost, EncStats *es, int pre, static const struct { enum EncStatsType type; const char *str; - int pre_only:1; - int post_only:1; - int need_input_data:1; + unsigned pre_only:1; + unsigned post_only:1; + unsigned need_input_data:1; } fmt_specs[] = { { ENC_STATS_FILE_IDX, "fidx" }, { ENC_STATS_STREAM_IDX, "sidx" },