Das easyvdr Plugin
Bei Fragen zur Benutzung des Plugins bitte das vdr-portal benutzen.
patch -p0 -i <PLG>/patches/vdr-plugin-easyvdr.diff
make plugins; make install_plugins
vdr-easyvdr-2021.01.24.1.tgz
vdr-easyvdr-2021.01.24.tgz
vdr-easyvdr-2021.01.23.1.tgz
vdr-easyvdr-2021.01.23.tgz
vdr-easyvdr-2020.11.08.tgz
Beispiel easyvdr Plugin config
control Plugin
ddci3 Plugin
DVD Plugin
femon Plugin
geraetekanalfilter Plugin
satip Plugin
series Plugin
skinsoppalusikka Plugin
sleeptimer Plugin
softhddevice Plugin
vdirs Plugin
wirbelscan Plugin
xinelibout Plugin
2020-05-25: Version 2020.05.25
- Create new Plugin for the EasyVDR distribution.
2020-06-20: Version 2020.06.20
- first Version
- Plugin load,unload,AutoLoad via Menu.
2020-06-26: Version 2020.06.26
- bug fix, ini pairs with multiple '=' delimiters
for xineliboutput.
- initial version of a commandline tool, at the moment
it is called "easyvdrctl-2.4.1", where 2.4.1 the VDR API version is.
This tool is work-in-progress.
2020-06-27: Version 2020.06.27
- move PluginManager.AutoLoad()
from cPluginEasyvdr::Initialize(void) to cPluginEasyvdr::Start()
- fix Makefile install target
2020-06-28:
- still problems with autoload with xineliboutput
rewrite of LoadPlugins and AutoLoad.
Revert move PluginManager.AutoLoad() and call VDRs PluginManager
instead.
2020-07-xx:
2020-11-08:
2021-01-23:
- IniFile.{cpp,h}
- change Plugin description from "easyvdr setup helper plugin" to "setup helper plugin"
2021-01-23.1:
2021-01-24:
- dont plot list of found Plugins anymore, be less verbose here.
- new function void cEasyPluginManager::LoadSetup()
- cEasyPluginManager::AutoLoad()
- cEasyPluginManager::LoadPlugin()
- cEasyPluginManager, new private member
- increase Version to 2021.01.24
2021-01-24.1:
- change return type of TIniFile::Get from 'auto' to
std::vector
(backward compat with older gcc)
- add Copyright notice which was missing yet.
- put this version to my webpage as easyvdr distri is dead now,
otherwise no changes to 2020-07-xx
- ThreadBase.h
- add SleepMinutes()
- add SleepSeconds()
- add hint to series Plugin
- add Clear()
- ReadFile() now calls Clear()
- dos to unix conversion
- add hint to series Plugin
- change default mainmenu name from "easyvdr" to "setup helper"
- update vdr patch to vdr-2.4.6
- increase Version to 2021.01.23
- FileList.h
- add hint to ddci3 Plugin
- increase Version to 2021.01.23.1
- bug hunting: WHY DO PLUGINS DON'T LOAD THEIR SETUP.CONF VALUES? hmm..
- loads setup.conf Plugin setups at Initialize()
- many parts where similar to cEasyPluginManager::LoadPlugin(),
call LoadPlugin() instead of duplicate sequence of calls.
- remove check for existing files. VDR should do that.
- move numdevices check earlier
- remove local var PluginFile.
- new Param AutoLoad is used, if called from cEasyPluginManager::AutoLoad()
- only if used on VDR start in AutoLoad, Initialize() and Start() are called for Plugins.
std::vector
- holds tuples of
- History update. Beside Version increase no further changes.
- increase Version to 2021.01.24.1