AV_OPT_TYPE_BOOL  934 fftools/ffprobe.c     { "noprint_wrappers", "do not print headers and footers", OFFSET(noprint_wrappers), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1 },
AV_OPT_TYPE_BOOL  935 fftools/ffprobe.c     { "nw",               "do not print headers and footers", OFFSET(noprint_wrappers), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1 },
AV_OPT_TYPE_BOOL  936 fftools/ffprobe.c     { "nokey",          "force no key printing",     OFFSET(nokey),          AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1 },
AV_OPT_TYPE_BOOL  937 fftools/ffprobe.c     { "nk",             "force no key printing",     OFFSET(nokey),          AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1 },
AV_OPT_TYPE_BOOL 1090 fftools/ffprobe.c     {"nokey",    "force no key printing", OFFSET(nokey),           AV_OPT_TYPE_BOOL,   {.i64=0},    0,        1        },
AV_OPT_TYPE_BOOL 1091 fftools/ffprobe.c     {"nk",       "force no key printing", OFFSET(nokey),           AV_OPT_TYPE_BOOL,   {.i64=0},    0,        1        },
AV_OPT_TYPE_BOOL 1094 fftools/ffprobe.c     {"print_section", "print section name", OFFSET(print_section), AV_OPT_TYPE_BOOL,   {.i64=1},    0,        1        },
AV_OPT_TYPE_BOOL 1095 fftools/ffprobe.c     {"p",             "print section name", OFFSET(print_section), AV_OPT_TYPE_BOOL,   {.i64=1},    0,        1        },
AV_OPT_TYPE_BOOL 1206 fftools/ffprobe.c     {"nokey",    "force no key printing", OFFSET(nokey),           AV_OPT_TYPE_BOOL,   {.i64=1},    0,        1        },
AV_OPT_TYPE_BOOL 1207 fftools/ffprobe.c     {"nk",       "force no key printing", OFFSET(nokey),           AV_OPT_TYPE_BOOL,   {.i64=1},    0,        1        },
AV_OPT_TYPE_BOOL 1210 fftools/ffprobe.c     {"print_section", "print section name", OFFSET(print_section), AV_OPT_TYPE_BOOL,   {.i64=1},    0,        1        },
AV_OPT_TYPE_BOOL 1211 fftools/ffprobe.c     {"p",             "print section name", OFFSET(print_section), AV_OPT_TYPE_BOOL,   {.i64=1},    0,        1        },
AV_OPT_TYPE_BOOL 1244 fftools/ffprobe.c     {"hierarchical", "specify if the section specification should be hierarchical", OFFSET(hierarchical), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1 },
AV_OPT_TYPE_BOOL 1245 fftools/ffprobe.c     {"h",            "specify if the section specification should be hierarchical", OFFSET(hierarchical), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1 },
AV_OPT_TYPE_BOOL 1364 fftools/ffprobe.c     {"hierarchical", "specify if the section specification should be hierarchical", OFFSET(hierarchical), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1 },
AV_OPT_TYPE_BOOL 1365 fftools/ffprobe.c     {"h",            "specify if the section specification should be hierarchical", OFFSET(hierarchical), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1 },
AV_OPT_TYPE_BOOL 1470 fftools/ffprobe.c     { "compact", "enable compact output", OFFSET(compact), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1 },
AV_OPT_TYPE_BOOL 1471 fftools/ffprobe.c     { "c",       "enable compact output", OFFSET(compact), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1 },
AV_OPT_TYPE_BOOL 1637 fftools/ffprobe.c     {"fully_qualified", "specify if the output should be fully qualified", OFFSET(fully_qualified), AV_OPT_TYPE_BOOL, {.i64=0},  0, 1 },
AV_OPT_TYPE_BOOL 1638 fftools/ffprobe.c     {"q",               "specify if the output should be fully qualified", OFFSET(fully_qualified), AV_OPT_TYPE_BOOL, {.i64=0},  0, 1 },
AV_OPT_TYPE_BOOL 1639 fftools/ffprobe.c     {"xsd_strict",      "ensure that the output is XSD compliant",         OFFSET(xsd_strict),      AV_OPT_TYPE_BOOL, {.i64=0},  0, 1 },
AV_OPT_TYPE_BOOL 1640 fftools/ffprobe.c     {"x",               "ensure that the output is XSD compliant",         OFFSET(xsd_strict),      AV_OPT_TYPE_BOOL, {.i64=0},  0, 1 },
AV_OPT_TYPE_BOOL 1128 libavcodec/aacenc.c     {"aac_ms", "Force M/S stereo coding", offsetof(AACEncContext, options.mid_side), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, AACENC_FLAGS},
AV_OPT_TYPE_BOOL 1129 libavcodec/aacenc.c     {"aac_is", "Intensity stereo coding", offsetof(AACEncContext, options.intensity_stereo), AV_OPT_TYPE_BOOL, {.i64 = 1}, -1, 1, AACENC_FLAGS},
AV_OPT_TYPE_BOOL 1130 libavcodec/aacenc.c     {"aac_pns", "Perceptual noise substitution", offsetof(AACEncContext, options.pns), AV_OPT_TYPE_BOOL, {.i64 = 1}, -1, 1, AACENC_FLAGS},
AV_OPT_TYPE_BOOL 1131 libavcodec/aacenc.c     {"aac_tns", "Temporal noise shaping", offsetof(AACEncContext, options.tns), AV_OPT_TYPE_BOOL, {.i64 = 1}, -1, 1, AACENC_FLAGS},
AV_OPT_TYPE_BOOL 1132 libavcodec/aacenc.c     {"aac_ltp", "Long term prediction", offsetof(AACEncContext, options.ltp), AV_OPT_TYPE_BOOL, {.i64 = 0}, -1, 1, AACENC_FLAGS},
AV_OPT_TYPE_BOOL 1133 libavcodec/aacenc.c     {"aac_pred", "AAC-Main prediction", offsetof(AACEncContext, options.pred), AV_OPT_TYPE_BOOL, {.i64 = 0}, -1, 1, AACENC_FLAGS},
AV_OPT_TYPE_BOOL 1134 libavcodec/aacenc.c     {"aac_pce", "Forces the use of PCEs", offsetof(AACEncContext, options.pce), AV_OPT_TYPE_BOOL, {.i64 = 0}, -1, 1, AACENC_FLAGS},
AV_OPT_TYPE_BOOL  158 libavcodec/ac3dec_fixed.c     { "cons_noisegen", "enable consistent noise generation", OFFSET(consistent_noise_generation), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, PAR },
AV_OPT_TYPE_BOOL  160 libavcodec/ac3dec_fixed.c     { "heavy_compr", "enable heavy dynamic range compression", OFFSET(heavy_compression), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, PAR },
AV_OPT_TYPE_BOOL   35 libavcodec/ac3dec_float.c     { "cons_noisegen", "enable consistent noise generation", OFFSET(consistent_noise_generation), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, PAR },
AV_OPT_TYPE_BOOL   37 libavcodec/ac3dec_float.c     { "heavy_compr", "enable heavy dynamic range compression", OFFSET(heavy_compression), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, PAR },
AV_OPT_TYPE_BOOL   28 libavcodec/ac3enc_opts_template.c {"per_frame_metadata", "Allow Changing Metadata Per-Frame", OFFSET(allow_per_frame_metadata), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, AC3ENC_PARAM},
AV_OPT_TYPE_BOOL   71 libavcodec/ac3enc_opts_template.c {"stereo_rematrixing", "Stereo Rematrixing", OFFSET(stereo_rematrixing), AV_OPT_TYPE_BOOL, {.i64 = 1 }, 0, 1, AC3ENC_PARAM},
AV_OPT_TYPE_BOOL  606 libavcodec/alac.c       offsetof(ALACContext, extra_bit_bug), AV_OPT_TYPE_BOOL, { .i64 = 0 },
AV_OPT_TYPE_BOOL   83 libavcodec/amfenc_h264.c     { "enforce_hrd",    "Enforce HRD",                          OFFSET(enforce_hrd),        AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE },
AV_OPT_TYPE_BOOL   84 libavcodec/amfenc_h264.c     { "filler_data",    "Filler Data Enable",                   OFFSET(filler_data),        AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE },
AV_OPT_TYPE_BOOL   85 libavcodec/amfenc_h264.c     { "vbaq",           "Enable VBAQ",                          OFFSET(enable_vbaq),        AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE },
AV_OPT_TYPE_BOOL   86 libavcodec/amfenc_h264.c     { "frame_skipping", "Rate Control Based Frame Skip",        OFFSET(skip_frame),         AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE },
AV_OPT_TYPE_BOOL   94 libavcodec/amfenc_h264.c     { "preanalysis",    "Pre-Analysis Mode",                    OFFSET(preanalysis),        AV_OPT_TYPE_BOOL,{ .i64 = 0 }, 0, 1, VE, NULL },
AV_OPT_TYPE_BOOL  105 libavcodec/amfenc_h264.c     { "bf_ref",         "Enable Reference to B-Frames",         OFFSET(b_frame_ref),        AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, VE },
AV_OPT_TYPE_BOOL  117 libavcodec/amfenc_h264.c     { "me_half_pel",    "Enable ME Half Pixel",                 OFFSET(me_half_pel),   AV_OPT_TYPE_BOOL,  { .i64 = 1 }, 0, 1, VE },
AV_OPT_TYPE_BOOL  118 libavcodec/amfenc_h264.c     { "me_quarter_pel", "Enable ME Quarter Pixel",              OFFSET(me_quarter_pel),AV_OPT_TYPE_BOOL,  { .i64 = 1 }, 0, 1, VE },
AV_OPT_TYPE_BOOL  120 libavcodec/amfenc_h264.c     { "aud",            "Inserts AU Delimiter NAL unit",        OFFSET(aud)          ,AV_OPT_TYPE_BOOL,  { .i64 = 0 }, 0, 1, VE },
AV_OPT_TYPE_BOOL  122 libavcodec/amfenc_h264.c     { "log_to_dbg",     "Enable AMF logging to debug output",   OFFSET(log_to_dbg)    , AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE },
AV_OPT_TYPE_BOOL   73 libavcodec/amfenc_hevc.c     { "preanalysis",    "Enable preanalysis",                       OFFSET(preanalysis),   AV_OPT_TYPE_BOOL, { .i64 = 0  },  0, 1, VE},
AV_OPT_TYPE_BOOL   74 libavcodec/amfenc_hevc.c     { "vbaq",           "Enable VBAQ",                              OFFSET(enable_vbaq),   AV_OPT_TYPE_BOOL, { .i64 = 0  },  0, 1, VE},
AV_OPT_TYPE_BOOL   75 libavcodec/amfenc_hevc.c     { "enforce_hrd",    "Enforce HRD",                              OFFSET(enforce_hrd),   AV_OPT_TYPE_BOOL, { .i64 = 0  },  0, 1, VE},
AV_OPT_TYPE_BOOL   76 libavcodec/amfenc_hevc.c     { "filler_data",    "Filler Data Enable",                       OFFSET(filler_data),   AV_OPT_TYPE_BOOL, { .i64 = 0  },  0, 1, VE},
AV_OPT_TYPE_BOOL   84 libavcodec/amfenc_hevc.c     { "skip_frame",     "Rate Control Based Frame Skip",            OFFSET(skip_frame),    AV_OPT_TYPE_BOOL,{ .i64 = 0   },  0, 1, VE },
AV_OPT_TYPE_BOOL   85 libavcodec/amfenc_hevc.c     { "me_half_pel",    "Enable ME Half Pixel",                     OFFSET(me_half_pel),   AV_OPT_TYPE_BOOL,{ .i64 = 1   },  0, 1, VE },
AV_OPT_TYPE_BOOL   86 libavcodec/amfenc_hevc.c     { "me_quarter_pel", "Enable ME Quarter Pixel ",                 OFFSET(me_quarter_pel),AV_OPT_TYPE_BOOL,{ .i64 = 1   },  0, 1, VE },
AV_OPT_TYPE_BOOL   88 libavcodec/amfenc_hevc.c     { "aud",            "Inserts AU Delimiter NAL unit",            OFFSET(aud)           ,AV_OPT_TYPE_BOOL,{ .i64 = 0 }, 0, 1, VE },
AV_OPT_TYPE_BOOL   90 libavcodec/amfenc_hevc.c     { "log_to_dbg",     "Enable AMF logging to debug output",   OFFSET(log_to_dbg), AV_OPT_TYPE_BOOL,{ .i64 = 0 }, 0, 1, VE },
AV_OPT_TYPE_BOOL  332 libavcodec/av1_metadata_bsf.c         OFFSET(delete_padding), AV_OPT_TYPE_BOOL,
AV_OPT_TYPE_BOOL  821 libavcodec/ccaption_dec.c     { "real_time", "emit subtitle events as they are decoded for real-time display", OFFSET(real_time), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, SD },
AV_OPT_TYPE_BOOL  137 libavcodec/cinepakenc.c       OFFSET(skip_empty_cb),            AV_OPT_TYPE_BOOL, { .i64 =         0 },          0, 1,                       VE },
AV_OPT_TYPE_BOOL 1079 libavcodec/cuviddec.c     { "drop_second_field", "Drop second field when deinterlacing", OFFSET(drop_second_field), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VD },
AV_OPT_TYPE_BOOL  372 libavcodec/dcadec.c     { "core_only", "Decode core only without extensions", OFFSET(core_only), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, PARAM },
AV_OPT_TYPE_BOOL 1224 libavcodec/dcaenc.c     { "dca_adpcm", "Use ADPCM encoding", offsetof(DCAEncContext, options.adpcm_mode), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DCAENC_FLAGS },
AV_OPT_TYPE_BOOL   48 libavcodec/dnxhdenc.c         offsetof(DNXHDEncContext, nitris_compat), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE },
AV_OPT_TYPE_BOOL 1734 libavcodec/dvbsubdec.c     {"compute_edt", "compute end of time using pts or timeout", offsetof(DVBSubContext, compute_edt), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DS},
AV_OPT_TYPE_BOOL 1735 libavcodec/dvbsubdec.c     {"compute_clut", "compute clut when not available(-1) or always(1) or never(0)", offsetof(DVBSubContext, compute_clut), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, DS},
AV_OPT_TYPE_BOOL  771 libavcodec/dvdsubdec.c     { "forced_subs_only", "Only show forced subtitles", OFFSET(forced_subs_only), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, SD},
AV_OPT_TYPE_BOOL  476 libavcodec/dvdsubenc.c     {"even_rows_fix", "Make number of rows even (workaround for some players)", OFFSET(even_rows_fix), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, SE},
AV_OPT_TYPE_BOOL  920 libavcodec/evrcdec.c     { "postfilter", "enable postfilter", OFFSET(postfilter), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AD },
AV_OPT_TYPE_BOOL 1289 libavcodec/ffv1enc.c     { "slicecrc", "Protect slices with CRCs", OFFSET(ec), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VE },
AV_OPT_TYPE_BOOL  474 libavcodec/fic.c { "skip_cursor", "skip the cursor", offsetof(FICContext, skip_cursor), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM },
AV_OPT_TYPE_BOOL  652 libavcodec/flacdec.c { "use_buggy_lpc", "emulate old buggy lavc behavior", offsetof(FLACContext, buggy_lpc), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_AUDIO_PARAM },
AV_OPT_TYPE_BOOL 1487 libavcodec/flacenc.c { "exact_rice_parameters", "Calculate rice parameters exactly", offsetof(FlacEncodeContext, options.exact_rice_parameters), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS },
AV_OPT_TYPE_BOOL 1488 libavcodec/flacenc.c { "multi_dim_quant",       "Multi-dimensional quantization",    offsetof(FlacEncodeContext, options.multi_dim_quant),       AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS },
AV_OPT_TYPE_BOOL  106 libavcodec/frwu.c     {"change_field_order", "Change field order", offsetof(FRWUContext, change_field_order), AV_OPT_TYPE_BOOL,
AV_OPT_TYPE_BOOL 1028 libavcodec/g723_1dec.c     { "postfilter", "enable postfilter", OFFSET(postfilter), AV_OPT_TYPE_BOOL,
AV_OPT_TYPE_BOOL  475 libavcodec/gif.c     { "gifimage", "enable encoding only images per frame", OFFSET(image), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
AV_OPT_TYPE_BOOL 1057 libavcodec/h264dec.c     { "is_avc", "is avc", OFFSET(is_avc), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, 0 },
AV_OPT_TYPE_BOOL 1059 libavcodec/h264dec.c     { "enable_er", "Enable error resilience on damaged frames (unsafe)", OFFSET(enable_er), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VD },
AV_OPT_TYPE_BOOL 3540 libavcodec/hevcdec.c         AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, PAR },
AV_OPT_TYPE_BOOL 3542 libavcodec/hevcdec.c         AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, PAR },
AV_OPT_TYPE_BOOL 1053 libavcodec/huffyuvenc.c       OFFSET(non_determ), AV_OPT_TYPE_BOOL, { .i64 = 1 }, \
AV_OPT_TYPE_BOOL 1095 libavcodec/libaomenc.c     { "frame-parallel",   "Enable frame parallel decodability features", OFFSET(frame_parallel),  AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, VE},
AV_OPT_TYPE_BOOL 1099 libavcodec/libaomenc.c     { "row-mt",           "Enable row based multi-threading",      OFFSET(row_mt),         AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, VE},
AV_OPT_TYPE_BOOL 1100 libavcodec/libaomenc.c     { "enable-cdef",      "Enable CDEF filtering",                 OFFSET(enable_cdef),    AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, VE},
AV_OPT_TYPE_BOOL 1101 libavcodec/libaomenc.c     { "enable-global-motion",  "Enable global motion",             OFFSET(enable_global_motion), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, VE},
AV_OPT_TYPE_BOOL 1102 libavcodec/libaomenc.c     { "enable-intrabc",  "Enable intra block copy prediction mode", OFFSET(enable_intrabc), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, VE},
AV_OPT_TYPE_BOOL 1103 libavcodec/libaomenc.c     { "enable-restoration", "Enable Loop Restoration filtering", OFFSET(enable_restoration), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, VE},
AV_OPT_TYPE_BOOL  372 libavcodec/libaribb24.c       OFFSET(aribb24_skip_ruby), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, SD },
AV_OPT_TYPE_BOOL  392 libavcodec/libdav1d.c     { "filmgrain", "Apply Film Grain", OFFSET(apply_grain), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VD },
AV_OPT_TYPE_BOOL  394 libavcodec/libdav1d.c     { "alllayers", "Output all spatial layers", OFFSET(all_layers), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VD },
AV_OPT_TYPE_BOOL   85 libavcodec/libfdk-aacdec.c                      OFFSET(level_limit),    AV_OPT_TYPE_BOOL,  { .i64 = -1 }, -1, 1, AD },
AV_OPT_TYPE_BOOL  308 libavcodec/libmp3lame.c     { "reservoir",    "use bit reservoir", OFFSET(reservoir),    AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, AE },
AV_OPT_TYPE_BOOL  309 libavcodec/libmp3lame.c     { "joint_stereo", "use joint stereo",  OFFSET(joint_stereo), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, AE },
AV_OPT_TYPE_BOOL  310 libavcodec/libmp3lame.c     { "abr",          "use ABR",           OFFSET(abr),          AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, AE },
AV_OPT_TYPE_BOOL   88 libavcodec/libopenh264enc.c     { "allow_skip_frames", "allow skipping frames to hit the target bitrate", OFFSET(skip_frames), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE },
AV_OPT_TYPE_BOOL  215 libavcodec/libopusdec.c     { "apply_phase_inv", "Apply intensity stereo phase inversion", OFFSET(apply_phase_inv), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, FLAGS },
AV_OPT_TYPE_BOOL  553 libavcodec/libopusenc.c     { "apply_phase_inv", "Apply intensity stereo phase inversion", OFFSET(apply_phase_inv), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, FLAGS },
AV_OPT_TYPE_BOOL  109 libavcodec/librsvgdec.c     { "keep_ar", "Keep aspect ratio with custom width/height", OFFSET(keep_ar), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, DEC },
AV_OPT_TYPE_BOOL 1688 libavcodec/libvpxenc.c     { "frame-parallel",  "Enable frame parallel decodability features", OFFSET(frame_parallel),  AV_OPT_TYPE_BOOL,{.i64 = -1}, -1, 1, VE},
AV_OPT_TYPE_BOOL 1703 libavcodec/libvpxenc.c     {"row-mt", "Row based multi-threading", OFFSET(row_mt), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, VE},
AV_OPT_TYPE_BOOL 1721 libavcodec/libvpxenc.c     { "enable-tpl",      "Enable temporal dependency model", OFFSET(tpl_model), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, VE },
AV_OPT_TYPE_BOOL 1046 libavcodec/libx264.c     { "fastfirstpass", "Use fast settings when encoding first pass",      OFFSET(fastfirstpass), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, VE},
AV_OPT_TYPE_BOOL 1050 libavcodec/libx264.c     {"a53cc",          "Use A53 Closed Captions (if available)",          OFFSET(a53_cc),        AV_OPT_TYPE_BOOL,   {.i64 = 1}, 0, 1, VE},
AV_OPT_TYPE_BOOL 1063 libavcodec/libx264.c     { "psy",           "Use psychovisual optimizations.",                 OFFSET(psy),           AV_OPT_TYPE_BOOL,   { .i64 = -1 }, -1, 1, VE },
AV_OPT_TYPE_BOOL 1066 libavcodec/libx264.c     { "weightb",       "Weighted prediction for B-frames.",               OFFSET(weightb),       AV_OPT_TYPE_BOOL,   { .i64 = -1 }, -1, 1, VE },
AV_OPT_TYPE_BOOL 1071 libavcodec/libx264.c     { "ssim",          "Calculate and print SSIM stats.",                 OFFSET(ssim),          AV_OPT_TYPE_BOOL,   { .i64 = -1 }, -1, 1, VE },
AV_OPT_TYPE_BOOL 1072 libavcodec/libx264.c     { "intra-refresh", "Use Periodic Intra Refresh instead of IDR frames.",OFFSET(intra_refresh),AV_OPT_TYPE_BOOL,   { .i64 = -1 }, -1, 1, VE },
AV_OPT_TYPE_BOOL 1073 libavcodec/libx264.c     { "bluray-compat", "Bluray compatibility workarounds.",               OFFSET(bluray_compat) ,AV_OPT_TYPE_BOOL,   { .i64 = -1 }, -1, 1, VE },
AV_OPT_TYPE_BOOL 1079 libavcodec/libx264.c     { "mixed-refs",    "One reference per partition, as opposed to one reference per macroblock", OFFSET(mixed_refs), AV_OPT_TYPE_BOOL, { .i64 = -1}, -1, 1, VE },
AV_OPT_TYPE_BOOL 1080 libavcodec/libx264.c     { "8x8dct",        "High profile 8x8 transform.",                     OFFSET(dct8x8),        AV_OPT_TYPE_BOOL,   { .i64 = -1 }, -1, 1, VE},
AV_OPT_TYPE_BOOL 1081 libavcodec/libx264.c     { "fast-pskip",    NULL,                                              OFFSET(fast_pskip),    AV_OPT_TYPE_BOOL,   { .i64 = -1 }, -1, 1, VE},
AV_OPT_TYPE_BOOL 1082 libavcodec/libx264.c     { "aud",           "Use access unit delimiters.",                     OFFSET(aud),           AV_OPT_TYPE_BOOL,   { .i64 = -1 }, -1, 1, VE},
AV_OPT_TYPE_BOOL 1083 libavcodec/libx264.c     { "mbtree",        "Use macroblock tree ratecontrol.",                OFFSET(mbtree),        AV_OPT_TYPE_BOOL,   { .i64 = -1 }, -1, 1, VE},
AV_OPT_TYPE_BOOL 1108 libavcodec/libx264.c     { "forced-idr",   "If forcing keyframes, force them as IDR frames.",                                  OFFSET(forced_idr),  AV_OPT_TYPE_BOOL,   { .i64 = 0 }, -1, 1, VE },
AV_OPT_TYPE_BOOL  660 libavcodec/libx265.c     { "forced-idr",  "if forcing keyframes, force them as IDR frames",                              OFFSET(forced_idr),AV_OPT_TYPE_BOOL,   { .i64 =  0 },  0,       1, VE },
AV_OPT_TYPE_BOOL  439 libavcodec/libxavs.c     { "aud",           "Use access unit delimiters.",                     OFFSET(aud),           AV_OPT_TYPE_BOOL,    {.i64 = -1 }, -1, 1, VE},
AV_OPT_TYPE_BOOL  440 libavcodec/libxavs.c     { "mbtree",        "Use macroblock tree ratecontrol.",                OFFSET(mbtree),        AV_OPT_TYPE_BOOL,    {.i64 = -1 }, -1, 1, VE},
AV_OPT_TYPE_BOOL  441 libavcodec/libxavs.c     { "mixed-refs",    "One reference per partition, as opposed to one reference per macroblock", OFFSET(mixed_refs), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, VE },
AV_OPT_TYPE_BOOL  442 libavcodec/libxavs.c     { "fast-pskip",    NULL,                                              OFFSET(fast_pskip),    AV_OPT_TYPE_BOOL,    {.i64 = -1 }, -1, 1, VE},
AV_OPT_TYPE_BOOL  506 libavcodec/mediacodecdec.c                      OFFSET(delay_flush), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, VD },
AV_OPT_TYPE_BOOL 1188 libavcodec/mfenc.c     {"hw_encoding",   "Force hardware encoding", OFFSET(opt_enc_hw), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, VE},
AV_OPT_TYPE_BOOL 2854 libavcodec/mjpegdec.c       OFFSET(extern_huff), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VD },
AV_OPT_TYPE_BOOL 1141 libavcodec/mpeg12enc.c       OFFSET(intra_vlc_format),    AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, \
AV_OPT_TYPE_BOOL 1143 libavcodec/mpeg12enc.c       OFFSET(drop_frame_timecode), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, \
AV_OPT_TYPE_BOOL 1145 libavcodec/mpeg12enc.c       OFFSET(scan_offset),         AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, \
AV_OPT_TYPE_BOOL 1157 libavcodec/mpeg12enc.c     { "non_linear_quant", "Use nonlinear quantizer.",    OFFSET(q_scale_type),   AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE },
AV_OPT_TYPE_BOOL 1158 libavcodec/mpeg12enc.c     { "alternate_scan",   "Enable alternate scantable.", OFFSET(alternate_scan), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE },
AV_OPT_TYPE_BOOL 3581 libavcodec/mpeg4videodec.c     {"quarter_sample", "1/4 subpel MC", offsetof(MpegEncContext, quarter_sample), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, 0},
AV_OPT_TYPE_BOOL 3582 libavcodec/mpeg4videodec.c     {"divx_packed", "divx style packed b frames", offsetof(MpegEncContext, divx_packed), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, 0},
AV_OPT_TYPE_BOOL 1377 libavcodec/mpeg4videoenc.c     { "data_partitioning", "Use data partitioning.",      OFFSET(data_partitioning), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE },
AV_OPT_TYPE_BOOL 1378 libavcodec/mpeg4videoenc.c     { "alternate_scan",    "Enable alternate scantable.", OFFSET(alternate_scan),    AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE },
AV_OPT_TYPE_BOOL  655 libavcodec/mpegvideo.h { "force_duplicated_matrix", "Always write luma and chroma matrix for mjpeg, useful for rtp streaming.", FF_MPV_OFFSET(force_duplicated_matrix), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, FF_MPV_OPT_FLAGS },   \
AV_OPT_TYPE_BOOL  670 libavcodec/mpegvideo.h {"a53cc", "Use A53 Closed Captions (if available)", FF_MPV_OFFSET(a53_cc), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FF_MPV_OPT_FLAGS }, \
AV_OPT_TYPE_BOOL 4724 libavcodec/mpegvideo_enc.c     { "obmc",         "use overlapped block motion compensation.", OFFSET(obmc), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE },
AV_OPT_TYPE_BOOL 4752 libavcodec/mpegvideo_enc.c     { "umv",        "Use unlimited motion vectors.",    OFFSET(umvplus),       AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE },
AV_OPT_TYPE_BOOL 4753 libavcodec/mpegvideo_enc.c     { "aiv",        "Use alternative inter VLC.",       OFFSET(alt_inter_vlc), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE },
AV_OPT_TYPE_BOOL 4754 libavcodec/mpegvideo_enc.c     { "obmc",       "use overlapped block motion compensation.", OFFSET(obmc), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE },
AV_OPT_TYPE_BOOL 4755 libavcodec/mpegvideo_enc.c     { "structured_slices", "Write slice start position at every GOB header instead of just GOB number.", OFFSET(h263_slice_structured), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE},
AV_OPT_TYPE_BOOL   87 libavcodec/nvenc_h264.c     { "cbr",          "Use cbr encoding mode",              OFFSET(cbr),          AV_OPT_TYPE_BOOL,  { .i64 = 0 },   0, 1, VE },
AV_OPT_TYPE_BOOL   88 libavcodec/nvenc_h264.c     { "2pass",        "Use 2pass encoding mode",            OFFSET(twopass),      AV_OPT_TYPE_BOOL,  { .i64 = -1 }, -1, 1, VE },
AV_OPT_TYPE_BOOL   96 libavcodec/nvenc_h264.c                                                             OFFSET(no_scenecut),  AV_OPT_TYPE_BOOL,  { .i64 = 0 }, 0,  1, VE },
AV_OPT_TYPE_BOOL   98 libavcodec/nvenc_h264.c                                                             OFFSET(forced_idr),   AV_OPT_TYPE_BOOL,  { .i64 = 0 }, -1, 1, VE },
AV_OPT_TYPE_BOOL  100 libavcodec/nvenc_h264.c                                                             OFFSET(b_adapt),      AV_OPT_TYPE_BOOL,  { .i64 = 1 }, 0,  1, VE },
AV_OPT_TYPE_BOOL  101 libavcodec/nvenc_h264.c     { "spatial-aq",   "set to 1 to enable Spatial AQ",      OFFSET(aq),           AV_OPT_TYPE_BOOL,  { .i64 = 0 }, 0,  1, VE },
AV_OPT_TYPE_BOOL  102 libavcodec/nvenc_h264.c     { "spatial_aq",   "set to 1 to enable Spatial AQ",      OFFSET(aq),           AV_OPT_TYPE_BOOL,  { .i64 = 0 }, 0,  1, VE },
AV_OPT_TYPE_BOOL  103 libavcodec/nvenc_h264.c     { "temporal-aq",  "set to 1 to enable Temporal AQ",     OFFSET(temporal_aq),  AV_OPT_TYPE_BOOL,  { .i64 = 0 }, 0,  1, VE },
AV_OPT_TYPE_BOOL  104 libavcodec/nvenc_h264.c     { "temporal_aq",  "set to 1 to enable Temporal AQ",     OFFSET(temporal_aq),  AV_OPT_TYPE_BOOL,  { .i64 = 0 }, 0,  1, VE },
AV_OPT_TYPE_BOOL  106 libavcodec/nvenc_h264.c                                                             OFFSET(zerolatency),  AV_OPT_TYPE_BOOL,  { .i64 = 0 }, 0,  1, VE },
AV_OPT_TYPE_BOOL  108 libavcodec/nvenc_h264.c                                                             OFFSET(nonref_p),     AV_OPT_TYPE_BOOL,  { .i64 = 0 }, 0,  1, VE },
AV_OPT_TYPE_BOOL  110 libavcodec/nvenc_h264.c                                                             OFFSET(strict_gop),   AV_OPT_TYPE_BOOL,  { .i64 = 0 }, 0,  1, VE },
AV_OPT_TYPE_BOOL  115 libavcodec/nvenc_h264.c     { "aud",          "Use access unit delimiters",         OFFSET(aud),          AV_OPT_TYPE_BOOL,  { .i64 = 0 }, 0, 1, VE },
AV_OPT_TYPE_BOOL  116 libavcodec/nvenc_h264.c     { "bluray-compat", "Bluray compatibility workarounds",  OFFSET(bluray_compat),AV_OPT_TYPE_BOOL,  { .i64 = 0 }, 0, 1, VE },
AV_OPT_TYPE_BOOL  142 libavcodec/nvenc_h264.c     { "a53cc",        "Use A53 Closed Captions (if available)", OFFSET(a53_cc),   AV_OPT_TYPE_BOOL,  { .i64 = 1 }, 0, 1, VE },
AV_OPT_TYPE_BOOL   86 libavcodec/nvenc_hevc.c     { "cbr",          "Use cbr encoding mode",              OFFSET(cbr),          AV_OPT_TYPE_BOOL,  { .i64 = 0 },   0, 1, VE },
AV_OPT_TYPE_BOOL   87 libavcodec/nvenc_hevc.c     { "2pass",        "Use 2pass encoding mode",            OFFSET(twopass),      AV_OPT_TYPE_BOOL,  { .i64 = -1 }, -1, 1, VE },
AV_OPT_TYPE_BOOL   95 libavcodec/nvenc_hevc.c                                                             OFFSET(no_scenecut),  AV_OPT_TYPE_BOOL,  { .i64 = 0 }, 0, 1, VE },
AV_OPT_TYPE_BOOL   97 libavcodec/nvenc_hevc.c                                                             OFFSET(forced_idr),   AV_OPT_TYPE_BOOL,  { .i64 = 0 }, -1, 1, VE },
AV_OPT_TYPE_BOOL   98 libavcodec/nvenc_hevc.c     { "spatial_aq",   "set to 1 to enable Spatial AQ",      OFFSET(aq),           AV_OPT_TYPE_BOOL,  { .i64 = 0 }, 0, 1, VE },
AV_OPT_TYPE_BOOL   99 libavcodec/nvenc_hevc.c     { "spatial-aq",   "set to 1 to enable Spatial AQ",      OFFSET(aq),           AV_OPT_TYPE_BOOL,  { .i64 = 0 }, 0, 1, VE },
AV_OPT_TYPE_BOOL  100 libavcodec/nvenc_hevc.c     { "temporal_aq",  "set to 1 to enable Temporal AQ",     OFFSET(temporal_aq),  AV_OPT_TYPE_BOOL,  { .i64 = 0 }, 0, 1, VE },
AV_OPT_TYPE_BOOL  101 libavcodec/nvenc_hevc.c     { "temporal-aq",  "set to 1 to enable Temporal AQ",     OFFSET(temporal_aq),  AV_OPT_TYPE_BOOL,  { .i64 = 0 }, 0, 1, VE },
AV_OPT_TYPE_BOOL  103 libavcodec/nvenc_hevc.c                                                             OFFSET(zerolatency),  AV_OPT_TYPE_BOOL,  { .i64 = 0 }, 0, 1, VE },
AV_OPT_TYPE_BOOL  105 libavcodec/nvenc_hevc.c                                                             OFFSET(nonref_p),     AV_OPT_TYPE_BOOL,  { .i64 = 0 }, 0, 1, VE },
AV_OPT_TYPE_BOOL  107 libavcodec/nvenc_hevc.c                                                             OFFSET(strict_gop),   AV_OPT_TYPE_BOOL,  { .i64 = 0 }, 0, 1, VE },
AV_OPT_TYPE_BOOL  112 libavcodec/nvenc_hevc.c     { "aud",          "Use access unit delimiters",         OFFSET(aud),          AV_OPT_TYPE_BOOL,  { .i64 = 0 }, 0, 1, VE },
AV_OPT_TYPE_BOOL  113 libavcodec/nvenc_hevc.c     { "bluray-compat", "Bluray compatibility workarounds",  OFFSET(bluray_compat),AV_OPT_TYPE_BOOL,  { .i64 = 0 }, 0, 1, VE },
AV_OPT_TYPE_BOOL  447 libavcodec/options_table.h {"refcounted_frames", NULL, OFFSET(refcounted_frames), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, A|V|D },
AV_OPT_TYPE_BOOL  449 libavcodec/options_table.h {"side_data_only_packets", NULL, OFFSET(side_data_only_packets), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, A|V|E },
AV_OPT_TYPE_BOOL  451 libavcodec/options_table.h {"apply_cropping", NULL, OFFSET(apply_cropping), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, V | D },
AV_OPT_TYPE_BOOL  452 libavcodec/options_table.h {"skip_alpha", "Skip processing alpha", OFFSET(skip_alpha), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, V|D },
AV_OPT_TYPE_BOOL  718 libavcodec/opusdec.c     { "apply_phase_inv", "Apply intensity stereo phase inversion", OFFSET(apply_phase_inv), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, AD },
AV_OPT_TYPE_BOOL  704 libavcodec/opusenc.c     { "apply_phase_inv", "Apply intensity stereo phase inversion", offsetof(OpusEncContext, options.apply_phase_inv), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, OPUSENC_FLAGS, "apply_phase_inv" },
AV_OPT_TYPE_BOOL  178 libavcodec/pcm_rechunk_bsf.c     { "pad",            "pad last packet with zeros",                  OFFSET(pad),             AV_OPT_TYPE_BOOL, {.i64=1} ,   0,       1, FLAGS },
AV_OPT_TYPE_BOOL  179 libavcodec/pcm_rechunk_bsf.c     { "p",              "pad last packet with zeros",                  OFFSET(pad),             AV_OPT_TYPE_BOOL, {.i64=1} ,   0,       1, FLAGS },
AV_OPT_TYPE_BOOL  709 libavcodec/pgssubdec.c     {"forced_subs_only", "Only show forced subtitles", OFFSET(forced_subs_only), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, SD},
AV_OPT_TYPE_BOOL   98 libavcodec/qsvenc.h { "forced_idr",     "Forcing I frames as IDR frames",         OFFSET(qsv.forced_idr),     AV_OPT_TYPE_BOOL,{ .i64 = 0  },  0,          1, VE },                         \
AV_OPT_TYPE_BOOL   99 libavcodec/qsvenc.h { "low_power", "enable low power mode(experimental: many limitations by mfx version, BRC modes, etc.)", OFFSET(qsv.low_power), AV_OPT_TYPE_BOOL, { .i64 = 0}, 0, 1, VE},\
AV_OPT_TYPE_BOOL  151 libavcodec/qsvenc_h264.c     { "repeat_pps", "repeat pps for every frame", OFFSET(qsv.repeat_pps), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE },
AV_OPT_TYPE_BOOL  245 libavcodec/qsvenc_hevc.c     { "gpb", "1: GPB (generalized P/B frame); 0: regular P frame", OFFSET(qsv.gpb), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, VE},
AV_OPT_TYPE_BOOL  794 libavcodec/rasc.c { "skip_cursor", "skip the cursor", offsetof(RASCContext, skip_cursor), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM },
AV_OPT_TYPE_BOOL   59 libavcodec/rawdec.c {"top", "top field first", offsetof(RawVideoContext, tff), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, AV_OPT_FLAG_DECODING_PARAM|AV_OPT_FLAG_VIDEO_PARAM},
AV_OPT_TYPE_BOOL 1115 libavcodec/roqvideoenc.c     { "quake3_compat", "Whether to respect known limitations in Quake 3 decoder", OFFSET(quake3_compat), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, VE },
AV_OPT_TYPE_BOOL  332 libavcodec/sbcenc.c       OFFSET(msbc),      AV_OPT_TYPE_BOOL,     {.i64 = 0},        0,    1, AE },
AV_OPT_TYPE_BOOL 1943 libavcodec/snowenc.c     { "memc_only",      "Only do ME/MC (I frames -> ref, P frame -> ME+MC).",   OFFSET(memc_only), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE },
AV_OPT_TYPE_BOOL 1944 libavcodec/snowenc.c     { "no_bitstream",   "Skip final bitstream writeout.",                    OFFSET(no_bitstream), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE },
AV_OPT_TYPE_BOOL   41 libavcodec/textdec.c     { "keep_ass_markup", "Set if ASS tags must be escaped", OFFSET(keep_ass_markup), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, .flags=SD },
AV_OPT_TYPE_BOOL 2187 libavcodec/tiff.c     { "subimage", "decode subimage instead if available", OFFSET(get_subimage), AV_OPT_TYPE_BOOL, {.i64=0},  0, 1, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM },
AV_OPT_TYPE_BOOL 2188 libavcodec/tiff.c     { "thumbnail", "decode embedded thumbnail subimage instead if available", OFFSET(get_thumbnail), AV_OPT_TYPE_BOOL, {.i64=0},  0, 1, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM },
AV_OPT_TYPE_BOOL  433 libavcodec/vaapi_encode.h       OFFSET(common.low_power), AV_OPT_TYPE_BOOL, \
AV_OPT_TYPE_BOOL 1270 libavcodec/vaapi_encode_h264.c       OFFSET(aud), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS },
AV_OPT_TYPE_BOOL 1207 libavcodec/vaapi_encode_h265.c       OFFSET(aud), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS },
AV_OPT_TYPE_BOOL  534 libavcodec/vaapi_encode_mjpeg.c       OFFSET(jfif), AV_OPT_TYPE_BOOL,
AV_OPT_TYPE_BOOL  537 libavcodec/vaapi_encode_mjpeg.c       OFFSET(huffman), AV_OPT_TYPE_BOOL,
AV_OPT_TYPE_BOOL 2542 libavcodec/videotoolboxenc.c     { "allow_sw", "Allow software encoding", OFFSET(allow_sw), AV_OPT_TYPE_BOOL, \
AV_OPT_TYPE_BOOL 2544 libavcodec/videotoolboxenc.c     { "require_sw", "Require software encoding", OFFSET(require_sw), AV_OPT_TYPE_BOOL, \
AV_OPT_TYPE_BOOL 2547 libavcodec/videotoolboxenc.c         OFFSET(realtime), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, \
AV_OPT_TYPE_BOOL 2549 libavcodec/videotoolboxenc.c         OFFSET(frames_before), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, \
AV_OPT_TYPE_BOOL 2551 libavcodec/videotoolboxenc.c         OFFSET(frames_after), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE },
AV_OPT_TYPE_BOOL 2579 libavcodec/videotoolboxenc.c     { "a53cc", "Use A53 Closed Captions (if available)", OFFSET(a53_cc), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, VE },
AV_OPT_TYPE_BOOL 2948 libavcodec/wavpackenc.c     { "joint_stereo",  "", OFFSET(joint), AV_OPT_TYPE_BOOL, {.i64=-1}, -1, 1, FLAGS },
AV_OPT_TYPE_BOOL 2949 libavcodec/wavpackenc.c     { "optimize_mono", "", OFFSET(optimize_mono), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
AV_OPT_TYPE_BOOL  213 libavdevice/caca.c     { "list_drivers", "list available drivers",  OFFSET(list_drivers), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, ENC },
AV_OPT_TYPE_BOOL   82 libavdevice/decklink_dec_c.c     { "draw_bars",     "draw bars on signal loss" , OFFSET(draw_bars),    AV_OPT_TYPE_BOOL,  { .i64 = 1}, 0, 1, DEC },
AV_OPT_TYPE_BOOL   85 libavdevice/decklink_dec_c.c     { "decklink_copyts", "copy timestamps, do not remove the initial offset", OFFSET(copyts), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, DEC },
AV_OPT_TYPE_BOOL   87 libavdevice/decklink_dec_c.c     { "wait_for_tc",     "drop frames till a frame with timecode is received. TC format must be set", OFFSET(wait_for_tc), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, DEC },
AV_OPT_TYPE_BOOL 1302 libavdevice/dshow.c     { "list_devices", "list available devices",                      OFFSET(list_devices), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, DEC },
AV_OPT_TYPE_BOOL 1303 libavdevice/dshow.c     { "list_options", "list available options for specified device", OFFSET(list_options), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, DEC },
AV_OPT_TYPE_BOOL 1310 libavdevice/dshow.c     { "show_video_device_dialog",              "display property dialog for video capture device",                            OFFSET(show_video_device_dialog),              AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DEC },
AV_OPT_TYPE_BOOL 1311 libavdevice/dshow.c     { "show_audio_device_dialog",              "display property dialog for audio capture device",                            OFFSET(show_audio_device_dialog),              AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DEC },
AV_OPT_TYPE_BOOL 1312 libavdevice/dshow.c     { "show_video_crossbar_connection_dialog", "display property dialog for crossbar connecting pins filter on video device", OFFSET(show_video_crossbar_connection_dialog), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DEC },
AV_OPT_TYPE_BOOL 1313 libavdevice/dshow.c     { "show_audio_crossbar_connection_dialog", "display property dialog for crossbar connecting pins filter on audio device", OFFSET(show_audio_crossbar_connection_dialog), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DEC },
AV_OPT_TYPE_BOOL 1314 libavdevice/dshow.c     { "show_analog_tv_tuner_dialog",           "display property dialog for analog tuner filter",                             OFFSET(show_analog_tv_tuner_dialog),           AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DEC },
AV_OPT_TYPE_BOOL 1315 libavdevice/dshow.c     { "show_analog_tv_tuner_audio_dialog",     "display property dialog for analog tuner audio filter",                       OFFSET(show_analog_tv_tuner_audio_dialog),     AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DEC },
AV_OPT_TYPE_BOOL  344 libavdevice/sdl2.c     { "window_fullscreen", "set SDL window fullscreen",  OFFSET(window_fullscreen), AV_OPT_TYPE_BOOL,  { .i64 = 0 },    0, 1, AV_OPT_FLAG_ENCODING_PARAM },
AV_OPT_TYPE_BOOL  345 libavdevice/sdl2.c     { "window_borderless", "set SDL window border off",  OFFSET(window_borderless), AV_OPT_TYPE_BOOL,  { .i64 = 0 },    0, 1, AV_OPT_FLAG_ENCODING_PARAM },
AV_OPT_TYPE_BOOL 1123 libavdevice/v4l2.c     { "use_libv4l2",  "use libv4l2 (v4l-utils) conversion functions",             OFFSET(use_libv4l2),  AV_OPT_TYPE_BOOL,   {.i64 = 0}, 0, 1, DEC },
AV_OPT_TYPE_BOOL   84 libavfilter/af_acrusher.c     { "lfo",      "enable LFO",           OFFSET(is_lfo),    AV_OPT_TYPE_BOOL,   {.i64=0},    0,         1, A },
AV_OPT_TYPE_BOOL   58 libavfilter/af_adelay.c     { "all",    "use last available delay for remained channels", OFFSET(all), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A },
AV_OPT_TYPE_BOOL  366 libavfilter/af_afade.c     { "overlap",      "overlap 1st stream end with 2nd stream start",  OFFSET(overlap),      AV_OPT_TYPE_BOOL,   {.i64 = 1    }, 0,  1, FLAGS },
AV_OPT_TYPE_BOOL  367 libavfilter/af_afade.c     { "o",            "overlap 1st stream end with 2nd stream start",  OFFSET(overlap),      AV_OPT_TYPE_BOOL,   {.i64 = 1    }, 0,  1, FLAGS },
AV_OPT_TYPE_BOOL  157 libavfilter/af_afftdn.c     { "tn", "track noise",                OFFSET(track_noise),     AV_OPT_TYPE_BOOL,   {.i64 =  0},            0,  1, AFR },
AV_OPT_TYPE_BOOL  158 libavfilter/af_afftdn.c     { "tr", "track residual",             OFFSET(track_residual),  AV_OPT_TYPE_BOOL,   {.i64 =  0},            0,  1, AFR },
AV_OPT_TYPE_BOOL  952 libavfilter/af_afir.c     { "response", "show IR frequency response", OFFSET(response), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, VF },
AV_OPT_TYPE_BOOL 1253 libavfilter/af_aiir.c     { "normalize", "normalize coefficients",       OFFSET(normalize),AV_OPT_TYPE_BOOL,   {.i64=1},     0, 1, AF },
AV_OPT_TYPE_BOOL 1254 libavfilter/af_aiir.c     { "n", "normalize coefficients",               OFFSET(normalize),AV_OPT_TYPE_BOOL,   {.i64=1},     0, 1, AF },
AV_OPT_TYPE_BOOL 1256 libavfilter/af_aiir.c     { "response", "show IR frequency response",    OFFSET(response), AV_OPT_TYPE_BOOL,   {.i64=0},     0, 1, VF },
AV_OPT_TYPE_BOOL   75 libavfilter/af_alimiter.c     { "asc",       "enable asc",       OFFSET(auto_release), AV_OPT_TYPE_BOOL,   {.i64=0},      0,    1, A|F },
AV_OPT_TYPE_BOOL   77 libavfilter/af_alimiter.c     { "level",     "auto level",       OFFSET(auto_level),   AV_OPT_TYPE_BOOL,   {.i64=1},      0,    1, A|F },
AV_OPT_TYPE_BOOL   82 libavfilter/af_anequalizer.c     { "curves", "draw frequency response curves", OFFSET(draw_curves), AV_OPT_TYPE_BOOL,       {.i64=0}, 0, 1, V|F },
AV_OPT_TYPE_BOOL   48 libavfilter/af_asetnsamples.c     { "pad", "pad last frame with zeros", OFFSET(pad), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS },
AV_OPT_TYPE_BOOL   49 libavfilter/af_asetnsamples.c     { "p",   "pad last frame with zeros", OFFSET(pad), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS },
AV_OPT_TYPE_BOOL  113 libavfilter/af_astats.c     { "metadata", "inject metadata in the filtergraph", OFFSET(metadata), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
AV_OPT_TYPE_BOOL  611 libavfilter/af_biquads.c     {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS},
AV_OPT_TYPE_BOOL  612 libavfilter/af_biquads.c     {"n",         "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS},
AV_OPT_TYPE_BOOL  637 libavfilter/af_biquads.c     {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS},
AV_OPT_TYPE_BOOL  638 libavfilter/af_biquads.c     {"n",         "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS},
AV_OPT_TYPE_BOOL  663 libavfilter/af_biquads.c     {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS},
AV_OPT_TYPE_BOOL  664 libavfilter/af_biquads.c     {"n",         "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS},
AV_OPT_TYPE_BOOL  683 libavfilter/af_biquads.c     {"csg",   "use constant skirt gain", OFFSET(csg), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS},
AV_OPT_TYPE_BOOL  688 libavfilter/af_biquads.c     {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS},
AV_OPT_TYPE_BOOL  689 libavfilter/af_biquads.c     {"n",         "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS},
AV_OPT_TYPE_BOOL  712 libavfilter/af_biquads.c     {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS},
AV_OPT_TYPE_BOOL  713 libavfilter/af_biquads.c     {"n",         "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS},
AV_OPT_TYPE_BOOL  738 libavfilter/af_biquads.c     {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS},
AV_OPT_TYPE_BOOL  739 libavfilter/af_biquads.c     {"n",         "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS},
AV_OPT_TYPE_BOOL  764 libavfilter/af_biquads.c     {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS},
AV_OPT_TYPE_BOOL  765 libavfilter/af_biquads.c     {"n",         "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS},
AV_OPT_TYPE_BOOL  788 libavfilter/af_biquads.c     {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS},
AV_OPT_TYPE_BOOL  789 libavfilter/af_biquads.c     {"n",         "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS},
AV_OPT_TYPE_BOOL  816 libavfilter/af_biquads.c     {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS},
AV_OPT_TYPE_BOOL  817 libavfilter/af_biquads.c     {"n",         "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS},
AV_OPT_TYPE_BOOL  842 libavfilter/af_biquads.c     {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS},
AV_OPT_TYPE_BOOL  843 libavfilter/af_biquads.c     {"n",         "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS},
AV_OPT_TYPE_BOOL  861 libavfilter/af_biquads.c     {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS},
AV_OPT_TYPE_BOOL  862 libavfilter/af_biquads.c     {"n",         "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS},
AV_OPT_TYPE_BOOL   40 libavfilter/af_crystalizer.c     { "c", "enable clipping",  OFFSET(clip), AV_OPT_TYPE_BOOL,  {.i64=1},   0,  1, A },
AV_OPT_TYPE_BOOL  103 libavfilter/af_dynaudnorm.c     { "coupling",    "set channel coupling",             OFFSET(channels_coupled),  AV_OPT_TYPE_BOOL,   {.i64 = 1},      0,     1, FLAGS },
AV_OPT_TYPE_BOOL  104 libavfilter/af_dynaudnorm.c     { "n",           "set channel coupling",             OFFSET(channels_coupled),  AV_OPT_TYPE_BOOL,   {.i64 = 1},      0,     1, FLAGS },
AV_OPT_TYPE_BOOL  105 libavfilter/af_dynaudnorm.c     { "correctdc",   "set DC correction",                OFFSET(dc_correction),     AV_OPT_TYPE_BOOL,   {.i64 = 0},      0,     1, FLAGS },
AV_OPT_TYPE_BOOL  106 libavfilter/af_dynaudnorm.c     { "c",           "set DC correction",                OFFSET(dc_correction),     AV_OPT_TYPE_BOOL,   {.i64 = 0},      0,     1, FLAGS },
AV_OPT_TYPE_BOOL  107 libavfilter/af_dynaudnorm.c     { "altboundary", "set alternative boundary mode",    OFFSET(alt_boundary_mode), AV_OPT_TYPE_BOOL,   {.i64 = 0},      0,     1, FLAGS },
AV_OPT_TYPE_BOOL  108 libavfilter/af_dynaudnorm.c     { "b",           "set alternative boundary mode",    OFFSET(alt_boundary_mode), AV_OPT_TYPE_BOOL,   {.i64 = 0},      0,     1, FLAGS },
AV_OPT_TYPE_BOOL   38 libavfilter/af_extrastereo.c     { "c", "enable clipping",                OFFSET(clip), AV_OPT_TYPE_BOOL,  {.i64=1},     0,  1, A },
AV_OPT_TYPE_BOOL  133 libavfilter/af_firequalizer.c     { "fixed", "set fixed frame samples", OFFSET(fixed), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS },
AV_OPT_TYPE_BOOL  134 libavfilter/af_firequalizer.c     { "multi", "set multi channels mode", OFFSET(multi), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS },
AV_OPT_TYPE_BOOL  135 libavfilter/af_firequalizer.c     { "zero_phase", "set zero phase mode", OFFSET(zero_phase), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS },
AV_OPT_TYPE_BOOL  143 libavfilter/af_firequalizer.c     { "fft2", "set 2-channels fft", OFFSET(fft2), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS },
AV_OPT_TYPE_BOOL  144 libavfilter/af_firequalizer.c     { "min_phase", "set minimum phase mode", OFFSET(min_phase), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS },
AV_OPT_TYPE_BOOL   68 libavfilter/af_haas.c     { "middle_phase",  "set middle phase",  OFFSET(par_middle_phase), AV_OPT_TYPE_BOOL,    {.i64=0},        0,   1, A },
AV_OPT_TYPE_BOOL   72 libavfilter/af_haas.c     { "left_phase",    "set left phase",    OFFSET(par_phase0),       AV_OPT_TYPE_BOOL,    {.i64=0},        0,   1, A },
AV_OPT_TYPE_BOOL   76 libavfilter/af_haas.c     { "right_phase",   "set right phase",   OFFSET(par_phase1),       AV_OPT_TYPE_BOOL,    {.i64=1},        0,   1, A },
AV_OPT_TYPE_BOOL  988 libavfilter/af_hdcd.c         OFFSET(disable_autoconvert), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, A },
AV_OPT_TYPE_BOOL  990 libavfilter/af_hdcd.c         OFFSET(process_stereo), AV_OPT_TYPE_BOOL, { .i64 = HDCD_PROCESS_STEREO_DEFAULT }, 0, 1, A },
AV_OPT_TYPE_BOOL  994 libavfilter/af_hdcd.c         OFFSET(force_pe), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, A },
AV_OPT_TYPE_BOOL  116 libavfilter/af_loudnorm.c     { "linear",           "normalize linearly if possible",    OFFSET(linear),           AV_OPT_TYPE_BOOL,    {.i64 =  1},        0,         1,  FLAGS },
AV_OPT_TYPE_BOOL  117 libavfilter/af_loudnorm.c     { "dual_mono",        "treat mono input as dual-mono",     OFFSET(dual_mono),        AV_OPT_TYPE_BOOL,    {.i64 =  0},        0,         1,  FLAGS },
AV_OPT_TYPE_BOOL   61 libavfilter/af_silencedetect.c     { "mono",      "check each channel separately",    OFFSET(mono),      AV_OPT_TYPE_BOOL,   {.i64=0},              0, 1,        FLAGS },
AV_OPT_TYPE_BOOL   62 libavfilter/af_silencedetect.c     { "m",         "check each channel separately",    OFFSET(mono),      AV_OPT_TYPE_BOOL,   {.i64=0},              0, 1,        FLAGS },
AV_OPT_TYPE_BOOL 1059 libavfilter/af_sofalizer.c     { "normalize", "normalize IRs",  OFFSET(normalize), AV_OPT_TYPE_BOOL,   {.i64=1},       0,   1, .flags = FLAGS },
AV_OPT_TYPE_BOOL 1060 libavfilter/af_sofalizer.c     { "interpolate","interpolate IRs from neighbors",   OFFSET(interpolate),AV_OPT_TYPE_BOOL,    {.i64=0},       0,   1, .flags = FLAGS },
AV_OPT_TYPE_BOOL 1061 libavfilter/af_sofalizer.c     { "minphase",  "minphase IRs",   OFFSET(minphase),  AV_OPT_TYPE_BOOL,   {.i64=0},       0,   1, .flags = FLAGS },
AV_OPT_TYPE_BOOL   67 libavfilter/af_stereotools.c     { "softclip",    "enable softclip",  OFFSET(softclip),    AV_OPT_TYPE_BOOL,   {.i64=0},   0,          1, A },
AV_OPT_TYPE_BOOL   68 libavfilter/af_stereotools.c     { "mutel",       "mute L",           OFFSET(mute_l),      AV_OPT_TYPE_BOOL,   {.i64=0},   0,          1, A },
AV_OPT_TYPE_BOOL   69 libavfilter/af_stereotools.c     { "muter",       "mute R",           OFFSET(mute_r),      AV_OPT_TYPE_BOOL,   {.i64=0},   0,          1, A },
AV_OPT_TYPE_BOOL   70 libavfilter/af_stereotools.c     { "phasel",      "phase L",          OFFSET(phase_l),     AV_OPT_TYPE_BOOL,   {.i64=0},   0,          1, A },
AV_OPT_TYPE_BOOL   71 libavfilter/af_stereotools.c     { "phaser",      "phase R",          OFFSET(phase_r),     AV_OPT_TYPE_BOOL,   {.i64=0},   0,          1, A },
AV_OPT_TYPE_BOOL 1698 libavfilter/af_surround.c     { "lfe",       "output LFE",                OFFSET(output_lfe),             AV_OPT_TYPE_BOOL,   {.i64=1},     0,   1, FLAGS },
AV_OPT_TYPE_BOOL   87 libavfilter/af_volume.c             OFFSET(replaygain_noclip), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, A|F },
AV_OPT_TYPE_BOOL   54 libavfilter/asrc_flite.c     { "list_voices", "list voices and exit",              OFFSET(list_voices), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
AV_OPT_TYPE_BOOL  439 libavfilter/asrc_sinc.c     { "round",       "enable rounding",                               OFFSET(round),       AV_OPT_TYPE_BOOL,  {.i64=0},      0,       1, AF },
AV_OPT_TYPE_BOOL   61 libavfilter/avf_aphasemeter.c     { "video", "set video output", OFFSET(do_video), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS },
AV_OPT_TYPE_BOOL  106 libavfilter/avf_avectorscope.c     { "swap", "swap x axis with y axis", OFFSET(swap), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS },
AV_OPT_TYPE_BOOL   69 libavfilter/avf_concat.c       AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, V|A|F},
AV_OPT_TYPE_BOOL   69 libavfilter/avf_showcqt.c     { "fullhd",      "set fullhd size", OFFSET(fullhd),      AV_OPT_TYPE_BOOL, { .i64 = 1 },                0, 1,        FLAGS },
AV_OPT_TYPE_BOOL   92 libavfilter/avf_showcqt.c     { "axis",              "draw axis", OFFSET(axis),        AV_OPT_TYPE_BOOL, { .i64 = 1 },                0, 1,        FLAGS },
AV_OPT_TYPE_BOOL   93 libavfilter/avf_showcqt.c     { "text",              "draw axis", OFFSET(axis),        AV_OPT_TYPE_BOOL, { .i64 = 1 },                0, 1,        FLAGS },
AV_OPT_TYPE_BOOL  178 libavfilter/avf_showspectrum.c     { "legend", "draw legend", OFFSET(legend), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS },
AV_OPT_TYPE_BOOL 1604 libavfilter/avf_showspectrum.c     { "legend", "draw legend", OFFSET(legend), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS },
AV_OPT_TYPE_BOOL   82 libavfilter/avf_showvolume.c     { "t", "display channel names", OFFSET(draw_text), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS },
AV_OPT_TYPE_BOOL   83 libavfilter/avf_showvolume.c     { "v", "display volume value", OFFSET(draw_volume), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS },
AV_OPT_TYPE_BOOL  108 libavfilter/avf_showwaves.c     { "split_channels", "draw channels separately", OFFSET(split_channels), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS },
AV_OPT_TYPE_BOOL  785 libavfilter/avf_showwaves.c     { "split_channels", "draw channels separately", OFFSET(split_channels), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS },
AV_OPT_TYPE_BOOL  298 libavfilter/buffersink.c     { "all_channel_counts", "accept all channel counts", OFFSET(all_channel_counts), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS },
AV_OPT_TYPE_BOOL  173 libavfilter/f_ebur128.c     { "video", "set video output", OFFSET(do_video), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, V|F },
AV_OPT_TYPE_BOOL  179 libavfilter/f_ebur128.c     { "metadata", "inject metadata in the filtergraph", OFFSET(metadata), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, A|V|F },
AV_OPT_TYPE_BOOL  184 libavfilter/f_ebur128.c     { "dualmono", "treat mono input files as dual-mono", OFFSET(dual_mono), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, A|F },
AV_OPT_TYPE_BOOL  116 libavfilter/f_metadata.c     { "direct", "reduce buffering when printing to user-set file or pipe", OFFSET(direct), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, \
AV_OPT_TYPE_BOOL   43 libavfilter/framesync.c     { "shortest", "force termination when the shortest input terminates", OFFSET(opt_shortest), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS },
AV_OPT_TYPE_BOOL   44 libavfilter/framesync.c     { "repeatlast", "extend last frame of secondary streams beyond EOF", OFFSET(opt_repeatlast), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, FLAGS },
AV_OPT_TYPE_BOOL  233 libavfilter/vf_addroi.c       OFFSET(clear), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS },
AV_OPT_TYPE_BOOL   44 libavfilter/vf_bitplanenoise.c     { "filter",   "show noisy pixels",                         OFFSET(filter),   AV_OPT_TYPE_BOOL, {.i64=0}, 0,  1, FLAGS},
AV_OPT_TYPE_BOOL  156 libavfilter/vf_bm3d.c         OFFSET(ref),            AV_OPT_TYPE_BOOL,  {.i64=0},     0,            1, FLAGS },
AV_OPT_TYPE_BOOL  395 libavfilter/vf_chromakey.c     { "yuv", "color parameter is in yuv instead of rgb", OFFSET(is_yuv), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS },
AV_OPT_TYPE_BOOL  417 libavfilter/vf_chromakey.c     { "yuv", "color parameter is in yuv instead of rgb", OFFSET(is_yuv), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS },
AV_OPT_TYPE_BOOL  116 libavfilter/vf_ciescope.c     { "corrgamma",  NULL, OFFSET(correct_gamma), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS },
AV_OPT_TYPE_BOOL  117 libavfilter/vf_ciescope.c     { "showwhite",  NULL, OFFSET(show_white), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
AV_OPT_TYPE_BOOL   65 libavfilter/vf_codecview.c     { "qp", NULL, OFFSET(qp), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, .flags = FLAGS },
AV_OPT_TYPE_BOOL   71 libavfilter/vf_colorbalance.c     { "pl", "preserve lightness",   OFFSET(preserve_lightness),       AV_OPT_TYPE_BOOL,  {.i64=0},  0, 1, FLAGS },
AV_OPT_TYPE_BOOL 1014 libavfilter/vf_colorspace.c       OFFSET(fast_mode), AV_OPT_TYPE_BOOL,  { .i64 = 0    },
AV_OPT_TYPE_BOOL  369 libavfilter/vf_crop.c     { "keep_aspect", "keep aspect ratio",                    OFFSET(keep_aspect), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
AV_OPT_TYPE_BOOL  370 libavfilter/vf_crop.c     { "exact",       "do exact cropping",                    OFFSET(exact),  AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
AV_OPT_TYPE_BOOL   69 libavfilter/vf_datascope.c     { "axis",    "draw column/row numbers", OFFSET(axis), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
AV_OPT_TYPE_BOOL  766 libavfilter/vf_datascope.c     { "g",  "draw trace grid",         OOFFSET(grid),       AV_OPT_TYPE_BOOL,  {.i64=1},   0, 1,  FLAGSR },
AV_OPT_TYPE_BOOL  767 libavfilter/vf_datascope.c     { "st", "draw statistics",         OOFFSET(statistics), AV_OPT_TYPE_BOOL,  {.i64=1},   0, 1,  FLAGSR },
AV_OPT_TYPE_BOOL  768 libavfilter/vf_datascope.c     { "sc", "draw scope",              OOFFSET(scope),      AV_OPT_TYPE_BOOL,  {.i64=1},   0, 1,  FLAGSR },
AV_OPT_TYPE_BOOL   63 libavfilter/vf_deband.c     { "blur",      "set blur",                OFFSET(blur),         AV_OPT_TYPE_BOOL,  {.i64=1},           0,       1, FLAGS },
AV_OPT_TYPE_BOOL   64 libavfilter/vf_deband.c     { "b",         "set blur",                OFFSET(blur),         AV_OPT_TYPE_BOOL,  {.i64=1},           0,       1, FLAGS },
AV_OPT_TYPE_BOOL   65 libavfilter/vf_deband.c     { "coupling",  "set plane coupling",      OFFSET(coupling),     AV_OPT_TYPE_BOOL,  {.i64=0},           0,       1, FLAGS },
AV_OPT_TYPE_BOOL   66 libavfilter/vf_deband.c     { "c",         "set plane coupling",      OFFSET(coupling),     AV_OPT_TYPE_BOOL,  {.i64=0},           0,       1, FLAGS },
AV_OPT_TYPE_BOOL   74 libavfilter/vf_decimate.c     { "ppsrc",     "mark main input as a pre-processed input and activate clean source input stream", OFFSET(ppsrc), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
AV_OPT_TYPE_BOOL   75 libavfilter/vf_decimate.c     { "chroma",    "set whether or not chroma is considered in the metric calculations", OFFSET(chroma), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS },
AV_OPT_TYPE_BOOL   88 libavfilter/vf_deflicker.c     { "bypass", "leave frames unchanged",  OFFSET(bypass), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
AV_OPT_TYPE_BOOL  214 libavfilter/vf_delogo.c     { "show", "show delogo area",          OFFSET(show),      AV_OPT_TYPE_BOOL,   { .i64 =  0 },   0, 1, FLAGS },
AV_OPT_TYPE_BOOL   85 libavfilter/vf_deshake.c     { "opencl", "ignored",                              OFFSET(opencl), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, .flags = FLAGS },
AV_OPT_TYPE_BOOL 2163 libavfilter/vf_deshake_opencl.c         OFFSET(tripod_mode), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS
AV_OPT_TYPE_BOOL 2167 libavfilter/vf_deshake_opencl.c         OFFSET(debug_on), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS
AV_OPT_TYPE_BOOL 2171 libavfilter/vf_deshake_opencl.c         OFFSET(should_crop), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS
AV_OPT_TYPE_BOOL 2175 libavfilter/vf_deshake_opencl.c         OFFSET(refine_features), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS
AV_OPT_TYPE_BOOL  168 libavfilter/vf_despill.c     { "alpha",      "change alpha component",  OFFSET(alpha),       AV_OPT_TYPE_BOOL,    {.i64=0},     0,   1, FLAGS },
AV_OPT_TYPE_BOOL  325 libavfilter/vf_drawbox.c     { "replace",   "replace color & alpha",                        OFFSET(replace),   AV_OPT_TYPE_BOOL,   { .i64=0 },         0,        1,        FLAGS },
AV_OPT_TYPE_BOOL  459 libavfilter/vf_drawbox.c     { "replace",   "replace color & alpha",   OFFSET(replace),   AV_OPT_TYPE_BOOL,   { .i64=0 },         0,        1,        FLAGS },
AV_OPT_TYPE_BOOL  220 libavfilter/vf_drawtext.c     {"box",         "set box",              OFFSET(draw_box),           AV_OPT_TYPE_BOOL,   {.i64=0},     0,        1       , FLAGS},
AV_OPT_TYPE_BOOL  241 libavfilter/vf_drawtext.c     {"tc24hmax",        "set 24 hours max (timecode only)", OFFSET(tc24hmax),      AV_OPT_TYPE_BOOL,     {.i64=0},           0,        1, FLAGS},
AV_OPT_TYPE_BOOL  245 libavfilter/vf_drawtext.c     {"reload",     "reload text file for each frame",                       OFFSET(reload),     AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS},
AV_OPT_TYPE_BOOL  247 libavfilter/vf_drawtext.c     {"fix_bounds", "check and fix text coords to avoid clipping", OFFSET(fix_bounds), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS},
AV_OPT_TYPE_BOOL  251 libavfilter/vf_drawtext.c     {"text_shaping", "attempt to shape text before drawing", OFFSET(text_shaping), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS},
AV_OPT_TYPE_BOOL   61 libavfilter/vf_elbg.c     { "pal8", "set the pal8 output", OFFSET(pal8), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS },
AV_OPT_TYPE_BOOL  533 libavfilter/vf_fade.c     { "alpha",       "fade alpha if it is available on the input", OFFSET(alpha),       AV_OPT_TYPE_BOOL, {.i64 = 0    }, 0,       1, FLAGS },
AV_OPT_TYPE_BOOL  129 libavfilter/vf_fieldmatch.c     { "ppsrc", "mark main input as a pre-processed input and activate clean source input stream", OFFSET(ppsrc), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
AV_OPT_TYPE_BOOL  134 libavfilter/vf_fieldmatch.c     { "mchroma", "set whether or not chroma is included during the match comparisons", OFFSET(mchroma), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1,  FLAGS },
AV_OPT_TYPE_BOOL  147 libavfilter/vf_fieldmatch.c     { "chroma",  "set whether or not chroma is considered in the combed frame decision", OFFSET(chroma),  AV_OPT_TYPE_BOOL,{.i64= 0},  0,    1, FLAGS },
AV_OPT_TYPE_BOOL   51 libavfilter/vf_fspp.c     { "use_bframe_qp", "use B-frames' QP",                     OFFSET(use_bframe_qp), AV_OPT_TYPE_BOOL,{.i64 = 0},   0, 1,         FLAGS },
AV_OPT_TYPE_BOOL  500 libavfilter/vf_histogram.c     { "envelope", "display envelope", OFFSET(envelope), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
AV_OPT_TYPE_BOOL  501 libavfilter/vf_histogram.c     { "e",        "display envelope", OFFSET(envelope), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
AV_OPT_TYPE_BOOL   73 libavfilter/vf_il.c     {"luma_swap",   "swap luma fields",   OFFSET(luma_swap),   AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS},
AV_OPT_TYPE_BOOL   74 libavfilter/vf_il.c     {"ls",          "swap luma fields",   OFFSET(luma_swap),   AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS},
AV_OPT_TYPE_BOOL   75 libavfilter/vf_il.c     {"chroma_swap", "swap chroma fields", OFFSET(chroma_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS},
AV_OPT_TYPE_BOOL   76 libavfilter/vf_il.c     {"cs",          "swap chroma fields", OFFSET(chroma_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS},
AV_OPT_TYPE_BOOL   77 libavfilter/vf_il.c     {"alpha_swap",  "swap alpha fields",  OFFSET(alpha_swap),  AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS},
AV_OPT_TYPE_BOOL   78 libavfilter/vf_il.c     {"as",          "swap alpha fields",  OFFSET(alpha_swap),  AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS},
AV_OPT_TYPE_BOOL   53 libavfilter/vf_kerndeint.c     { "map",    "set the map",    OFFSET(map),    AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
AV_OPT_TYPE_BOOL   54 libavfilter/vf_kerndeint.c     { "order",  "set the order",  OFFSET(order),  AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
AV_OPT_TYPE_BOOL   55 libavfilter/vf_kerndeint.c     { "sharp",  "set sharpening", OFFSET(sharp),  AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
AV_OPT_TYPE_BOOL   56 libavfilter/vf_kerndeint.c     { "twoway", "set twoway",     OFFSET(twoway), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
AV_OPT_TYPE_BOOL  122 libavfilter/vf_lensfun.c     { "reverse", "Does reverse correction (regular image to lens distorted)", OFFSET(reverse), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
AV_OPT_TYPE_BOOL   78 libavfilter/vf_libvmaf.c     {"enable_transform",  "Enables transform for computing vmaf.",                      OFFSET(enable_transform), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS},
AV_OPT_TYPE_BOOL   79 libavfilter/vf_libvmaf.c     {"phone_model",  "Invokes the phone model that will generate higher VMAF scores.",  OFFSET(phone_model), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS},
AV_OPT_TYPE_BOOL   80 libavfilter/vf_libvmaf.c     {"psnr",  "Enables computing psnr along with vmaf.",                                OFFSET(psnr), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS},
AV_OPT_TYPE_BOOL   81 libavfilter/vf_libvmaf.c     {"ssim",  "Enables computing ssim along with vmaf.",                                OFFSET(ssim), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS},
AV_OPT_TYPE_BOOL   82 libavfilter/vf_libvmaf.c     {"ms_ssim",  "Enables computing ms-ssim along with vmaf.",                          OFFSET(ms_ssim), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS},
AV_OPT_TYPE_BOOL   86 libavfilter/vf_libvmaf.c     {"enable_conf_interval",  "Enables confidence interval.",                           OFFSET(enable_conf_interval), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS},
AV_OPT_TYPE_BOOL  648 libavfilter/vf_lut.c     { "negate_alpha", NULL, OFFSET(negate_alpha), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS },
AV_OPT_TYPE_BOOL 1005 libavfilter/vf_overlay.c     { "shortest", "force termination when the shortest input terminates", OFFSET(fs.opt_shortest), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS },
AV_OPT_TYPE_BOOL 1013 libavfilter/vf_overlay.c     { "repeatlast", "repeat overlay of the last overlay frame", OFFSET(fs.opt_repeatlast), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS },
AV_OPT_TYPE_BOOL  397 libavfilter/vf_overlay_cuda.c     { "shortest", "force termination when the shortest input terminates", OFFSET(fs.opt_shortest), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS },
AV_OPT_TYPE_BOOL  398 libavfilter/vf_overlay_cuda.c     { "repeatlast", "repeat overlay of the last overlay frame", OFFSET(fs.opt_repeatlast), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS },
AV_OPT_TYPE_BOOL   98 libavfilter/vf_overlay_qsv.c     { "shortest", "force termination when the shortest input terminates", OFFSET(fs.opt_shortest), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS },
AV_OPT_TYPE_BOOL   99 libavfilter/vf_overlay_qsv.c     { "repeatlast", "repeat overlay of the last overlay frame", OFFSET(fs.opt_repeatlast), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS },
AV_OPT_TYPE_BOOL   85 libavfilter/vf_palettegen.c     { "reserve_transparent", "reserve a palette entry for transparency", OFFSET(reserve_transparent), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS },
AV_OPT_TYPE_BOOL  121 libavfilter/vf_paletteuse.c     { "new", "take new palette for each output frame", OFFSET(new), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
AV_OPT_TYPE_BOOL  130 libavfilter/vf_paletteuse.c     { "mean_err", "compute and print mean error", OFFSET(calc_mean_err), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
AV_OPT_TYPE_BOOL  131 libavfilter/vf_paletteuse.c     { "debug_accuracy", "test color search accuracy", OFFSET(debug_accuracy), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
AV_OPT_TYPE_BOOL   67 libavfilter/vf_photosensitivity.c     { "bypass",    "leave frames unchanged",                              OFFSET(bypass),               AV_OPT_TYPE_BOOL,  {.i64=0},  0, 1,          FLAGS },
AV_OPT_TYPE_BOOL   59 libavfilter/vf_premultiply.c     { "inplace","enable inplace mode", OFFSET(inplace), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
AV_OPT_TYPE_BOOL   67 libavfilter/vf_psnr.c     {"output_max",  "Add raw stats (max values) to the output log.",            OFFSET(stats_add_max), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS},
AV_OPT_TYPE_BOOL   45 libavfilter/vf_pullup.c     { "sb", "set strict breaks", OFFSET(strict_breaks), AV_OPT_TYPE_BOOL,{.i64=0},-1, 1, FLAGS },
AV_OPT_TYPE_BOOL   83 libavfilter/vf_readeia608.c     { "chp",      "check and apply parity bit",                          OFFSET(chp),   AV_OPT_TYPE_BOOL,  {.i64= 0},    0,       1, FLAGS },
AV_OPT_TYPE_BOOL   84 libavfilter/vf_readeia608.c     { "lp",       "lowpass line prior to processing",                    OFFSET(lp),    AV_OPT_TYPE_BOOL,  {.i64= 1},    0,       1, FLAGS },
AV_OPT_TYPE_BOOL  108 libavfilter/vf_rotate.c     { "bilinear",  "use bilinear interpolation",   OFFSET(use_bilinear),  AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, .flags=FLAGS },
AV_OPT_TYPE_BOOL  900 libavfilter/vf_scale.c     { "interl", "set interlacing", OFFSET(interlaced), AV_OPT_TYPE_BOOL, {.i64 = 0 }, -1, 1, FLAGS },
AV_OPT_TYPE_BOOL   56 libavfilter/vf_scdet.c     { "sc_pass",     "Set the flag to pass scene change frames", OFFSET(sc_pass),    AV_OPT_TYPE_BOOL,     {.dbl =  0  },    0,    1,  V|F },
AV_OPT_TYPE_BOOL   57 libavfilter/vf_scdet.c     { "s",           "Set the flag to pass scene change frames", OFFSET(sc_pass),    AV_OPT_TYPE_BOOL,     {.dbl =  0  },    0,    1,  V|F },
AV_OPT_TYPE_BOOL   54 libavfilter/vf_showinfo.c     { "checksum", "calculate checksums", OFFSET(calculate_checksums), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, VF },
AV_OPT_TYPE_BOOL   67 libavfilter/vf_spp.c     { "use_bframe_qp", "use B-frames' QP", OFFSET(use_bframe_qp), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS },
AV_OPT_TYPE_BOOL  397 libavfilter/vf_stack.c     { "shortest", "force termination when the shortest input terminates", OFFSET(shortest), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, .flags = FLAGS },
AV_OPT_TYPE_BOOL  455 libavfilter/vf_stack.c     { "shortest", "force termination when the shortest input terminates", OFFSET(shortest), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, .flags = FLAGS },
AV_OPT_TYPE_BOOL   73 libavfilter/vf_subtitles.c     {"alpha",          "enable processing of alpha channel",                       OFFSET(alpha),      AV_OPT_TYPE_BOOL,       {.i64 = 0   },         0,        1, FLAGS }, \
AV_OPT_TYPE_BOOL  319 libavfilter/vf_unsharp.c     { "opencl",         "ignored",                           OFFSET(opencl),   AV_OPT_TYPE_BOOL,  { .i64 = 0 },        0,        1, FLAGS },
AV_OPT_TYPE_BOOL   64 libavfilter/vf_uspp.c     { "use_bframe_qp", "use B-frames' QP",                     OFFSET(use_bframe_qp), AV_OPT_TYPE_BOOL,{.i64 = 0}, 0, 1,         FLAGS },
AV_OPT_TYPE_BOOL  147 libavfilter/vf_v360.c     {    "h_flip", "flip out video horizontally",   OFFSET(h_flip), AV_OPT_TYPE_BOOL,   {.i64=0},               0,                   1,TFLAGS, "h_flip"},
AV_OPT_TYPE_BOOL  148 libavfilter/vf_v360.c     {    "v_flip", "flip out video vertically",     OFFSET(v_flip), AV_OPT_TYPE_BOOL,   {.i64=0},               0,                   1,TFLAGS, "v_flip"},
AV_OPT_TYPE_BOOL  149 libavfilter/vf_v360.c     {    "d_flip", "flip out video indepth",        OFFSET(d_flip), AV_OPT_TYPE_BOOL,   {.i64=0},               0,                   1,TFLAGS, "d_flip"},
AV_OPT_TYPE_BOOL  150 libavfilter/vf_v360.c     {   "ih_flip", "flip in video horizontally",   OFFSET(ih_flip), AV_OPT_TYPE_BOOL,   {.i64=0},               0,                   1,TFLAGS, "ih_flip"},
AV_OPT_TYPE_BOOL  151 libavfilter/vf_v360.c     {   "iv_flip", "flip in video vertically",     OFFSET(iv_flip), AV_OPT_TYPE_BOOL,   {.i64=0},               0,                   1,TFLAGS, "iv_flip"},
AV_OPT_TYPE_BOOL  152 libavfilter/vf_v360.c     {  "in_trans", "transpose video input",   OFFSET(in_transpose), AV_OPT_TYPE_BOOL,   {.i64=0},               0,                   1, FLAGS, "in_transpose"},
AV_OPT_TYPE_BOOL  153 libavfilter/vf_v360.c     { "out_trans", "transpose video output", OFFSET(out_transpose), AV_OPT_TYPE_BOOL,   {.i64=0},               0,                   1, FLAGS, "out_transpose"},
AV_OPT_TYPE_BOOL  157 libavfilter/vf_v360.c     {"alpha_mask", "build mask in alpha plane",      OFFSET(alpha), AV_OPT_TYPE_BOOL,   {.i64=0},               0,                   1, FLAGS, "alpha"},
AV_OPT_TYPE_BOOL  237 libavfilter/vf_vibrance.c     { "alternate", "use alternate colors",      OFFSET(alternate),  AV_OPT_TYPE_BOOL,  {.i64=0},        0,  1, VF },
AV_OPT_TYPE_BOOL   99 libavfilter/vf_vidstabtransform.c                    AV_OPT_TYPE_BOOL,   {.i64 = 0},        0, 1,    FLAGS},
AV_OPT_TYPE_BOOL  101 libavfilter/vf_vidstabtransform.c                    AV_OPT_TYPE_BOOL,   {.i64 = 0},        0, 1,    FLAGS},
AV_OPT_TYPE_BOOL   93 libavfilter/vf_vignette.c     { "dither", "set dithering", OFFSET(do_dither), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS },
AV_OPT_TYPE_BOOL  140 libavfilter/vf_waveform.c     { "mirror", "set mirroring", OFFSET(mirror), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS },
AV_OPT_TYPE_BOOL  141 libavfilter/vf_waveform.c     { "r",      "set mirroring", OFFSET(mirror), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS },
AV_OPT_TYPE_BOOL  899 libavfilter/vf_zscale.c     { "agamma",       "allow approximate gamma", OFFSET(approximate_gamma),      AV_OPT_TYPE_BOOL,   {.i64 = 1},   0, 1,       FLAGS },
AV_OPT_TYPE_BOOL   77 libavfilter/vsrc_cellauto.c     { "scroll",      "scroll pattern downward", OFFSET(scroll), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS },
AV_OPT_TYPE_BOOL   78 libavfilter/vsrc_cellauto.c     { "start_full",  "start filling the whole video", OFFSET(start_full), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS },
AV_OPT_TYPE_BOOL   79 libavfilter/vsrc_cellauto.c     { "full",        "start filling the whole video", OFFSET(start_full), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS },
AV_OPT_TYPE_BOOL   80 libavfilter/vsrc_cellauto.c     { "stitch",      "stitch boundaries", OFFSET(stitch), AV_OPT_TYPE_BOOL,    {.i64 = 1},   0, 1, FLAGS },
AV_OPT_TYPE_BOOL   92 libavfilter/vsrc_life.c     { "stitch",      "stitch boundaries", OFFSET(stitch), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS },
AV_OPT_TYPE_BOOL  215 libavformat/adtsenc.c     { "write_id3v2",  "Enable ID3v2 tag writing", OFFSET(id3v2tag), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, ENC},
AV_OPT_TYPE_BOOL  216 libavformat/adtsenc.c     { "write_apetag", "Enable APE tag writing",   OFFSET(apetag),   AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, ENC},
AV_OPT_TYPE_BOOL  282 libavformat/aiffenc.c       OFFSET(write_id3v2), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, ENC },
AV_OPT_TYPE_BOOL  416 libavformat/apngdec.c       AV_OPT_TYPE_BOOL, { .i64 = 1 }              , 0, 1      , AV_OPT_FLAG_DECODING_PARAM },
AV_OPT_TYPE_BOOL  121 libavformat/asfdec_f.c     { "no_resync_search", "Don't try to resynchronize by looking for a certain optional start code", offsetof(ASFContext, no_resync_search), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM },
AV_OPT_TYPE_BOOL  122 libavformat/asfdec_f.c     { "export_xmp", "Export full XMP metadata", offsetof(ASFContext, export_xmp), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM },
AV_OPT_TYPE_BOOL  218 libavformat/assenc.c     { "ignore_readorder", "write events immediately, even if they're out-of-order", OFFSET(ignore_readorder), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E },
AV_OPT_TYPE_BOOL   89 libavformat/avidec.c     { "use_odml", "use odml index", offsetof(AVIContext, use_odml), AV_OPT_TYPE_BOOL, {.i64 = 1}, -1, 1, AV_OPT_FLAG_DECODING_PARAM},
AV_OPT_TYPE_BOOL  995 libavformat/avienc.c     { "write_channel_mask", "write channel mask into wave format header", OFFSET(write_channel_mask), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, ENC },
AV_OPT_TYPE_BOOL  762 libavformat/concatdec.c       OFFSET(safe), AV_OPT_TYPE_BOOL, {.i64 = 1}, -1, 1, DEC },
AV_OPT_TYPE_BOOL  764 libavformat/concatdec.c       OFFSET(auto_convert), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, DEC },
AV_OPT_TYPE_BOOL  766 libavformat/concatdec.c       OFFSET(segment_time_metadata), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DEC },
AV_OPT_TYPE_BOOL 2340 libavformat/dashenc.c     { "remove_at_exit", "remove all segments when finished", OFFSET(remove_at_exit), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E },
AV_OPT_TYPE_BOOL 2341 libavformat/dashenc.c     { "use_template", "Use SegmentTemplate instead of SegmentList", OFFSET(use_template), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, E },
AV_OPT_TYPE_BOOL 2342 libavformat/dashenc.c     { "use_timeline", "Use SegmentTimeline in SegmentTemplate", OFFSET(use_timeline), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, E },
AV_OPT_TYPE_BOOL 2343 libavformat/dashenc.c     { "single_file", "Store all segments in one file, accessed using byte ranges", OFFSET(single_file), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E },
AV_OPT_TYPE_BOOL 2350 libavformat/dashenc.c     { "http_persistent", "Use persistent HTTP connections", OFFSET(http_persistent), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E },
AV_OPT_TYPE_BOOL 2351 libavformat/dashenc.c     { "hls_playlist", "Generate HLS playlist files(master.m3u8, media_%d.m3u8)", OFFSET(hls_playlist), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E },
AV_OPT_TYPE_BOOL 2352 libavformat/dashenc.c     { "streaming", "Enable/Disable streaming mode of output. Each frame will be moof fragment", OFFSET(streaming), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E },
AV_OPT_TYPE_BOOL 2354 libavformat/dashenc.c     { "index_correction", "Enable/Disable segment index correction logic", OFFSET(index_correction), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E },
AV_OPT_TYPE_BOOL 2356 libavformat/dashenc.c     { "global_sidx", "Write global SIDX atom. Applicable only for single file, mp4 output, non-streaming mode", OFFSET(global_sidx), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E },
AV_OPT_TYPE_BOOL 2361 libavformat/dashenc.c     { "ignore_io_errors", "Ignore IO errors during open and write. Useful for long-duration runs with network output", OFFSET(ignore_io_errors), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E },
AV_OPT_TYPE_BOOL 2362 libavformat/dashenc.c     { "lhls", "Enable Low-latency HLS(Experimental). Adds #EXT-X-PREFETCH tag with current segment's URI", OFFSET(lhls), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E },
AV_OPT_TYPE_BOOL 2363 libavformat/dashenc.c     { "ldash", "Enable Low-latency dash. Constrains the value of a few elements", OFFSET(ldash), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E },
AV_OPT_TYPE_BOOL 2365 libavformat/dashenc.c     { "write_prft", "Write producer reference time element", OFFSET(write_prft), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, E},
AV_OPT_TYPE_BOOL  613 libavformat/fifo.c          AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM},
AV_OPT_TYPE_BOOL  616 libavformat/fifo.c          AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM},
AV_OPT_TYPE_BOOL  619 libavformat/fifo.c         AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM},
AV_OPT_TYPE_BOOL  628 libavformat/fifo.c          OFFSET(recovery_wait_streamtime), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM},
AV_OPT_TYPE_BOOL  631 libavformat/fifo.c          AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM},
AV_OPT_TYPE_BOOL  130 libavformat/fifo_test.c          AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM},
AV_OPT_TYPE_BOOL   83 libavformat/file.c     { "truncate", "truncate existing files on write", offsetof(FileContext, trunc), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, AV_OPT_FLAG_ENCODING_PARAM },
AV_OPT_TYPE_BOOL  400 libavformat/flacenc.c     { "write_header", "Write the file header", offsetof(FlacMuxerContext, write_header), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM },
AV_OPT_TYPE_BOOL 1342 libavformat/flvdec.c     { "flv_metadata", "Allocate streams according to the onMetaData array", OFFSET(trust_metadata), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VD },
AV_OPT_TYPE_BOOL 1343 libavformat/flvdec.c     { "flv_full_metadata", "Dump full metadata of the onMetadata", OFFSET(dump_full_metadata), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VD },
AV_OPT_TYPE_BOOL 1344 libavformat/flvdec.c     { "flv_ignore_prevtag", "Ignore the Size of previous tag", OFFSET(trust_datasize), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VD },
AV_OPT_TYPE_BOOL   85 libavformat/ftp.c     {"ftp-write-seekable", "control seekability of connection during encoding", OFFSET(write_seekable), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E },
AV_OPT_TYPE_BOOL  388 libavformat/gifdec.c     { "ignore_loop"  , "ignore loop setting (netscape extension)"                    , offsetof(GIFDemuxContext, ignore_loop)  , AV_OPT_TYPE_BOOL,{.i64 = 1}                , 0,        1, AV_OPT_FLAG_DECODING_PARAM },
AV_OPT_TYPE_BOOL  558 libavformat/hdsenc.c     { "remove_at_exit", "remove all fragments when finished", OFFSET(remove_at_exit), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E },
AV_OPT_TYPE_BOOL 2375 libavformat/hls.c         OFFSET(http_persistent), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS },
AV_OPT_TYPE_BOOL 2377 libavformat/hls.c         OFFSET(http_multiple), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, FLAGS},
AV_OPT_TYPE_BOOL 2379 libavformat/hls.c         OFFSET(http_seekable), AV_OPT_TYPE_BOOL, { .i64 = -1}, -1, 1, FLAGS},
AV_OPT_TYPE_BOOL 2957 libavformat/hlsenc.c     {"hls_enc",    "enable AES128 encryption support", OFFSET(encrypt),      AV_OPT_TYPE_BOOL, {.i64 = 0},            0,       1,         E},
AV_OPT_TYPE_BOOL 2966 libavformat/hlsenc.c     {"hls_fmp4_init_resend", "resend fragment mp4 init file after refresh m3u8 every time", OFFSET(resend_init_file), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E },
AV_OPT_TYPE_BOOL 2984 libavformat/hlsenc.c     {"use_localtime", "set filename expansion with strftime at segment creation(will be deprecated)", OFFSET(use_localtime), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E },
AV_OPT_TYPE_BOOL 2986 libavformat/hlsenc.c     {"strftime", "set filename expansion with strftime at segment creation", OFFSET(use_localtime), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E },
AV_OPT_TYPE_BOOL 2988 libavformat/hlsenc.c     {"use_localtime_mkdir", "create last directory component in strftime-generated filename(will be deprecated)", OFFSET(use_localtime_mkdir), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E },
AV_OPT_TYPE_BOOL 2990 libavformat/hlsenc.c     {"strftime_mkdir", "create last directory component in strftime-generated filename", OFFSET(use_localtime_mkdir), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E },
AV_OPT_TYPE_BOOL 3005 libavformat/hlsenc.c     {"http_persistent", "Use persistent HTTP connections", OFFSET(http_persistent), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E },
AV_OPT_TYPE_BOOL 3007 libavformat/hlsenc.c     {"ignore_io_errors", "Ignore IO errors for stable long-duration runs with network output", OFFSET(ignore_io_errors), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E },
AV_OPT_TYPE_BOOL  138 libavformat/http.c     { "seekable", "control seekability of connection", OFFSET(seekable), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, D },
AV_OPT_TYPE_BOOL  139 libavformat/http.c     { "chunked_post", "use chunked transfer-encoding for posts", OFFSET(chunked_post), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, E },
AV_OPT_TYPE_BOOL  148 libavformat/http.c     { "multiple_requests", "use persistent connections", OFFSET(multiple_requests), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D | E },
AV_OPT_TYPE_BOOL  153 libavformat/http.c     { "icy", "request ICY metadata", OFFSET(icy), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, D },
AV_OPT_TYPE_BOOL  160 libavformat/http.c     { "send_expect_100", "Force sending an Expect: 100-continue header for POST", OFFSET(send_expect_100), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, E },
AV_OPT_TYPE_BOOL  165 libavformat/http.c     { "reconnect", "auto reconnect after disconnect before EOF", OFFSET(reconnect), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D },
AV_OPT_TYPE_BOOL  166 libavformat/http.c     { "reconnect_at_eof", "auto reconnect at EOF", OFFSET(reconnect_at_eof), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D },
AV_OPT_TYPE_BOOL  167 libavformat/http.c     { "reconnect_streamed", "auto reconnect streamed / non seekable streams", OFFSET(reconnect_streamed), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D },
AV_OPT_TYPE_BOOL   60 libavformat/icecast.c     { "ice_public", "set if stream is public", OFFSET(public), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E },
AV_OPT_TYPE_BOOL   64 libavformat/icecast.c     { "legacy_icecast", "use legacy SOURCE method, for Icecast < v2.4", OFFSET(legacy_icecast), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E },
AV_OPT_TYPE_BOOL  607 libavformat/img2dec.c     { "loop",         "force loop over input file sequence", OFFSET(loop), AV_OPT_TYPE_BOOL,   {.i64 = 0   }, 0, 1,       DEC }, \
AV_OPT_TYPE_BOOL  623 libavformat/img2dec.c     { "export_path_metadata", "enable metadata containing input path information", OFFSET(export_path_metadata), AV_OPT_TYPE_BOOL,   {.i64 = 0   }, 0, 1,       DEC }, \
AV_OPT_TYPE_BOOL  243 libavformat/img2enc.c     { "update",       "continuously overwrite one file", OFFSET(update),  AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0,       1, ENC },
AV_OPT_TYPE_BOOL  245 libavformat/img2enc.c     { "strftime",     "use strftime for filename", OFFSET(use_strftime),  AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC },
AV_OPT_TYPE_BOOL  246 libavformat/img2enc.c     { "frame_pts",    "use current frame pts for filename", OFFSET(frame_pts),  AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC },
AV_OPT_TYPE_BOOL  247 libavformat/img2enc.c     { "atomic_writing", "write files atomically (using temporary files and renames)", OFFSET(use_rename), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC },
AV_OPT_TYPE_BOOL  111 libavformat/libsrt.c     { "enforced_encryption", "Enforces that both connection parties have the same passphrase set",                              OFFSET(enforced_encryption), AV_OPT_TYPE_BOOL,  { .i64 = -1 }, -1, 1,         .flags = D|E },
AV_OPT_TYPE_BOOL  125 libavformat/libsrt.c     { "tlpktdrop",      "Enable receiver pkt drop",                                             OFFSET(tlpktdrop),        AV_OPT_TYPE_BOOL,     { .i64 = -1 }, -1, 1,         .flags = D|E },
AV_OPT_TYPE_BOOL  126 libavformat/libsrt.c     { "nakreport",      "Enable receiver to send periodic NAK reports",                         OFFSET(nakreport),        AV_OPT_TYPE_BOOL,     { .i64 = -1 }, -1, 1,         .flags = D|E },
AV_OPT_TYPE_BOOL  138 libavformat/libsrt.c     { "messageapi",     "Enable message API",                                                   OFFSET(messageapi),       AV_OPT_TYPE_BOOL,     { .i64 = -1 }, -1, 1,         .flags = D|E },
AV_OPT_TYPE_BOOL 4239 libavformat/matroskadec.c     { "live", "flag indicating that the input is a live file that only has the headers.", OFFSET(is_live), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM },
AV_OPT_TYPE_BOOL 2788 libavformat/matroskaenc.c     { "dash", "Create a WebM file conforming to WebM DASH specification", OFFSET(is_dash), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS },
AV_OPT_TYPE_BOOL 2790 libavformat/matroskaenc.c     { "live", "Write files assuming it is a live stream.", OFFSET(is_live), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS },
AV_OPT_TYPE_BOOL 2791 libavformat/matroskaenc.c     { "allow_raw_vfw", "allow RAW VFW mode", OFFSET(allow_raw_vfw), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS },
AV_OPT_TYPE_BOOL 2792 libavformat/matroskaenc.c     { "write_crc32", "write a CRC32 element inside every Level 1 element", OFFSET(write_crc), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, FLAGS },
AV_OPT_TYPE_BOOL 8132 libavformat/mov.c         OFFSET(use_absolute_path), AV_OPT_TYPE_BOOL, {.i64 = 0},
AV_OPT_TYPE_BOOL 8136 libavformat/mov.c         OFFSET(seek_individually), AV_OPT_TYPE_BOOL, { .i64 = 1 },
AV_OPT_TYPE_BOOL 8138 libavformat/mov.c     {"ignore_editlist", "Ignore the edit list atom.", OFFSET(ignore_editlist), AV_OPT_TYPE_BOOL, {.i64 = 0},
AV_OPT_TYPE_BOOL 8142 libavformat/mov.c         OFFSET(advanced_editlist), AV_OPT_TYPE_BOOL, {.i64 = 1},
AV_OPT_TYPE_BOOL 8144 libavformat/mov.c     {"ignore_chapters", "", OFFSET(ignore_chapters), AV_OPT_TYPE_BOOL, {.i64 = 0},
AV_OPT_TYPE_BOOL 8158 libavformat/mov.c         AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, .flags = FLAGS },
AV_OPT_TYPE_BOOL 8160 libavformat/mov.c         AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, .flags = FLAGS },
AV_OPT_TYPE_BOOL 8168 libavformat/mov.c     { "enable_drefs", "Enable external track support.", OFFSET(enable_drefs), AV_OPT_TYPE_BOOL,
AV_OPT_TYPE_BOOL   88 libavformat/movenc.c     { "skip_iods", "Skip writing iods atom.", offsetof(MOVMuxContext, iods_skip), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM},
AV_OPT_TYPE_BOOL   97 libavformat/movenc.c     { "use_editlist", "use edit list", offsetof(MOVMuxContext, use_editlist), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, AV_OPT_FLAG_ENCODING_PARAM},
AV_OPT_TYPE_BOOL  104 libavformat/movenc.c     { "use_stream_ids_as_track_ids", "use stream ids as track ids", offsetof(MOVMuxContext, use_stream_ids_as_track_ids), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM},
AV_OPT_TYPE_BOOL  105 libavformat/movenc.c     { "write_tmcd", "force or disable writing tmcd", offsetof(MOVMuxContext, write_tmcd), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, AV_OPT_FLAG_ENCODING_PARAM},
AV_OPT_TYPE_BOOL  109 libavformat/movenc.c     { "empty_hdlr_name", "write zero-length name string in hdlr atoms within mdia and minf atoms", offsetof(MOVMuxContext, empty_hdlr_name), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM},
AV_OPT_TYPE_BOOL  597 libavformat/mp3dec.c     { "usetoc", "use table of contents", offsetof(MP3DecContext, usetoc), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM},
AV_OPT_TYPE_BOOL  505 libavformat/mp3enc.c       offsetof(MP3Context, write_id3v1), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM},
AV_OPT_TYPE_BOOL  507 libavformat/mp3enc.c       offsetof(MP3Context, write_xing),  AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM},
AV_OPT_TYPE_BOOL  178 libavformat/mpegts.c     {"fix_teletext_pts", "try to fix pts values of dvb teletext streams", offsetof(MpegTSContext, fix_teletext_pts), AV_OPT_TYPE_BOOL,
AV_OPT_TYPE_BOOL  182 libavformat/mpegts.c     {"scan_all_pmts", "scan and combine all PMTs", offsetof(MpegTSContext, scan_all_pmts), AV_OPT_TYPE_BOOL,
AV_OPT_TYPE_BOOL  184 libavformat/mpegts.c     {"skip_unknown_pmt", "skip PMTs for programs not advertised in the PAT", offsetof(MpegTSContext, skip_unknown_pmt), AV_OPT_TYPE_BOOL,
AV_OPT_TYPE_BOOL  186 libavformat/mpegts.c     {"merge_pmt_versions", "re-use streams when PMT's version/pids change", offsetof(MpegTSContext, merge_pmt_versions), AV_OPT_TYPE_BOOL,
AV_OPT_TYPE_BOOL  188 libavformat/mpegts.c     {"skip_changes", "skip changing / adding streams / programs", offsetof(MpegTSContext, skip_changes), AV_OPT_TYPE_BOOL,
AV_OPT_TYPE_BOOL  190 libavformat/mpegts.c     {"skip_clear", "skip clearing programs", offsetof(MpegTSContext, skip_clear), AV_OPT_TYPE_BOOL,
AV_OPT_TYPE_BOOL  205 libavformat/mpegts.c           offsetof(MpegTSContext, mpeg2ts_compute_pcr), AV_OPT_TYPE_BOOL,
AV_OPT_TYPE_BOOL 2003 libavformat/mpegtsenc.c     { "mpegts_m2ts_mode", "Enable m2ts mode.", OFFSET(m2ts_mode), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, ENC },
AV_OPT_TYPE_BOOL 2018 libavformat/mpegtsenc.c     { "mpegts_copyts", "don't offset dts/pts", OFFSET(copyts), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, ENC },
AV_OPT_TYPE_BOOL 2021 libavformat/mpegtsenc.c       OFFSET(omit_video_pes_length), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, ENC },
AV_OPT_TYPE_BOOL  370 libavformat/mpjpegdec.c     { "strict_mime_boundary",  "require MIME boundaries match", OFFSET(strict_mime_boundary), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DEC },
AV_OPT_TYPE_BOOL 3727 libavformat/mxfdec.c       offsetof(MXFContext, eia608_extract), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1,
AV_OPT_TYPE_BOOL 3120 libavformat/mxfenc.c       offsetof(MXFContext, store_user_comments), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM},
AV_OPT_TYPE_BOOL 3136 libavformat/mxfenc.c       offsetof(MXFContext, store_user_comments), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM},
AV_OPT_TYPE_BOOL 3152 libavformat/mxfenc.c       offsetof(MXFContext, store_user_comments), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM},
AV_OPT_TYPE_BOOL 1220 libavformat/nutenc.c     { "write_index", "Write index",                               OFFSET(write_index), AV_OPT_TYPE_BOOL,  {.i64 = 1},                   0,       1, E, },
AV_OPT_TYPE_BOOL   62 libavformat/options_table.h {"seek2any", "allow seeking to non-keyframes on demuxer level when supported", OFFSET(seek2any), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, D},
AV_OPT_TYPE_BOOL   87 libavformat/options_table.h {"use_wallclock_as_timestamps", "use wallclock as timestamps", OFFSET(use_wallclock_as_timestamps), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, D},
AV_OPT_TYPE_BOOL   89 libavformat/options_table.h {"correct_ts_overflow", "correct single timestamp overflows", OFFSET(correct_ts_overflow), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, D},
AV_OPT_TYPE_BOOL  113 libavformat/options_table.h {"skip_estimate_duration_from_pts", "skip duration calculation in estimate_timings_from_pts", OFFSET(skip_estimate_duration_from_pts), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, D},
AV_OPT_TYPE_BOOL  265 libavformat/rtmphttp.c     {"ffrtmphttp_tls", "Use a HTTPS tunneling connection (RTMPTS).", OFFSET(tls), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DEC},
AV_OPT_TYPE_BOOL   74 libavformat/rtpproto.c     { "connect",            "Connect socket",                                                   OFFSET(connect),         AV_OPT_TYPE_BOOL,   { .i64 =  0 },     0, 1,       .flags = D|E },
AV_OPT_TYPE_BOOL   75 libavformat/rtpproto.c     { "write_to_source",    "Send packets to the source address of the latest received packet", OFFSET(write_to_source), AV_OPT_TYPE_BOOL,   { .i64 =  0 },     0, 1,       .flags = D|E },
AV_OPT_TYPE_BOOL   85 libavformat/rtsp.c     { "initial_pause",  "do not start playing the stream immediately", OFFSET(initial_pause), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DEC },
AV_OPT_TYPE_BOOL  164 libavformat/sctp.c     { "listen",          "Listen for incoming connections",  OFFSET(listen),         AV_OPT_TYPE_BOOL,{ .i64 = 0 },     0,       1,         .flags = D|E },
AV_OPT_TYPE_BOOL 1068 libavformat/segment.c     { "segment_atclocktime",      "set segment to be cut at clocktime",  OFFSET(use_clocktime), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E},
AV_OPT_TYPE_BOOL 1079 libavformat/segment.c     { "strftime",          "set filename expansion with strftime at segment creation", OFFSET(use_strftime), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E },
AV_OPT_TYPE_BOOL 1080 libavformat/segment.c     { "increment_tc", "increment timecode between each segment", OFFSET(increment_tc), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E },
AV_OPT_TYPE_BOOL 1081 libavformat/segment.c     { "break_non_keyframes", "allow breaking segments on non-keyframes", OFFSET(break_non_keyframes), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E },
AV_OPT_TYPE_BOOL 1083 libavformat/segment.c     { "individual_header_trailer", "write header/trailer to each segment", OFFSET(individual_header_trailer), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, E },
AV_OPT_TYPE_BOOL 1084 libavformat/segment.c     { "write_header_trailer", "write a header to the first segment and a trailer to the last one", OFFSET(write_header_trailer), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, E },
AV_OPT_TYPE_BOOL 1085 libavformat/segment.c     { "reset_timestamps", "reset timestamps at the beginning of each segment", OFFSET(reset_timestamps), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E },
AV_OPT_TYPE_BOOL 1087 libavformat/segment.c     { "write_empty_segments", "allow writing empty 'filler' segments", OFFSET(write_empty), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E },
AV_OPT_TYPE_BOOL  642 libavformat/smoothstreamingenc.c     { "remove_at_exit", "remove all fragments when finished", OFFSET(remove_at_exit), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E },
AV_OPT_TYPE_BOOL   59 libavformat/tcp.c     { "tcp_nodelay", "Use TCP_NODELAY to disable nagle's algorithm",           OFFSET(tcp_nodelay), AV_OPT_TYPE_BOOL, { .i64 = 0 },             0, 1, .flags = D|E },
AV_OPT_TYPE_BOOL   68 libavformat/tee.c          OFFSET(use_fifo), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM},
AV_OPT_TYPE_BOOL  134 libavformat/udp.c     { "reuse",          "explicitly allow reusing UDP sockets",            OFFSET(reuse_socket),   AV_OPT_TYPE_BOOL,   { .i64 = -1 },    -1, 1,       D|E },
AV_OPT_TYPE_BOOL  135 libavformat/udp.c     { "reuse_socket",   "explicitly allow reusing UDP sockets",            OFFSET(reuse_socket),   AV_OPT_TYPE_BOOL,   { .i64 = -1 },    -1, 1,       .flags = D|E },
AV_OPT_TYPE_BOOL  136 libavformat/udp.c     { "broadcast", "explicitly allow or disallow broadcast destination",   OFFSET(is_broadcast),   AV_OPT_TYPE_BOOL,   { .i64 = 0  },     0, 1,       E },
AV_OPT_TYPE_BOOL  138 libavformat/udp.c     { "connect",        "set if connect() should be called on socket",     OFFSET(is_connected),   AV_OPT_TYPE_BOOL,   { .i64 =  0 },     0, 1,       .flags = D|E },
AV_OPT_TYPE_BOOL  140 libavformat/udp.c     { "overrun_nonfatal", "survive in case of UDP receiving circular buffer overrun", OFFSET(overrun_nonfatal), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1,    D },
AV_OPT_TYPE_BOOL   47 libavformat/unix.c     { "listen",    "Open socket for listening",             OFFSET(listen),  AV_OPT_TYPE_BOOL,  { .i64 = 0 },                    0,       1, ED },
AV_OPT_TYPE_BOOL  755 libavformat/wavdec.c     { "ignore_length", "Ignore length", OFFSET(ignore_length), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, DEC },
AV_OPT_TYPE_BOOL  482 libavformat/wavenc.c     { "write_bext", "Write BEXT chunk.", OFFSET(write_bext), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC },
AV_OPT_TYPE_BOOL  542 libavformat/webmdashenc.c     { "live", "create a live stream manifest", OFFSET(is_live), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM },
AV_OPT_TYPE_BOOL   70 libavutil/opt.c     case AV_OPT_TYPE_BOOL:
AV_OPT_TYPE_BOOL  123 libavutil/opt.c     case AV_OPT_TYPE_BOOL:
AV_OPT_TYPE_BOOL  476 libavutil/opt.c                  o->type != AV_OPT_TYPE_CHANNEL_LAYOUT && o->type != AV_OPT_TYPE_BOOL))
AV_OPT_TYPE_BOOL  487 libavutil/opt.c     case AV_OPT_TYPE_BOOL:
AV_OPT_TYPE_BOOL  797 libavutil/opt.c     case AV_OPT_TYPE_BOOL:
AV_OPT_TYPE_BOOL 1225 libavutil/opt.c             case AV_OPT_TYPE_BOOL:
AV_OPT_TYPE_BOOL 1282 libavutil/opt.c             case AV_OPT_TYPE_BOOL:
AV_OPT_TYPE_BOOL 1378 libavutil/opt.c             case AV_OPT_TYPE_BOOL:
AV_OPT_TYPE_BOOL 1736 libavutil/opt.c     case AV_OPT_TYPE_BOOL:
AV_OPT_TYPE_BOOL 1870 libavutil/opt.c     case AV_OPT_TYPE_BOOL:
AV_OPT_TYPE_BOOL 1955 libavutil/opt.c     case AV_OPT_TYPE_BOOL:
AV_OPT_TYPE_BOOL   91 libavutil/tests/opt.c     {"bool1",      "set boolean value",  OFFSET(bool1),          AV_OPT_TYPE_BOOL,           { .i64 = -1 },                    -1,         1, 1 },
AV_OPT_TYPE_BOOL   92 libavutil/tests/opt.c     {"bool2",      "set boolean value",  OFFSET(bool2),          AV_OPT_TYPE_BOOL,           { .i64 = 1 },                     -1,         1, 1 },
AV_OPT_TYPE_BOOL   93 libavutil/tests/opt.c     {"bool3",      "set boolean value",  OFFSET(bool3),          AV_OPT_TYPE_BOOL,           { .i64 = 0 },                      0,         1, 1 },
AV_OPT_TYPE_BOOL   87 libswresample/options.c {"linear_interp"        , "enable linear interpolation" , OFFSET(linear_interp)  , AV_OPT_TYPE_BOOL , {.i64=1                     }, 0      , 1         , PARAM },
AV_OPT_TYPE_BOOL   88 libswresample/options.c {"exact_rational"       , "enable exact rational"       , OFFSET(exact_rational) , AV_OPT_TYPE_BOOL , {.i64=1                     }, 0      , 1         , PARAM },
AV_OPT_TYPE_BOOL  100 libswresample/options.c                                                         , OFFSET(cheby)          , AV_OPT_TYPE_BOOL , {.i64=0                     }, 0      , 1         , PARAM },
AV_OPT_TYPE_BOOL   62 libswscale/options.c     { "src_range",       "source is full range",          OFFSET(srcRange),  AV_OPT_TYPE_BOOL,   { .i64 = DEFAULT            }, 0,       1,              VE },
AV_OPT_TYPE_BOOL   63 libswscale/options.c     { "dst_range",       "destination is full range",     OFFSET(dstRange),  AV_OPT_TYPE_BOOL,   { .i64 = DEFAULT            }, 0,       1,              VE },
AV_OPT_TYPE_BOOL   78 libswscale/options.c     { "gamma",           "gamma correct scaling",         OFFSET(gamma_flag),AV_OPT_TYPE_BOOL,   { .i64  = 0                  }, 0,       1,              VE },