{"iblock","Sets the impulse block bias",offsetof(OggVorbisContext,iblock),FF_OPT_TYPE_DOUBLE,0,-15,0,AV_OPT_FLAG_AUDIO_PARAM|AV_OPT_FLAG_ENCODING_PARAM},
{"iblock","Sets the impulse block bias",offsetof(OggVorbisContext,iblock),FF_OPT_TYPE_DOUBLE,{.i64=0},-15,0,AV_OPT_FLAG_AUDIO_PARAM|AV_OPT_FLAG_ENCODING_PARAM},
{"analyzeduration","how many microseconds are analyzed to estimate duration",OFFSET(max_analyze_duration),FF_OPT_TYPE_INT,5*AV_TIME_BASE,0,INT_MAX,D},
{"analyzeduration","how many microseconds are analyzed to estimate duration",OFFSET(max_analyze_duration),FF_OPT_TYPE_INT,{.i64=5*AV_TIME_BASE},0,INT_MAX,D},
{"indexmem","max memory used for timestamp index (per stream)",OFFSET(max_index_size),FF_OPT_TYPE_INT,1<<20,0,INT_MAX,D},
{"indexmem","max memory used for timestamp index (per stream)",OFFSET(max_index_size),FF_OPT_TYPE_INT,{.i64=1<<20},0,INT_MAX,D},
{"rtbufsize","max memory used for buffering real-time frames",OFFSET(max_picture_buffer),FF_OPT_TYPE_INT,3041280,0,INT_MAX,D},/* defaults to 1s of 15fps 352x288 YUYV422 video */
{"rtbufsize","max memory used for buffering real-time frames",OFFSET(max_picture_buffer),FF_OPT_TYPE_INT,{.i64=3041280},0,INT_MAX,D},/* defaults to 1s of 15fps 352x288 YUYV422 video */
{"fdebug","print specific debug info",OFFSET(debug),FF_OPT_TYPE_FLAGS,DEFAULT,0,INT_MAX,E|D,"fdebug"},
{"fdebug","print specific debug info",OFFSET(debug),FF_OPT_TYPE_FLAGS,{.i64=DEFAULT},0,INT_MAX,E|D,"fdebug"},
{"be","output in big-endian format (for use as s16be)",0,FF_OPT_TYPE_CONST,SPDIF_FLAG_BIGENDIAN,0,INT_MAX,AV_OPT_FLAG_ENCODING_PARAM,"spdif_flags"},
{"be","output in big-endian format (for use as s16be)",0,FF_OPT_TYPE_CONST,{.i64=SPDIF_FLAG_BIGENDIAN},0,INT_MAX,AV_OPT_FLAG_ENCODING_PARAM,"spdif_flags"},
{"dtshd_rate","mux complete DTS frames in HD mode at the specified IEC958 rate (in Hz, default 0=disabled)",offsetof(IEC61937Context,dtshd_rate),FF_OPT_TYPE_INT,0,0,768000,AV_OPT_FLAG_ENCODING_PARAM},
{"dtshd_rate","mux complete DTS frames in HD mode at the specified IEC958 rate (in Hz, default 0=disabled)",offsetof(IEC61937Context,dtshd_rate),FF_OPT_TYPE_INT,{.i64=0},0,768000,AV_OPT_FLAG_ENCODING_PARAM},
{"dtshd_fallback_time","min secs to strip HD for after an overflow (-1: till the end, default 60)",offsetof(IEC61937Context,dtshd_fallback),FF_OPT_TYPE_INT,60,-1,INT_MAX,AV_OPT_FLAG_ENCODING_PARAM},
{"dtshd_fallback_time","min secs to strip HD for after an overflow (-1: till the end, default 60)",offsetof(IEC61937Context,dtshd_fallback),FF_OPT_TYPE_INT,{.i64=60},-1,INT_MAX,AV_OPT_FLAG_ENCODING_PARAM},