From 73917abf6036ab12f9c47545bba4395798003d86 Mon Sep 17 00:00:00 2001 From: Klaus Schmidinger Date: Sun, 16 Apr 2006 09:36:10 +0200 Subject: Implemented APIVERSION for the VDR plugin API version number --- PLUGINS.html | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'PLUGINS.html') diff --git a/PLUGINS.html b/PLUGINS.html index 8f0e12ef..b1c4877e 100644 --- a/PLUGINS.html +++ b/PLUGINS.html @@ -165,11 +165,20 @@ loadable library file for that plugin (we'll get to the details later). The lib directory contains the dynamically loadable libraries of all available plugins. Note that the names of these files are created by concatenating

+
  - +
libvdr-hello.so.1.1.0
VDR plugin
library prefix
name of
the plugin
shared object
indicator
VDR version number
this plugin was
compiled for
VDR plugin
library prefix
name of
the plugin
shared object
indicator
API version number
this plugin was
compiled for

+The API version number refers to the plugin API version number of the VDR +version this plugin was compiled with. Compiled plugins can run with newer versions +of VDR as long as their plugin API version number is still the same as that of +the current VDR version. That way minor fixes to VDR, that don't require changes +to the VDR header files, can be made without requiring all plugins to be +recompiled. +

+

The plugin library files can be stored in any directory. If the default organization is not used, the path to the plugin directory has be be given to VDR through the -L option. -- cgit v1.2.3