Signed-off-by: Michael Niedermayer <michae...@gmx.at> --- libavcodec/avcodec.h | 3 +++ libavcodec/options_table.h | 1 + 2 files changed, 4 insertions(+)
diff --git a/libavcodec/avcodec.h b/libavcodec/avcodec.h index 4aeb57a..4560d8c 100644 --- a/libavcodec/avcodec.h +++ b/libavcodec/avcodec.h @@ -37,6 +37,7 @@ #include "libavutil/dict.h" #include "libavutil/frame.h" #include "libavutil/log.h" +#include "libavutil/opt.h" #include "libavutil/pixfmt.h" #include "libavutil/rational.h" @@ -3146,6 +3147,8 @@ typedef struct AVCodecContext { * - decoding: set by user through AVOPtions (NO direct access) */ char *codec_whitelist; + + av_format_option_for_user_func format_option_for_user_func; } AVCodecContext; AVRational av_codec_get_pkt_timebase (const AVCodecContext *avctx); diff --git a/libavcodec/options_table.h b/libavcodec/options_table.h index a906864..f7d42a3 100644 --- a/libavcodec/options_table.h +++ b/libavcodec/options_table.h @@ -495,6 +495,7 @@ static const AVOption avcodec_options[] = { {"codec_whitelist", "List of decoders that are allowed to be used", OFFSET(codec_whitelist), AV_OPT_TYPE_STRING, { .str = NULL }, CHAR_MIN, CHAR_MAX, A|V|S|D }, {"pixel_format", "set pixel format", OFFSET(pix_fmt), AV_OPT_TYPE_PIXEL_FMT, {.i64=AV_PIX_FMT_NONE}, -1, INT_MAX, 0 }, {"video_size", "set video size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str=NULL}, 0, INT_MAX, 0 }, +{"format_option_for_user_func", NULL, OFFSET(format_option_for_user_func), AV_OPT_TYPE_PTR, {.str=NULL}, 0, 0, 0 }, {NULL}, }; -- 1.7.9.5 _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel