diff options
author | James Ross-Gowan <rossy@jrg.systems> | 2018-01-04 22:58:12 +1100 |
---|---|---|
committer | James Ross-Gowan <rossy@jrg.systems> | 2018-01-04 23:05:10 +1100 |
commit | a9a4d6349a2d92200d80382532bff46971aafdae (patch) | |
tree | 247ad0e892ba1a4f4e6afe066e07cc593ec13b8a /video/fmt-conversion.h | |
parent | baa18f76ca41fe92c6b7ed9f73a33b8b4de1337e (diff) | |
download | mpv-a9a4d6349a2d92200d80382532bff46971aafdae.tar.bz2 mpv-a9a4d6349a2d92200d80382532bff46971aafdae.tar.xz |
vo_gpu: d3d11: check for NULL backbuffer in start_frame
In a lost device scenario, resize() will fail and p->backbuffer will be
NULL. We can't recover from lost devices yet, but we should still check
for a NULL backbuffer in start_frame() rather than crashing.
Also remove a NULL check for p->swapchain. This was a red herring, since
p->swapchain never becomes NULL in an error condition, but p->backbuffer
actually does.
This should fix the crash in #5320, but it doesn't fix the underlying
reason for the lost device (which is probably a driver bug.)
Diffstat (limited to 'video/fmt-conversion.h')
0 files changed, 0 insertions, 0 deletions