{"dsurex_mode","Dolby Surround EX Mode",OFFSET(dolby_surround_ex_mode),AV_OPT_TYPE_INT,{.dbl=AC3ENC_OPT_NONE},AC3ENC_OPT_NONE,AC3ENC_OPT_MODE_ON,AC3ENC_PARAM,"dsurex_mode"},
{"dsurex_mode","Dolby Surround EX Mode",OFFSET(dolby_surround_ex_mode),AV_OPT_TYPE_INT,{.i64=AC3ENC_OPT_NONE},AC3ENC_OPT_NONE,AC3ENC_OPT_MODE_ON,AC3ENC_PARAM,"dsurex_mode"},
{"lpc_passes","Number of passes to use for Cholesky factorization during LPC analysis",offsetof(FlacEncodeContext,options.lpc_passes),AV_OPT_TYPE_INT,{.dbl=-1},INT_MIN,INT_MAX,FLAGS},
{"prediction_order_method","Search method for selecting prediction order",offsetof(FlacEncodeContext,options.prediction_order_method),AV_OPT_TYPE_INT,{.dbl=-1},-1,ORDER_METHOD_LOG,FLAGS,"predm"},
{"lpc_passes","Number of passes to use for Cholesky factorization during LPC analysis",offsetof(FlacEncodeContext,options.lpc_passes),AV_OPT_TYPE_INT,{.i64=-1},INT_MIN,INT_MAX,FLAGS},
{"eld_sbr","Enable SBR for ELD (for SBR in other configurations, use the -profile parameter)",offsetof(AACContext,eld_sbr),AV_OPT_TYPE_INT,{0},0,1,AV_OPT_FLAG_AUDIO_PARAM|AV_OPT_FLAG_ENCODING_PARAM},
{"eld_sbr","Enable SBR for ELD (for SBR in other configurations, use the -profile parameter)",offsetof(AACContext,eld_sbr),AV_OPT_TYPE_INT,{.i64=0},0,1,AV_OPT_FLAG_AUDIO_PARAM|AV_OPT_FLAG_ENCODING_PARAM},
{"default","Choose signaling implicitly (explicit hierarchical by default, implicit if global header is disabled)",0,AV_OPT_TYPE_CONST,{.i64=-1},0,0,AV_OPT_FLAG_AUDIO_PARAM|AV_OPT_FLAG_ENCODING_PARAM,"signaling"},
{"header_period","StreamMuxConfig and PCE repetition period (in frames)",offsetof(AACContext,header_period),AV_OPT_TYPE_INT,{0},0,0xffff,AV_OPT_FLAG_AUDIO_PARAM|AV_OPT_FLAG_ENCODING_PARAM},
{"header_period","StreamMuxConfig and PCE repetition period (in frames)",offsetof(AACContext,header_period),AV_OPT_TYPE_INT,{.i64=0},0,0xffff,AV_OPT_FLAG_AUDIO_PARAM|AV_OPT_FLAG_ENCODING_PARAM},
{"mode","iLBC mode (20 or 30 ms frames)",offsetof(ILBCEncContext,mode),AV_OPT_TYPE_INT,{20},20,30,AV_OPT_FLAG_AUDIO_PARAM|AV_OPT_FLAG_ENCODING_PARAM},
{"mode","iLBC mode (20 or 30 ms frames)",offsetof(ILBCEncContext,mode),AV_OPT_TYPE_INT,{.i64=20},20,30,AV_OPT_FLAG_AUDIO_PARAM|AV_OPT_FLAG_ENCODING_PARAM},
{"structured_slices","Write slice start position at every GOB header instead of just GOB number.",OFFSET(h263_slice_structured),AV_OPT_TYPE_INT,{0},0,1,VE},
{"mb_info","emit macroblock info for RFC 2190 packetization, the parameter value is the maximum payload size",OFFSET(mb_info),AV_OPT_TYPE_INT,{0},0,INT_MAX,VE},
{"structured_slices","Write slice start position at every GOB header instead of just GOB number.",OFFSET(h263_slice_structured),AV_OPT_TYPE_INT,{.i64=0},0,1,VE},
{"mb_info","emit macroblock info for RFC 2190 packetization, the parameter value is the maximum payload size",OFFSET(mb_info),AV_OPT_TYPE_INT,{.i64=0},0,INT_MAX,VE},
{"structured_slices","Write slice start position at every GOB header instead of just GOB number.",OFFSET(h263_slice_structured),AV_OPT_TYPE_INT,{0},0,1,VE},
{"structured_slices","Write slice start position at every GOB header instead of just GOB number.",OFFSET(h263_slice_structured),AV_OPT_TYPE_INT,{.i64=0},0