summaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
authorLars Hanisch <dvb@flensrocker.de>2011-02-26 16:06:32 +0100
committerLars Hanisch <dvb@flensrocker.de>2011-02-26 16:06:32 +0100
commite92b0f7b6c3c02b5d903eab398682bcbf6ae6d65 (patch)
tree9708a3b9adcbd0497c31356a1a71d0a25bf83e2b /README
parentf6f49800845d0f930220a043ea58543855287e0c (diff)
downloadvdr-plugin-dynamite-e92b0f7b6c3c02b5d903eab398682bcbf6ae6d65.tar.gz
vdr-plugin-dynamite-e92b0f7b6c3c02b5d903eab398682bcbf6ae6d65.tar.bz2
a little bit of refactoring
- while in cDvbDeviceProbe create only as much cDynamicDevice-objects as needed - create dummy-device-probe only if specified on command line option "--dummy-probe"
Diffstat (limited to 'README')
-rw-r--r--README11
1 files changed, 7 insertions, 4 deletions
diff --git a/README b/README
index e8e6c96..a417076 100644
--- a/README
+++ b/README
@@ -161,6 +161,11 @@ Parameters in setup.conf
dynamite.DefaultGetTSTimeout = 0
dynamite.GetTSTimeoutHandler = /path/to/program
+Commandline Arguments
+---------------------
+--log-udev log all udev events to syslog (useful for diagnostics)
+--dummy-probe start dummy-device probe (useful for experiments)
+
"GetTS" watchdog
----------------
Some DVB cards are known to be unstable - sometimes their driver just hangs
@@ -172,11 +177,11 @@ will automatically detach this device if its GetTSPacket method returns
no data for this period of time.
WARNING: You have to attach this device manually again! For now there's no
automatism to reload the driver (or whatever is needed) to reanimate the device.
+You can use the GetTSTimeoutHandler set in setup.conf for this.
If you want to add a timeout only to specific devices you can do this with udev.
Add a rule which sets with ENV{dynamite_timeout}="10" the needed timeout value.
-The udev-monitor in dynamite will evaluate this device-property.
-For now this only works for attaching via udev-monitor!
+
example for udev rule:
ACTION=="add", SUBSYSTEM=="dvb", ENV{DVB_DEVICE_TYPE}=="frontend", ENV{dynamite_timeout}="10", ENV{dynamite_timeout_handler_arg}="%k"
@@ -194,6 +199,4 @@ me how to do this...
TODO
----
-* implement interface for other plugins to use the udev monitor
-* enumerate udev-properties on devices found at startup
* implement some OSD functionality for detaching, locking etc.