34     int prev_chr_is_space = 1;
 
   40             else if (!prev_chr_is_space)
 
   44             const char *
end = strchr(p, 
'>');
 
   63     const char *ptr = avpkt->
data;
 
void av_bprintf(AVBPrint *buf, const char *fmt,...)
 
ptrdiff_t const GLvoid * data
 
int av_strncasecmp(const char *a, const char *b, size_t n)
Locale-independent case-insensitive compare. 
 
int av_bprint_finalize(AVBPrint *buf, char **ret_str)
Finalize a print buffer. 
 
int av_isspace(int c)
Locale-independent conversion of ASCII isspace. 
 
static av_cold int end(AVCodecContext *avctx)
 
int ff_ass_subtitle_header_default(AVCodecContext *avctx)
Generate a suitable AVCodecContext.subtitle_header for SUBTITLE_ASS with default style. 
 
int duration
Duration of this packet in AVStream->time_base units, 0 if unknown. 
 
#define NULL_IF_CONFIG_SMALL(x)
Return NULL if CONFIG_SMALL is true, otherwise the argument without modification. ...
 
void av_bprint_init(AVBPrint *buf, unsigned size_init, unsigned size_max)
 
const char * name
Name of the codec implementation. 
 
Libavcodec external API header. 
 
AVCodec ff_realtext_decoder
 
static int realtext_decode_frame(AVCodecContext *avctx, void *data, int *got_sub_ptr, AVPacket *avpkt)
 
int ff_ass_add_rect_bprint(AVSubtitle *sub, AVBPrint *buf, int ts_start, int duration)
Same as ff_ass_add_rect_bprint, but taking an AVBPrint buffer instead of a string, and assuming raw=0. 
 
main external API structure. 
 
static int rt_event_to_ass(AVBPrint *buf, const char *p)
 
This structure stores compressed data. 
 
int64_t pts
Presentation timestamp in AVStream->time_base units; the time at which the decompressed packet will b...
 
void av_bprint_chars(AVBPrint *buf, char c, unsigned n)
Append char c n times to a print buffer.