[AG-TECH] Re: Winnov Videum Quattro

Andrew A Rowley Andrew.Rowley at manchester.ac.uk
Wed Dec 21 03:11:48 CST 2005


Hi,

You can edit the file:
c:\documents and settings\<username>\Application Data\AccessGrid\local_services\VideoProducerService\VideoProducerService.py directly, and it should pick up the changes.  The problem might be that you have made a syntax error that means that the script cannot be run.  You can test this by running the script from the command line e.g. from the above directory run:
python VideoProducerService.py

This will at least test if the script is correct.

Andrew :)

============================================
Access Grid Support Centre,
RSS Group,
Manchester Computing,
Kilburn Building,
University of Manchester,
Oxford Road,
Manchester, 
M13 9PL, 
UK
Tel: +44(0)161-275 0685
Email: Andrew.Rowley at manchester.ac.uk 

> -----Original Message-----
> From: owner-ag-tech at mcs.anl.gov [mailto:owner-ag-tech at mcs.anl.gov] On
> Behalf Of Chris Rosenthal
> Sent: 20 December 2005 19:04
> To: ag-tech; Ag-Tech EVL
> Subject: [AG-TECH] Re: Winnov Videum Quattro
> 
> Hello,
> 
> I'm new to AG development and I could use a hand with a fairly basic
> question.
> 
> Today I dug some more and found the VideoProducerService.py file in
> ...\Application Data\AccessGrid\local_services\.  Under MapWinDevice,
> the software iterates through the videum drivers and sets registry
> keys for Source, Height, and Width.
> 
> keyStr = r"Software\Winnov\Videum\vic.exe%d" % (devnum,)
>                 key = _winreg.CreateKey(_winreg.HKEY_CURRENT_USER,
>                                         keyStr)
> 
> _winreg.SetValueEx(key,'Source',0,_winreg.REG_DWORD,int(devnum))
> 
> _winreg.SetValueEx(key,'Height',0,_winreg.REG_DWORD,int(h261height))
> 
> _winreg.SetValueEx(key,'Width',0,_winreg.REG_DWORD,int(h261width))
>                 _winreg.CloseKey(key)
> 
> It seems that this is were the source keys get set to 0, 1, 2, 3 and
> where I would like to try setting them to something else.  Can I just
> edit this python file here and the changes will be implemented when I
> run again?  Do I need to repackage a VideoProducerService zip file and
> install it with agpm?
> 
> I have tried editing the file in place and it seems that any change I
> make causes the service to become unreachable.  Even just adding in a
> statement to print to the log file.
> 
> If anyone has a pointer on this, I would appreciate it.  I'm appending
> an excerpt from the VenueClient log to show the exception that I am
> throwing.
> 
> Thanks,
> Chris
> 
> 12/20/05 11:57:12 8240 ServiceManager     agservicemanager.py:115 INFO
>  AGServiceManager.AddService
> 12/20/05 11:57:12 8240 ServiceManager     agservicemanager.py:118 INFO
>  AddService: VideoProducerService v 2.540000 u
> VideoProducerService.zip
> 12/20/05 11:57:12 8240 ServiceManager     agservicemanager.py:121 INFO
>  resourceToAssign: WnvVid32.dll 2_Videum_AVX_AV_(PCI)
> 12/20/05 11:57:12 8240 ServiceManager     agservicemanager.py:186 INFO
>  Retaining version 2.540000
> 12/20/05 11:57:12 8240 ServiceManager     agservicemanager.py:189 INFO
>  Extracting service package to C:\Documents and
> Settings\agtech\Application
> Data\AccessGrid\local_services\VideoProducerService
> 12/20/05 11:57:12 8240 ServiceManager     agservicemanager.py:237 INFO
>  Running Service; options: C:\Python23\pythonw.exe [u'C:\\Documents
> and Settings\\agtech\\Application
> Data\\AccessGrid\\local_services\\VideoProducerService\\VideoProducerServi
> ce.py',
> 60443]
> 12/20/05 11:57:12 8240 ProcessManager     processmanager.py:59 DEBUG
> Creating process: C:\Python23\pythonw.exe "C:\Documents and
> Settings\agtech\Application
> Data\AccessGrid\local_services\VideoProducerService\VideoProducerService.p
> y"
> 60443
> 12/20/05 11:57:12 8240 ProcessManager     processmanager.py:72 DEBUG
> Create process returns: (<PyHANDLE object at 0x031BEFAC>, <PyHANDLE
> object at 0x031BF394>, 7100, 8256)
> 12/20/05 11:57:12 8240 ServiceManager     agservicemanager.py:258
> DEBUG Waiting for service to start: VideoProducerService
> https://glacier.evl.uic.edu:60443/Service
> 12/20/05 11:57:32 8240 ServiceManager     agservicemanager.py:274
> ERROR Add VideoProducerService failed; service is unreachable
> 12/20/05 11:57:32 8240 ServiceManager     agservicemanager.py:278
> ERROR Error starting service
> Traceback (most recent call last):
>   File "C:\Python23\Lib\site-packages\AccessGrid\AGServiceManager.py",
> line 275, in AddService
>     raise Exception("Service failed to become reachable")
> Exception: Service failed to become reachable
> 12/20/05 11:57:32 9380 NodeService     agnodeservice.py:519 ERROR
> Exception adding service VideoProducerService.zip
> Traceback (most recent call last):
>   File "C:\Python23\Lib\site-packages\AccessGrid\AGNodeService.py",
> line 507, in LoadConfiguration
>     service.parameters )
>   File "C:\Python23\Lib\site-packages\AccessGrid\AGServiceManager.py",
> line 629, in AddServicePackage
>     return
> self.proxy.AddServicePackage(serviceFile,resourceToAssign,serviceConfig)
>   File "C:\Python23\Lib\site-packages\SOAPpy\Client.py", line 453, in
> __call__
>     return self.__r_call(*args, **kw)
>   File "C:\Python23\Lib\site-packages\SOAPpy\Client.py", line 475, in
> __r_call
>     self.__hd, self.__ma)
>   File "C:\Python23\Lib\site-packages\SOAPpy\Client.py", line 347, in
> __call
>     config = self.config)
>   File "C:\Python23\Lib\site-packages\SOAPpy\Client.py", line 203, in call
>     content_type = headers.get("content-type","text/xml")
> AttributeError: 'NoneType' object has no attribute 'get'
> 12/20/05 11:57:32 9380 NodeService     agnodeservice.py:381 ERROR
> Exception loading default configuration.
> Traceback (most recent call last):
>   File "C:\Python23\Lib\site-packages\AccessGrid\AGNodeService.py",
> line 379, in LoadDefaultConfig
>     self.LoadConfiguration( self.defaultConfig )
>   File "C:\Python23\Lib\site-packages\AccessGrid\AGNodeService.py",
> line 523, in LoadConfiguration
>     raise Exception(exceptionText)
> Exception: Couldn't add service VideoProducerService.zipCouldn't add
> service VideoProducerService.zipCouldn't add service
> VideoProducerService.zipCouldn't add service VideoProducerService.zip
> 12/20/05 11:57:32 9380 VenueClient     venueclient.py:313 ERROR Error
> loading default configuration
> Traceback (most recent call last):
>   File "C:\Python23\Lib\site-packages\AccessGrid\VenueClient.py", line
> 311, in __StartWebService
>     self.ns.LoadDefaultConfig()
>   File "C:\Python23\Lib\site-packages\AccessGrid\AGNodeService.py",
> line 382, in LoadDefaultConfig
>     raise Exception("Failed to load default configuration <%s>" %
> Exception: Failed to load default configuration <Quattro-12-19-05>
> 
> On 12/19/05, Chris Rosenthal <cmr.evl at gmail.com> wrote:
> > After a long time off doing other things, I am returning to making
> > this card work in our AG setup.  I can successfully make the card run
> > if I configure each vic instance on transmit and set each to the
> > proper video source, but I can't make the software remember this
> > setting if I change venues.  It seems that the the settings are saved
> > in the registry here:
> >
> > HKEY_CURRENT_USER\Software\Winnov\Videum\vic.exe0 [and 1,2,3]
> >
> > But if I change the source key from the current settings of 0,1,2,3
> > then vic starts throwing error messages or else the settings get reset
> > to 0,1,2,3.  Is there a better way to make this setting stick?
> >
> > The current source drop down list in the configure on transmit
> > dialogue shows the following source list to choose from.  The first
> > four are chosen by default, but I would like to choose the four Y/C
> > options for our s-video inputs.
> >
> > A-Vid1
> > A-Vid2
> > A-Vid3
> > A-Vid4
> > A-Y/C 1 (Y:A-Vid1 C:A-Vid2)
> > A-Y/C 2 (Y:A-Vid4 C:A-Vid3)
> > B-Vid1
> > B-Vid2
> > B-Vid3
> > B-Vid4
> > B-Y/C 1 (Y:B-Vid1 C:B-Vid2)
> > B-Y/C 2 (Y:B-Vid4 C:B-Vid3)
> >
> > Any help is greatly appreciated.
> >
> > Thanks,
> > Chris
> >
> > --
> > Chris Rosenthal
> > Electronic Visualization Laboratory
> > University of Illinois - Chicago
> > Phone: 312.996.3002
> >
> 
> 
> --
> Chris Rosenthal
> Electronic Visualization Laboratory
> University of Illinois - Chicago
> Phone: 312.996.3002
> 
> 
> --
> No virus found in this outgoing message.
> Checked by AVG Free Edition.
> Version: 7.1.371 / Virus Database: 267.14.1/207 - Release Date: 19/12/2005




More information about the ag-tech mailing list