|
Line 0
Link Here
|
|
|
1 |
diff -Nur lib/media/src/mpv/mpvwidget.cpp.orig lib/media/src/mpv/mpvwidget.cpp |
| 2 |
--- lib/media/src/mpv/mpvwidget.cpp.orig |
| 3 |
+++ lib/media/src/mpv/mpvwidget.cpp |
| 4 |
@@ -30,7 +30,11 @@ |
| 5 |
qDebug() << "initializeGL" << nativeParent; |
| 6 |
if (nativeParent == nullptr) qFatal("No native parent"); |
| 7 |
|
| 8 |
- mpv_opengl_init_params gl_init_params{get_proc_address, this, nullptr}; |
| 9 |
+ #if MPV_CLIENT_API_VERSION < MPV_MAKE_VERSION(2,0) |
| 10 |
+ mpv_opengl_init_params gl_init_params{get_proc_address, this, nullptr}; |
| 11 |
+ #else |
| 12 |
+ mpv_opengl_init_params gl_init_params{get_proc_address, this}; |
| 13 |
+ #endif |
| 14 |
mpv_render_param params[]{{MPV_RENDER_PARAM_API_TYPE, (void *)MPV_RENDER_API_TYPE_OPENGL}, |
| 15 |
{MPV_RENDER_PARAM_OPENGL_INIT_PARAMS, &gl_init_params}, |
| 16 |
{MPV_RENDER_PARAM_INVALID, nullptr}, |