History

avfilter/vsrc_ddagrab: fix mouse cursor render init

Timo Rothenpieler committed 4 years ago

Commit fbf87a41 parent 2345b4e1 file · +6 −6Browse files

Unified · Split

libavfilter/vsrc_ddagrab.c+6−6
@@ -435,12 +435,6 @@ static av_cold int ddagrab_init(AVFilterContext *avctx) · 434 unmodified lines
435435 dda->mouse_x = -1;
436436 dda->mouse_y = -1;
437437
438− if (dda->draw_mouse) {
439− ret = init_render_resources(avctx);
440− if (ret < 0)
441− goto fail;
442− }
443−
444438 return 0;
445439 fail:
446440 ddagrab_uninit(avctx);
@@ -723,6 +717,12 @@ static int ddagrab_config_props(AVFilterLink *outlink) · 276 unmodified lines
723717 dda->width -= FFMAX(dda->width - dda->raw_width + dda->offset_x, 0);
724718 dda->height -= FFMAX(dda->height - dda->raw_height + dda->offset_y, 0);
725719
720+ if (dda->draw_mouse) {
721+ ret = init_render_resources(avctx);
722+ if (ret < 0)
723+ return ret;
724+ }
725+
726726 ret = init_hwframes_ctx(avctx);
727727 if (ret < 0)
728728 return ret;

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t