FFmpeg
Classes | Macros | Variables
microdvddec.c File Reference

MicroDVD subtitle decoder. More...

#include "libavutil/avstring.h"
#include "libavutil/parseutils.h"
#include "libavutil/bprint.h"
#include "avcodec.h"
#include "ass.h"

Classes

struct  microdvd_tag
 

Macros

#define MICRODVD_PERSISTENT_OFF   0
 
#define MICRODVD_PERSISTENT_ON   1
 
#define MICRODVD_PERSISTENT_OPENED   2
 
#define MICRODVD_TAGS   "cfshyYpo"
 
#define MICRODVD_STYLES   "ibus"
 

Variables

AVCodec ff_microdvd_decoder
 

Detailed Description

MicroDVD subtitle decoder.

Based on the specifications found here: https://trac.videolan.org/vlc/ticket/1825#comment:6

Variable Documentation

§ ff_microdvd_decoder

AVCodec ff_microdvd_decoder
Initial value:
= {
.name = "microdvd",
.long_name = NULL_IF_CONFIG_SMALL("MicroDVD subtitle"),
.type = AVMEDIA_TYPE_SUBTITLE,
.id = AV_CODEC_ID_MICRODVD,
.init = microdvd_init,
.decode = microdvd_decode_frame,
.flush = ff_ass_decoder_flush,
.priv_data_size = sizeof(FFASSDecoderContext),
}
#define NULL_IF_CONFIG_SMALL(x)
Return NULL if CONFIG_SMALL is true, otherwise the argument without modification. ...
Definition: internal.h:186
Definition: ass.h:46