diff options
author | Aaron Boxer <boxerab@protonmail.com> | 2023-02-03 14:12:43 -0500 |
---|---|---|
committer | Dudemanguy <random342@airmail.cc> | 2023-02-05 23:27:08 +0000 |
commit | 6803903e0c257c7c9ed59cfd959eeb7956fd4ab4 (patch) | |
tree | 1b159a838b283d2b0923b7b7cb9c4ad1bf786d0b /video/out | |
parent | ce6efc782f0b9ab4048fb3fac8df946f4458b258 (diff) | |
download | mpv-6803903e0c257c7c9ed59cfd959eeb7956fd4ab4.tar.bz2 mpv-6803903e0c257c7c9ed59cfd959eeb7956fd4ab4.tar.xz |
vo_dmabuf_wayland: ensure buffer pool is cleaned at start of uninit
Diffstat (limited to 'video/out')
-rw-r--r-- | video/out/vo_dmabuf_wayland.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/video/out/vo_dmabuf_wayland.c b/video/out/vo_dmabuf_wayland.c index 264f315be3..e7bc150000 100644 --- a/video/out/vo_dmabuf_wayland.c +++ b/video/out/vo_dmabuf_wayland.c @@ -339,6 +339,7 @@ static void uninit(struct vo *vo) { struct priv *p = vo->priv; + wlbuf_pool_free(p->wlbuf_pool); if (p->solid_buffer_pool) wl_shm_pool_destroy(p->solid_buffer_pool); if (p->solid_buffer) @@ -348,7 +349,6 @@ static void uninit(struct vo *vo) hwdec_devices_set_loader(vo->hwdec_devs, NULL, NULL); hwdec_devices_destroy(vo->hwdec_devs); } - wlbuf_pool_free(p->wlbuf_pool); vo_wayland_uninit(vo); ra_ctx_destroy(&p->ctx); } |