summaryrefslogtreecommitdiffstats
path: root/video
diff options
context:
space:
mode:
authorrepojohnray <repojohnray@users.noreply.github.com>2023-01-01 02:46:14 +0100
committersfan5 <sfan5@live.de>2023-01-02 19:46:07 +0100
commit2e9c43f9318d416fc26f20aa55841ee7fcfeee4a (patch)
treeefcc7d4977f106f098da520af977646564016fbb /video
parent39f7f83351524cdbd87c5ae420b838530314b525 (diff)
downloadmpv-2e9c43f9318d416fc26f20aa55841ee7fcfeee4a.tar.bz2
mpv-2e9c43f9318d416fc26f20aa55841ee7fcfeee4a.tar.xz
hwdec_drmprime: fix memory leak
Diffstat (limited to 'video')
-rw-r--r--video/out/hwdec/hwdec_drmprime.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/video/out/hwdec/hwdec_drmprime.c b/video/out/hwdec/hwdec_drmprime.c
index fd21de24fe..e78857ce21 100644
--- a/video/out/hwdec/hwdec_drmprime.c
+++ b/video/out/hwdec/hwdec_drmprime.c
@@ -47,6 +47,7 @@ static void uninit(struct ra_hwdec *hw)
struct priv_owner *p = hw->priv;
if (p->hwctx.driver_name)
hwdec_devices_remove(hw->devs, &p->hwctx);
+ av_buffer_unref(&p->hwctx.av_device_ref);
}
const static dmabuf_interop_init interop_inits[] = {