summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAnshul Maheshwari <anshul.ffmpeg@gmail.com>2014-06-14 17:06:37 +0530
committerMichael Niedermayer <michaelni@gmx.at>2014-06-15 19:59:26 +0200
commit77ade55fe52e76d3476c009aa42134f58f03ffb2 (patch)
tree0ccd9d923331396d4d33e907eccd07ff4bc8da51
parent9a11b33a2d9db18cd9f606952e2d1acb72f883aa (diff)
downloadffmpeg-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.c12
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,
};
OpenPOWER on IntegriCloud