FFmpeg
|
libavcodec/jacosubdec.c
Go to the documentation of this file.
static int insert_datetime(AVBPrint *dst, const char *in, const char *arg)
Definition: libavcodec/jacosubdec.c:41
Definition: libavcodec/jacosubdec.c:91
About Git write you should know how to use GIT properly Luckily Git comes with excellent documentation git help man git shows you the available git< command > help man git< command > shows information about the subcommand< command > The most comprehensive manual is the website Git Reference visit they are quite exhaustive You do not need a special username or password All you need is to provide a ssh public key to the Git server admin What follows now is a basic introduction to Git and some FFmpeg specific guidelines Read it at least if you are granted commit privileges to the FFmpeg project you are expected to be familiar with these rules I if not You can get git from etc no matter how small Every one of them has been saved from looking like a fool by this many times It s very easy for stray debug output or cosmetic modifications to slip in
Definition: git-howto.txt:5
JACOsub shared utils.
int av_bprint_finalize(AVBPrint *buf, char **ret_str)
Finalize a print buffer.
Definition: bprint.c:193
Definition: libavcodec/jacosubdec.c:92
int ff_ass_subtitle_header_default(AVCodecContext *avctx)
Generate a suitable AVCodecContext.subtitle_header for SUBTITLE_ASS with default style.
Definition: ass.c:54
static int insert_text(AVBPrint *dst, const char *in, const char *arg)
Definition: libavcodec/jacosubdec.c:35
int duration
Duration of this packet in AVStream->time_base units, 0 if unknown.
Definition: libavcodec/avcodec.h:1073
Definition: libavcodec/avcodec.h:3102
void av_free(void *ptr)
Free a memory block which has been allocated with av_malloc(z)() or av_realloc(). ...
Definition: mem.c:183
#define NULL_IF_CONFIG_SMALL(x)
Return NULL if CONFIG_SMALL is true, otherwise the argument without modification. ...
Definition: libavutil/internal.h:123
void av_bprint_init(AVBPrint *buf, unsigned size_init, unsigned size_max)
Init a print buffer.
Definition: bprint.c:68
Definition: libavcodec/jacosubdec.c:89
int ff_ass_add_rect(AVSubtitle *sub, const char *dialog, int ts_start, int duration, int raw)
Add an ASS dialog line to an AVSubtitle as a new AVSubtitleRect.
Definition: ass.c:80
static int jacosub_decode_frame(AVCodecContext *avctx, void *data, int *got_sub_ptr, AVPacket *avpkt)
Definition: libavcodec/jacosubdec.c:168
Definition: libavcodec/jacosubdec.c:90
static int insert_color(AVBPrint *dst, const char *in, const char *arg)
Definition: libavcodec/jacosubdec.c:57
Definition: libavcodec/avcodec.h:467
int(* func)(AVBPrint *dst, const char *in, const char *arg)
Definition: libavcodec/jacosubdec.c:70
static int av_toupper(int c)
Locale-independent conversion of ASCII characters to uppercase.
Definition: avstring.h:206
static av_always_inline const char * jss_skip_whitespace(const char *p)
Definition: jacosub.h:38
static const struct @60 ass_codes_map[]
the buffer and buffer reference mechanism is intended to as much as expensive copies of that data while still allowing the filters to produce correct results The data is stored in buffers represented by AVFilterBuffer structures They must not be accessed but through references stored in AVFilterBufferRef structures Several references can point to the same buffer
Definition: filter_design.txt:45
static int insert_font(AVBPrint *dst, const char *in, const char *arg)
Definition: libavcodec/jacosubdec.c:62
static void jacosub_to_ass(AVCodecContext *avctx, AVBPrint *dst, const char *src)
Definition: libavcodec/jacosubdec.c:97
Definition: avutil.h:146
Definition: libavcodec/jacosubdec.c:94
int64_t pts
Presentation timestamp in AVStream->time_base units; the time at which the decompressed packet will b...
Definition: libavcodec/avcodec.h:1044
Definition: libavcodec/jacosubdec.c:93
Generated on Mon Nov 18 2024 06:51:56 for FFmpeg by 1.8.11