Lines Matching defs:avctx
149 static int mov_text_tx3g(AVCodecContext *avctx, MovTextContext *m)
151 const uint8_t *tx3g_ptr = avctx->extradata;
152 int i, j = -1, font_length, remaining = avctx->extradata_size - BOX_SIZE_INITIAL;
349 AVCodecContext *avctx)
351 MovTextContext *m = avctx->priv_data;
426 av_log(avctx, AV_LOG_ERROR, "invalid UTF-8 byte in subtitle\n");
446 static int mov_text_init(AVCodecContext *avctx) {
454 MovTextContext *m = avctx->priv_data;
455 ret = mov_text_tx3g(avctx, m);
462 return ff_ass_subtitle_header_full(avctx,
472 return ff_ass_subtitle_header_default(avctx);
475 static int mov_text_decode_frame(AVCodecContext *avctx, AVSubtitle *sub,
478 MovTextContext *m = avctx->priv_data;
532 av_log(avctx, AV_LOG_ERROR, "tsmb_size invalid\n");
551 text_to_ass(&buf, ptr, end, avctx);
554 text_to_ass(&buf, ptr, end, avctx);
564 static int mov_text_decode_close(AVCodecContext *avctx)
566 MovTextContext *m = avctx->priv_data;
572 static void mov_text_flush(AVCodecContext *avctx)
574 MovTextContext *m = avctx->priv_data;
575 if (!(avctx->flags2 & AV_CODEC_FLAG2_RO_FLUSH_NOOP))