{"max_ts_probe","maximum number of packets to read while waiting for the first timestamp",OFFSET(max_ts_probe),AV_OPT_TYPE_INT,{.i64=50},0,INT_MAX,D},
{"avoid_negative_ts","shift timestamps so they start at 0",OFFSET(avoid_negative_ts),AV_OPT_TYPE_INT,{.i64=-1},-1,2,E,"avoid_negative_ts"},
{"auto","enabled when required by target format",0,AV_OPT_TYPE_CONST,{.i64=AVFMT_AVOID_NEG_TS_AUTO},INT_MIN,INT_MAX,E,"avoid_negative_ts"},
{"disabled","do not change timestamps",0,AV_OPT_TYPE_CONST,{.i64=0},INT_MIN,INT_MAX,E,"avoid_negative_ts"},
{"disabled","do not change timestamps",0,AV_OPT_TYPE_CONST,{.i64=AVFMT_AVOID_NEG_TS_DISABLED},INT_MIN,INT_MAX,E,"avoid_negative_ts"},
{"make_non_negative","shift timestamps so they are non negative",0,AV_OPT_TYPE_CONST,{.i64=AVFMT_AVOID_NEG_TS_MAKE_NON_NEGATIVE},INT_MIN,INT_MAX,E,"avoid_negative_ts"},
{"make_zero","shift timestamps so they start at 0",0,AV_OPT_TYPE_CONST,{.i64=AVFMT_AVOID_NEG_TS_MAKE_ZERO},INT_MIN,INT_MAX,E,"avoid_negative_ts"},
{"dump_separator","set information dump field separator",OFFSET(dump_separator),AV_OPT_TYPE_STRING,{.str=", "},0,0,D|E},