1
0
mirror of https://github.com/mpv-player/mpv synced 2024-12-26 17:12:36 +00:00
mpv/libmenu
Uoti Urpala 2bcfe1e077 Add new video driver API
Create new video driver API that has a per-instance context structure
and does not rely on keeping status in global or static variables.
Existing drivers are not yet converted to this API; instead there is a
wrapper which translates calls to them.

In the new API, an old API call vo_functions->xyz(args) is generally
replaced by vo_xyz(vo_instance, args).

The changes to keep the vesa, dxr2 and xover drivers compiling have
not been tested.
2008-04-23 13:41:04 +03:00
..
menu_chapsel.c Use '-' instead of '_' in option name. 2007-12-25 09:01:51 +00:00
menu_cmdlist.c Remove redundant option 'auto-close' from cmdlist and filesel. 2007-12-28 03:45:01 +00:00
menu_console.c From now on, libmenu does not steal all input keys from input modules. 2007-12-26 13:13:48 +00:00
menu_dvbin.c get rid of the file-static dvb_config and free the config at close() . Patch by Andrew Calkin and me 2007-12-15 13:30:44 +00:00
menu_filesel.c Deny the code using realpath(). 2008-01-10 12:44:17 +00:00
menu_list.c OSD menu support mouse selection. 2007-12-22 06:14:38 +00:00
menu_list.h Add missing header #includes to fix 'make checkheaders'. 2008-03-05 08:24:59 +00:00
menu_param.c Add auto-update property for property menu item. 2007-12-15 15:32:27 +00:00
menu_pt.c From now on, libmenu does not steal all input keys from input modules. 2007-12-26 13:13:48 +00:00
menu_txt.c Remove hardcoded key->cmd bindings in libmenu, support custom key bindings 2007-12-04 10:42:59 +00:00
menu.c Remove pointless #ifdefs around extern declarations. 2008-02-20 08:51:53 +00:00
menu.h Add missing header #includes to fix 'make checkheaders'. 2008-03-05 08:24:59 +00:00
vf_menu.c Add new video driver API 2008-04-23 13:41:04 +03:00