diff options
author | John Stebbins <jstebbins@jetheaddev.com> | 2020-04-04 11:45:20 -0600 |
---|---|---|
committer | Philip Langdale <philipl@overt.org> | 2020-04-10 09:32:13 -0700 |
commit | c0d3fea6000bae5937df6f5744e1dfdd3ab83795 (patch) | |
tree | 19477e22248a77eba563e66e456d7a5fb832c011 /libavcodec/movtextdec.c | |
parent | e5b99df096b8f15468dffb0e1cac0b27a9c453f3 (diff) | |
download | ffmpeg-c0d3fea6000bae5937df6f5744e1dfdd3ab83795.tar.gz |
lavc/movtextdec: make sure default font name is set
Signed-off-by: Philip Langdale <philipl@overt.org>
Diffstat (limited to 'libavcodec/movtextdec.c')
-rw-r--r-- | libavcodec/movtextdec.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/libavcodec/movtextdec.c b/libavcodec/movtextdec.c index 6c7d93702e..2481c71af6 100644 --- a/libavcodec/movtextdec.c +++ b/libavcodec/movtextdec.c @@ -52,7 +52,7 @@ typedef struct { uint16_t fontID; - char *font; + const char *font; uint8_t fontsize; int color; int back_color; @@ -251,6 +251,8 @@ static int mov_text_tx3g(AVCodecContext *avctx, MovTextContext *m) m->ftab_temp = NULL; tx3g_ptr = tx3g_ptr + font_length; } + // In case of broken header, init default font + m->d.font = ASS_DEFAULT_FONT; for (i = 0; i < m->ftab_entries; i++) { if (m->d.fontID == m->ftab[i]->fontID) m->d.font = m->ftab[i]->font; |