diff options
author | wm4 <wm4@nowhere> | 2018-01-27 00:31:14 +0100 |
---|---|---|
committer | Kevin Mitchell <kevmitch@gmail.com> | 2018-01-27 03:31:53 -0800 |
commit | 3c1566e736079c968537fe7af0e1e5bbfcd80ec1 (patch) | |
tree | 425a67b3049433f82a1e9e0643d6e3098b387cc1 /player | |
parent | 20cc22437eeaf378ed6e983cd662edc82c6843c6 (diff) | |
download | mpv-3c1566e736079c968537fe7af0e1e5bbfcd80ec1.tar.bz2 mpv-3c1566e736079c968537fe7af0e1e5bbfcd80ec1.tar.xz |
video: fix crash with vdpau when reinitializing rendering
Using vdpau will allocate additional textures for the reinterleaving
step, which uninit_rendering() will free. This is a problem because the
hwdec image remains mapped when reinitializing, so the reinterleaving
textures are turned into dangling pointers. Fix this by freeing the
reinterleave textures on full uninit instead.
Fixes #5447.
Diffstat (limited to 'player')
0 files changed, 0 insertions, 0 deletions