1
0
mirror of https://github.com/mpv-player/mpv synced 2025-03-24 20:31:37 +00:00
mpv/DOCS/client_api_examples
wm4 a850bf786e vo_opengl_cb: simplify API uninitialization
Until now, calling mpv_opengl_cb_uninit_gl() at a "bad moment" could
make the whole thing to explode. The API user was asked to avoid such
situations by calling it only in "good moments". But this was probably a
bit too subtle and could easily be overlooked.

Integrate the approach the qml example uses directly into the
implementation. If the OpenGL context is to be unitialized, forcefully
disable video, and block until this is done.
2014-12-31 20:31:19 +01:00
..
qml vo_opengl_cb: simplify API uninitialization 2014-12-31 20:31:19 +01:00
cocoabasic.m libmpv: cocoa: add basic menu 2014-10-27 19:14:55 +01:00
Copyright DOCS/client_api_examples: add an explicit license 2014-12-30 22:47:50 +01:00
qtexample.cpp DOCS/client_api_examples: add an explicit license 2014-12-30 22:47:50 +01:00
qtexample.h DOCS/client_api_examples: qtexample: use queued signals 2014-12-30 22:40:25 +01:00
qtexample.pro DOCS/client_api_examples: qtexample: use queued signals 2014-12-30 22:40:25 +01:00
shared.h Add a client API example 2014-02-10 21:30:55 +01:00
simple.c client API, X11: change default keyboard input handling again 2014-09-28 20:11:00 +02:00