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]
release/7.0
Anton Khirnov 1 year ago
parent ca6f0192f2
commit 23c00d8c89
  1. 6
      fftools/ffmpeg_mux_init.c

@ -288,9 +288,9 @@ static int enc_stats_init(OutputStream *ost, EncStats *es, int pre,
static const struct { static const struct {
enum EncStatsType type; enum EncStatsType type;
const char *str; const char *str;
int pre_only:1; unsigned pre_only:1;
int post_only:1; unsigned post_only:1;
int need_input_data:1; unsigned need_input_data:1;
} fmt_specs[] = { } fmt_specs[] = {
{ ENC_STATS_FILE_IDX, "fidx" }, { ENC_STATS_FILE_IDX, "fidx" },
{ ENC_STATS_STREAM_IDX, "sidx" }, { ENC_STATS_STREAM_IDX, "sidx" },

Loading…
Cancel
Save