diff options
author | wm4 <wm4@nowhere> | 2017-08-09 11:58:55 +0200 |
---|---|---|
committer | wm4 <wm4@nowhere> | 2017-08-09 12:00:56 +0200 |
commit | de6d3f8ca10f22901d1cdfb44d117e7ef3eabcc1 (patch) | |
tree | f2380e4ae2832c632d5629781cee1131763a063c /video/mp_image_pool.c | |
parent | 7397e8ab42acd4dcb12943949e902e3df2738085 (diff) | |
download | mpv-de6d3f8ca10f22901d1cdfb44d117e7ef3eabcc1.tar.bz2 mpv-de6d3f8ca10f22901d1cdfb44d117e7ef3eabcc1.tar.xz |
vd_lavc: fix device leak with copy-mode hwaccels
Apparently this was broken by the "ctx->hwdec" check in the if condition
guarding the destroy call, and "ctx->hwdec = NULL;" was moved up
earlier, making this always dead code.
This should probably be refcounted or so, although that could make it
worse as well. For now, add a flag whether the device should be
destroyed.
Fixes #4735.
Diffstat (limited to 'video/mp_image_pool.c')
0 files changed, 0 insertions, 0 deletions