diff options
author | Anshul Maheshwari <anshul.ffmpeg@gmail.com> | 2014-06-14 17:06:37 +0530 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2014-06-15 19:59:26 +0200 |
commit | 77ade55fe52e76d3476c009aa42134f58f03ffb2 (patch) | |
tree | 0ccd9d923331396d4d33e907eccd07ff4bc8da51 | |
parent | 9a11b33a2d9db18cd9f606952e2d1acb72f883aa (diff) | |
download | ffmpeg-streaming-77ade55fe52e76d3476c009aa42134f58f03ffb2.zip ffmpeg-streaming-77ade55fe52e76d3476c009aa42134f58f03ffb2.tar.gz |
avcodec/dvbsubdec: add AVClass to context
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-rw-r--r-- | libavcodec/dvbsubdec.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/libavcodec/dvbsubdec.c b/libavcodec/dvbsubdec.c index 3c4ccb8..958613e 100644 --- a/libavcodec/dvbsubdec.c +++ b/libavcodec/dvbsubdec.c @@ -23,6 +23,7 @@ #include "get_bits.h" #include "bytestream.h" #include "libavutil/colorspace.h" +#include "libavutil/opt.h" #define DVBSUB_PAGE_SEGMENT 0x10 #define DVBSUB_REGION_SEGMENT 0x11 @@ -227,6 +228,7 @@ typedef struct DVBSubDisplayDefinition { } DVBSubDisplayDefinition; typedef struct DVBSubContext { + AVClass *class; int composition_id; int ancillary_id; @@ -1551,6 +1553,15 @@ static int dvbsub_decode(AVCodecContext *avctx, return p - buf; } +static const AVOption options[] = { + {NULL} +}; +static const AVClass dvbsubdec_class = { + .class_name = "DVB Sub Decoder", + .item_name = av_default_item_name, + .option = options, + .version = LIBAVUTIL_VERSION_INT, +}; AVCodec ff_dvbsub_decoder = { .name = "dvbsub", @@ -1561,4 +1572,5 @@ AVCodec ff_dvbsub_decoder = { .init = dvbsub_init_decoder, .close = dvbsub_close_decoder, .decode = dvbsub_decode, + .priv_class = &dvbsubdec_class, }; |