1
0
mirror of https://github.com/mpv-player/mpv synced 2024-12-28 01:52:19 +00:00
mpv/DOCS
wm4 44e06b70d5 player: add experimental C plugin interface
This basically reuses the scripting infrastructure.

Note that this needs to be explicitly enabled at compilation. For one,
enabling export for certain symbols from an executable seems to be quite
toolchain-specific. It might not work outside of Linux and cause random
problems within Linux.

If C plugins actually become commonly used and this approach is starting
to turn out as a problem, we can build mpv CLI as a wrapper for libmpv,
which would remove the requirement that plugins pick up host symbols.

I'm being lazy, so implementation/documentation are parked in existing
files, even if that stuff doesn't necessarily belong there. Sue me, or
better send patches.
2017-01-12 17:45:11 +01:00
..
man player: add experimental C plugin interface 2017-01-12 17:45:11 +01:00
client-api-changes.rst client API: turn mpv_suspend() and mpv_resume() into stubs 2016-11-22 15:54:44 +01:00
compile-windows.md DOCS/compile-windows: be more specific about the D3D compiler DLL 2016-11-23 01:23:12 +01:00
contribute.md Add a CONTRIBUTING.md file 2015-12-22 23:18:46 +01:00
edl-mpv.rst demux_timeline: fix nested timelines 2016-02-20 16:22:15 +01:00
encoding.rst manpage: update config file locations 2014-06-28 15:55:09 +02:00
interface-changes.rst options: deprecate some other complex --ad/--vd features 2016-12-23 18:18:17 +01:00
mplayer-changes.rst options: rename subtitle options 2016-10-03 16:57:04 +02:00
release-policy.md DOCS/release-policy.md: reminder to update certain version numbers 2016-08-07 19:43:57 +02:00
tech-overview.txt Fix misspellings 2016-06-26 13:47:21 +02:00
waf-buildsystem.rst Various spelling fixes 2015-06-18 19:36:58 +02:00