Releases: vdr-projects/vdr-plugin-mcli
Releases · vdr-projects/vdr-plugin-mcli
fix plugin/device init
libnetceiver carve-out/dependency
Major changes:
- adjustments to link dynamically against "libnetceiver"
- Reduce to being only vdr-plugin
- requires now "libnetceiver": https://github.com/vdr-projects/libnetceiver
- netcv2dvbip is moved to: https://github.com/vdr-projects/
Enhancements:
- add DeviceName, contribution from #15
Fixes related to netcvupdate and lftp and others
- fix lftp support for netcvupdate and cam_menu.c
- add new options for plugin: --netcvupdate-use-lftp --netcvupdate-enable-debug
- fix some log statements and REELVDR related defines
Build for Fedora Linux can be found here
https://copr.fedorainfracloud.org/coprs/pbiering/vdr_extensions/packages/
Bugfix+Enhancement Release
Fixes
- fix idle priority handling
- apply adjusted fixes from https://www.vdr-portal.de/forum/index.php?thread/134181-mcli-error-video-data-stream-broken/&postID=1337872#post1337872
- in case of --cam-disable option is active, do not enable triggerCam
- apply vdr-plugin-mcli-0.9.6n_05-FixSetChannelDeviceCamAlloc.patch from https://www.vdr-portal.de/forum/index.php?thread/134181-mcli-error-video-data-stream-broken/&postID=1337625#post1337625
- apply vdr-plugin-mcli-0.9.6m_02-DeviceReadyWithCi.patch from https://www.vdr-portal.de/forum/index.php?thread/134181-mcli-error-video-data-stream-broken/&postID=1337593#post1337593
- apply vdr-plugin-mcli-0.9.6m_01-TriggerCamAllPids.patch from https://www.vdr-portal.de/forum/index.php?thread/134181-mcli-error-video-data-stream-broken/&postID=1337593#post1337593
- add triggerCam patch from https://www.vdr-portal.de/forum/index.php?thread/134181-mcli-error-video-data-stream-broken/&postID=1336731#post1336731
- introduce PreInit and PostExit to avoid crashes in case of other plugins have fatal issues and VDR has to stop instantly
- fix spec file for rpmbuild -ta
- add more header include fixes based on contribution from HelmutB
Enhancement
- aligned and extended logging
- add additional option '-n' to netcvupdate to use 'lftp' as FTP client
- extend with (currently hardcoded timings) interface watcher
- add additional special debug masks (see README), align/fix log prefix to "mcli::"
- add log skip mask option (--logskipmask) (see logging.h)
- improve debugging enhancement based on contribution from HelmutB
- include not covered patches from https://www.minidvblinux.de/forum/index.php?topic=9526.0
- add vdr/systemd/override.conf into RPM (via file in contrib subdirectory)
Review+Fixes+Compatiblity
-
add new options
--debug-mask (replace hardcoded ifdef debug by flexible option mask)
--cam-disable (in case CAMs are generally not in use)
--tuner-max (to limit amount of tuners in skins) -
fix locking issue with osdteletext and zapping
-
add support for DeviceType (supported since 1.7.28)
-
implement missing GetCurrentlyTunedTransponder (supported since 1.7.13)
-
implement rate limiter for "Discontinuity on receiver" messages
-
include RPM spec file and default config template
-
General review, cosmetics, fix of compiler warnings, ...