drawtext filter, based on the original vhook/drawtext.c filter by Gustavo Sverzut Barbieri
More...
|
enum | var_name {
VAR_B1,
VAR_B2,
VAR_S1,
VAR_S2,
VAR_T1,
VAR_T2,
VAR_NB,
VAR_N,
VAR_T,
VAR_S,
VAR_VARS_NB,
VAR_TB,
VAR_PTS,
VAR_START_PTS,
VAR_PREV_PTS,
VAR_PREV_SELECTED_PTS,
VAR_T,
VAR_START_T,
VAR_PREV_T,
VAR_PREV_SELECTED_T,
VAR_PICT_TYPE,
VAR_PICT_TYPE_I,
VAR_PICT_TYPE_P,
VAR_PICT_TYPE_B,
VAR_PICT_TYPE_S,
VAR_PICT_TYPE_SI,
VAR_PICT_TYPE_SP,
VAR_PICT_TYPE_BI,
VAR_INTERLACE_TYPE,
VAR_INTERLACE_TYPE_P,
VAR_INTERLACE_TYPE_T,
VAR_INTERLACE_TYPE_B,
VAR_CONSUMED_SAMPLES_N,
VAR_SAMPLES_N,
VAR_SAMPLE_RATE,
VAR_N,
VAR_SELECTED_N,
VAR_PREV_SELECTED_N,
VAR_KEY,
VAR_POS,
VAR_SCENE,
VAR_VARS_NB,
VAR_FRAME_RATE,
VAR_INTERLACED,
VAR_N,
VAR_NB_CONSUMED_SAMPLES,
VAR_NB_SAMPLES,
VAR_POS,
VAR_PREV_INPTS,
VAR_PREV_INT,
VAR_PREV_OUTPTS,
VAR_PREV_OUTT,
VAR_PTS,
VAR_SAMPLE_RATE,
VAR_STARTPTS,
VAR_STARTT,
VAR_T,
VAR_TB,
VAR_RTCTIME,
VAR_RTCSTART,
VAR_VARS_NB,
VAR_AVTB,
VAR_INTB,
VAR_SR,
VAR_VARS_NB,
VAR_W,
VAR_H,
VAR_CW,
VAR_CH,
VAR_HSUB,
VAR_VSUB,
VARS_NB,
VAR_IN_W,
VAR_IW,
VAR_IN_H,
VAR_IH,
VAR_OUT_W,
VAR_OW,
VAR_OUT_H,
VAR_OH,
VAR_A,
VAR_SAR,
VAR_DAR,
VAR_HSUB,
VAR_VSUB,
VAR_X,
VAR_Y,
VAR_N,
VAR_POS,
VAR_T,
VAR_VARS_NB,
VAR_DAR,
VAR_HSUB,
VAR_VSUB,
VAR_LINE_H,
VAR_LH,
VAR_MAIN_H,
VAR_h,
VAR_H,
VAR_MAIN_W,
VAR_w,
VAR_W,
VAR_MAX_GLYPH_A,
VAR_ASCENT,
VAR_MAX_GLYPH_D,
VAR_DESCENT,
VAR_MAX_GLYPH_H,
VAR_MAX_GLYPH_W,
VAR_N,
VAR_SAR,
VAR_T,
VAR_TEXT_H,
VAR_TH,
VAR_TEXT_W,
VAR_TW,
VAR_X,
VAR_Y,
VAR_VARS_NB,
VAR_N,
VAR_PTS,
VAR_R,
VAR_T,
VAR_TB,
VAR_NB,
VAR_W,
VAR_H,
VAR_VAL,
VAR_MAXVAL,
VAR_MINVAL,
VAR_NEGVAL,
VAR_CLIPVAL,
VAR_VARS_NB,
VAR_MAIN_W,
VAR_MW,
VAR_MAIN_H,
VAR_MH,
VAR_OVERLAY_W,
VAR_OW,
VAR_OVERLAY_H,
VAR_OH,
VAR_VARS_NB,
VAR_IN_W,
VAR_IW,
VAR_IN_H,
VAR_IH,
VAR_OUT_W,
VAR_OW,
VAR_OUT_H,
VAR_OH,
VAR_X,
VAR_Y,
VAR_A,
VAR_SAR,
VAR_DAR,
VAR_HSUB,
VAR_VSUB,
VARS_NB,
VAR_IN_W,
VAR_IW,
VAR_IN_H,
VAR_IH,
VAR_OUT_W,
VAR_OW,
VAR_OUT_H,
VAR_OH,
VAR_A,
VAR_SAR,
VAR_DAR,
VAR_HSUB,
VAR_VSUB,
VARS_NB,
VAR_X,
VAR_Y,
VAR_W,
VAR_H,
VAR_TIME,
VAR_SPEED,
VAR_TEMPO,
VAR_ORDER,
VAR_PATTERN,
VAR_ROW,
VAR_VARS_NB
} |
|
enum | expansion_mode { EXP_NONE,
EXP_NORMAL,
EXP_STRFTIME
} |
|
|
static double | drand (void *opaque, double min, double max) |
|
| AVFILTER_DEFINE_CLASS (drawtext) |
|
static int | glyph_cmp (void *key, const void *b) |
|
static int | load_glyph (AVFilterContext *ctx, Glyph **glyph_ptr, uint32_t code) |
| Load glyphs corresponding to the UTF-32 codepoint code.
|
|
static int | load_font_file (AVFilterContext *ctx, const char *path, int index, const char **error) |
|
static int | load_font (AVFilterContext *ctx) |
|
static int | load_textfile (AVFilterContext *ctx) |
|
static av_cold int | init (AVFilterContext *ctx, const char *args) |
|
static int | query_formats (AVFilterContext *ctx) |
|
static int | glyph_enu_free (void *opaque, void *elem) |
|
static av_cold void | uninit (AVFilterContext *ctx) |
|
static int | is_newline (uint32_t c) |
|
static int | config_input (AVFilterLink *inlink) |
|
static int | command (AVFilterContext *ctx, const char *cmd, const char *arg, char *res, int res_len, int flags) |
|
static int | func_pts (AVFilterContext *ctx, AVBPrint *bp, char *fct, unsigned argc, char **argv, int tag) |
|
static int | func_frame_num (AVFilterContext *ctx, AVBPrint *bp, char *fct, unsigned argc, char **argv, int tag) |
|
static void | localtime_r (const time_t *t, struct tm *tm) |
|
static int | func_strftime (AVFilterContext *ctx, AVBPrint *bp, char *fct, unsigned argc, char **argv, int tag) |
|
static int | func_eval_expr (AVFilterContext *ctx, AVBPrint *bp, char *fct, unsigned argc, char **argv, int tag) |
|
static int | eval_function (AVFilterContext *ctx, AVBPrint *bp, char *fct, unsigned argc, char **argv) |
|
static int | expand_function (AVFilterContext *ctx, AVBPrint *bp, char **rtext) |
|
static int | expand_text (AVFilterContext *ctx) |
|
static int | draw_glyphs (DrawTextContext *dtext, AVFilterBufferRef *picref, int width, int height, const uint8_t rgbcolor[4], FFDrawColor *color, int x, int y) |
|
static int | draw_text (AVFilterContext *ctx, AVFilterBufferRef *picref, int width, int height) |
|
static int | filter_frame (AVFilterLink *inlink, AVFilterBufferRef *frame) |
|
drawtext filter, based on the original vhook/drawtext.c filter by Gustavo Sverzut Barbieri
Definition in file vf_drawtext.c.