[FFmpeg-cvslog] avcodec/dvbsubdec: add AVClass to context
Anshul Maheshwari
git at videolan.org
Sun Jun 15 20:42:54 CEST 2014
ffmpeg | branch: master | Anshul Maheshwari <anshul.ffmpeg at gmail.com> | Sat Jun 14 17:24:37 2014 +0530| [77ade55fe52e76d3476c009aa42134f58f03ffb2] | committer: Michael Niedermayer
avcodec/dvbsubdec: add AVClass to context
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=77ade55fe52e76d3476c009aa42134f58f03ffb2
---
libavcodec/dvbsubdec.c | 12 ++++++++++++
1 file changed, 12 insertions(+)
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,
};
More information about the ffmpeg-cvslog
mailing list