diff options
author | wm4 <wm4@nowhere> | 2015-08-31 19:46:02 +0200 |
---|---|---|
committer | wm4 <wm4@nowhere> | 2015-08-31 19:46:02 +0200 |
commit | e6fd6d6e4914ff27ed6e935315f436ea15cf48ad (patch) | |
tree | 0cac7cb23476d61134fd20632a204ff2f510a737 /misc/charset_conv.h | |
parent | fb94744595aabfa665e0799e9b386e77633c1818 (diff) | |
download | mpv-e6fd6d6e4914ff27ed6e935315f436ea15cf48ad.tar.bz2 mpv-e6fd6d6e4914ff27ed6e935315f436ea15cf48ad.tar.xz |
vo_rpi, vo_opengl: do not globally terminate EGL on VO uninit
eglTerminate() affects the EGLDisplay in all threads. Since the RPI
firmware apparently only ever uses EGL_DEFAULT_DISPLAY, this means it
will trash all other contexts on other threads in the same process.
Thus we don't call eglTerminate() at all, at least on RPI. Call
eglReleaseThread() instead (which may or may not be a NOP).
Diffstat (limited to 'misc/charset_conv.h')
0 files changed, 0 insertions, 0 deletions