2017-02-12 0:23 GMT+01:00 Josh de Kock <[email protected]>: > - if (!vbi_event_handler_add(ctx->vbi, VBI_EVENT_TTX_PAGE, handler, > ctx)) { > + if (!vbi_event_handler_register(ctx->vbi, VBI_EVENT_TTX_PAGE, > handler, ctx)) { > vbi_decoder_delete(ctx->vbi); > ctx->vbi = NULL; > return AVERROR(ENOMEM); > @@ -524,8 +524,12 @@ static int teletext_close_decoder(AVCodecContext *avctx) > subtitle_rect_free(&ctx->pages[--ctx->nb_pages].sub_rect); > av_freep(&ctx->pages); > > - vbi_decoder_delete(ctx->vbi); > - ctx->vbi = NULL; > + if (ctx->vbi) { > + vbi_event_handler_unregister(ctx->vbi, handler, ctx);
Does this work with 0.2.28? Thank you, Carl Eugen _______________________________________________ ffmpeg-devel mailing list [email protected] http://ffmpeg.org/mailman/listinfo/ffmpeg-devel
