aboutsummaryrefslogtreecommitdiffstats
path: root/fftools
diff options
context:
space:
mode:
authorAnton Khirnov <anton@khirnov.net>2023-12-14 19:08:59 +0100
committerAnton Khirnov <anton@khirnov.net>2023-12-18 08:50:02 +0100
commit23c00d8c8955aa0023c4cfcbd0e9f132367c9d42 (patch)
tree6490e1173db7354e9e791db2df67aaceef80c780 /fftools
parentca6f0192f2ef69ffcbfb366e13e48814bdfa0ef7 (diff)
downloadffmpeg-23c00d8c8955aa0023c4cfcbd0e9f132367c9d42.tar.gz
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]
Diffstat (limited to 'fftools')
-rw-r--r--fftools/ffmpeg_mux_init.c6
1 files 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" },