Hello,
I'm releasing version 1.2.0 of the "actuator" plugin available at
http://www.ventoso.org/luca/vdr/
This plugin controls a linear actuator (or an horizon to horizon one) through the parallel port with a simple circuit.
From this version it is also possible to use the plugin without an actuator, i.e. as a channel scanner only.
Note that it only compiles with the current development version of vdr.
The changes:
- Version for current development version of vdr (>= 1.7.15) - DVB-S2 support (untested, I don't have DVB-S2 hardware) - Experimental seractuator module (uses a serial port instead of a parallel port) - Complete rewrite of the channel scanner - The plugin can now work without an actuator (i.e. as a channel scanner only) with the command line option "-s" or "--scanonly"
Bye
Al 09/10/10 22:03, En/na Goga777 ha escrit:
Yes, but I could only test it with plain dvb-s, no dvb-s2. Also, it doesn't to a blind scan, it needs a transponder.ini file for each satellite that you want to scan. You can download those file, e.g, from http://www.fastsatfinder.com/transponders.html#transponders-sorted
Bye
On Sat, Oct 09, 2010 at 10:43:10PM +0200, Luca Olivetti wrote:
Strange, I tried to start it with :
./vdr -c /etc/vdr -w 90 -l 3 -s 'sudo /usr/local/bin/vdrpoweroff.sh' -P'xine -r' -P'actuator -s'
But nothing happen (and no vdr runs) : isn't that the right way to start it ?
On Sun, Oct 10, 2010 at 12:39:24AM +0200, Luca Olivetti wrote:
Oh, I know what happened :-( Try the attached patch.
Thanks, that's it :-)
Now i just discovered that my vdr-xine don't seems to work (even without actuator)...
hello,
just to say that in scanner.c must contain this patch if relevant:
- Int Atypes [MAXDPIDS + 1] = {0}; + Int Atypes [MAXAPIDS + 1] = {0};
and also
Dpids [NumDpids] = esPid; + Dtypes [NumDpids] = SI:: AC3DescriptorTag; strn0cpy (DLangs [NumDpids], lang, MAXLANGCODE1);
and for cosmetic reasons I think this change should also contain in both vdr, as in the plugin:
- Case 0x0F: / / ISO / IEC 13818-7 Audio with ADTS transport sytax + Case 0x0F: / / ISO / IEC 13818-7 Audio with ADTS transport syntax
if relevant.
and thanks for the plugin.
2010/10/10 Luca Olivetti luca@ventoso.org:
Al 10/10/10 14:06, En/na Goga777 ha escrit:
No. The original implementation was the work of Thomas Bergwinkl, which adapted pat.c and sdt.c to give a faster result (pat.c and sdt.c aren't intended as a fast channel scanner, just as a background scan of the current transponder). The reelchannelscan plugin was in turn based on this implementation. Since I wasn't satisfied with the results, I completely rewrote the scanner, using the approach of the scan utility but using the code in in pat.c/sdt.c to add the channels to vdr channels list
Why don't release the scaner as separete plugin ?
Well, because the functionality matches what I wanted to do with my actuator: move the dish to hunt for a satellite, quickly check a transponder to see if it's the correct one, then do a satellite or transponder scan. But since now it works even without an actuator, I don't see the reason to write a separate plugin. However the plugin is gpl, so anybody is free to take scanner.c and use it to write another plugin.
Bye
On Sat, Oct 9, 2010 at 4:58 PM, Luca Olivetti luca@ventoso.org wrote:
Good work - I think it would be great if we could merge in the old rotor plugin into one overarching "VDR Dish" plugin which will work with both the 24V actuators as well as the diseqc motors, to include DVB-S / DVB-S2 channel scanners (entire satellite and single transponders), signal strength / quality meters, dish tuning / adjustment controls and with the ability to add selected channels to the overall channel list etc.
This really is sorely missing from VDR. Its a nice project which I might look at if I ever get a spare moment! First I would have to update my VDR from 1.7.0 with multiproto as lack of good support for vdr-rotor has been holding me back from upgrading to S2API and later development versions of VDR.
Thanks,
Morfsta