[FFmpeg-cvslog] avfilter/vsrc_ddagrab: fix mouse cursor render init
Timo Rothenpieler
git at videolan.org
Fri Aug 5 15:15:14 EEST 2022
ffmpeg | branch: master | Timo Rothenpieler <timo at rothenpieler.org> | Fri Aug 5 14:02:44 2022 +0200| [fbf87a46ab97cf487141002d660bf4ed9379e334] | committer: Timo Rothenpieler
avfilter/vsrc_ddagrab: fix mouse cursor render init
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=fbf87a46ab97cf487141002d660bf4ed9379e334
---
libavfilter/vsrc_ddagrab.c | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/libavfilter/vsrc_ddagrab.c b/libavfilter/vsrc_ddagrab.c
index 98daec1d04..0543e889ad 100644
--- a/libavfilter/vsrc_ddagrab.c
+++ b/libavfilter/vsrc_ddagrab.c
@@ -435,12 +435,6 @@ static av_cold int ddagrab_init(AVFilterContext *avctx)
dda->mouse_x = -1;
dda->mouse_y = -1;
- if (dda->draw_mouse) {
- ret = init_render_resources(avctx);
- if (ret < 0)
- goto fail;
- }
-
return 0;
fail:
ddagrab_uninit(avctx);
@@ -723,6 +717,12 @@ static int ddagrab_config_props(AVFilterLink *outlink)
dda->width -= FFMAX(dda->width - dda->raw_width + dda->offset_x, 0);
dda->height -= FFMAX(dda->height - dda->raw_height + dda->offset_y, 0);
+ if (dda->draw_mouse) {
+ ret = init_render_resources(avctx);
+ if (ret < 0)
+ return ret;
+ }
+
ret = init_hwframes_ctx(avctx);
if (ret < 0)
return ret;
More information about the ffmpeg-cvslog
mailing list