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
From this version it is also possible to use the plugin without an actuator, i.e. as a channel scanner only.
does it mean, that with your plugin no need to use reelchannelscan plugin for creating/updating channels.conf ?
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"
Al 09/10/10 22:03, En/na Goga777 ha escrit:
From this version it is also possible to use the plugin without an actuator, i.e. as a channel scanner only.
does it mean, that with your plugin no need to use reelchannelscan plugin for creating/updating channels.conf ?
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:
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
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 ?
Al 09/10/10 23:23, En/na Gregoire Favre ha escrit:
On Sat, Oct 09, 2010 at 10:43:10PM +0200, Luca Olivetti wrote:
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
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 ?
Anything in the logs?
Bye
Al 10/10/10 00:25, En/na Luca Olivetti ha escrit:
Al 09/10/10 23:23, En/na Gregoire Favre ha escrit:
On Sat, Oct 09, 2010 at 10:43:10PM +0200, Luca Olivetti wrote:
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
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 ?
Anything in the logs?
Oh, I know what happened :-( Try the attached patch.
Bye
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)...
Al 10/10/10 13:39, En/na Gregoire Favre ha escrit:
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 :-)
Ok, I'll push a new release.
Now i just discovered that my vdr-xine don't seems to work (even without actuator)...
At least it's not my fault this time ;-)
Bye
Al 10/10/10 13:54, En/na Luca Olivetti ha escrit:
Al 10/10/10 13:39, En/na Gregoire Favre ha escrit:
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 :-)
Ok, I'll push a new release.
I released version 1.2.1 with this change.
Bye
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 13:54, En/na Luca Olivetti ha escrit:
Al 10/10/10 13:39, En/na Gregoire Favre ha escrit:
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 :-)
Ok, I'll push a new release.
I released version 1.2.1 with this change.
Bye
Luca
vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Al 10/10/10 16:39, En/na Luis Fernandes ha escrit:
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.
Thank you, I took the relevant code from vdr-1.7.15 and didn't notice the change in 1.7.16. I'll try to keep the code in sync from now on, but I don't think I'll make a release just for these changes.
Bye
Al 10/10/10 17:04, En/na Luca Olivetti ha escrit:
Al 10/10/10 16:39, En/na Luis Fernandes ha escrit:
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.
Thank you, I took the relevant code from vdr-1.7.15 and didn't notice the change in 1.7.16. I'll try to keep the code in sync from now on, but I don't think I'll make a release just for these changes.
Here is the patch.
Bye
From this version it is also possible to use the plugin without an actuator, i.e. as a channel scanner only.
does it mean, that with your plugin no need to use reelchannelscan plugin for creating/updating channels.conf ?
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.
does the sources of scaner based on reelchanellscan plugin ? Why don't release the scaner as separete plugin ?
Goga
Al 10/10/10 14:06, En/na Goga777 ha escrit:
From this version it is also possible to use the plugin without an
actuator, i.e. as a channel scanner only.
does it mean, that with your plugin no need to use reelchannelscan plugin for creating/updating channels.conf ?
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.
does the sources of scaner based on reelchanellscan plugin ?
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:
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
Luca
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