1
mirror of https://github.com/mpv-player/mpv synced 2024-08-04 14:59:58 +02:00
mpv/libmpv
wm4 f9bcb5c42c client API: clarify that Display pointers etc. need to stay valid
Normally, MPV_RENDER_PARAM* arguments are copied, unless documented
otherwise. Of course we can't copy X11 Display or Wayland wl_display
types, but for arguments that are "summarized" in a struct (like
MPV_RENDER_PARAM_OPENGL_FBO), a copy is expected.

Also add some unused infrastructure to make this explicit, and to make
it easier to add parameter types that require a copy.

Untested.
2018-04-16 01:21:59 +03:00
..
client.h client API: add a first class hook API, and deprecate old API 2018-03-26 23:02:23 -07:00
mpv.def client API: add a first class hook API, and deprecate old API 2018-03-26 23:02:23 -07:00
mpv.pc.in build: add hacks to force waf to generate valid .pc files 2014-08-07 23:45:40 +02:00
opengl_cb.h client API: add a new way to pass X11 Display etc. to render API 2018-03-26 19:47:08 +02:00
qthelper.hpp client API: deprecate qthelper.hpp 2018-03-15 23:13:53 -07:00
render_gl.h client API: add a new way to pass X11 Display etc. to render API 2018-03-26 19:47:08 +02:00
render.h client API: clarify that Display pointers etc. need to stay valid 2018-04-16 01:21:59 +03:00
stream_cb.h Fix use of ISC license 2017-04-15 16:20:00 +02:00