[pyar] Ctypes + IOError: [Errno 1] Operation not permitted
Sergio Daniel Gomez
sergiogomez en tostado.com.ar
Mie Oct 26 13:24:57 ART 2011
Hola gente, les comento que estoy queriendo utilizar un binding de la
API DVB de v4l2 y estoy teniendo el error que menciono en el asunto.
El binding lo tomé de internet y le agregué esta clase (basada en la que
TerrestrialFrontend)
class SatelliteFrontend(Frontend):
def _decodeParameters(self, params):
result = self._decodeBaseParameters(params)
u = params.u.qpsk
return result
def getEvent(self):
status, params = self._getEvent()
return status, self._decodeParameters(params)
def tune(self, frequency, inversion=INVERSION_AUTO):
params = dvb_frontend_parameters()
params.frequency = frequency
params.inversion = inversion
u = params.u.qpsk
u.symbol_rate = 1000000
u.fec_inner = FEC_AUTO
self._tune(params)
print self.getEvent()
Entonces en una consola hago:
>>> import frontend
>>> fe = open('/dev/dvb/adapter0/frontend0', 'rw')
>>> f = frontend.SatelliteFrontend(fe)
>>> f.tune(12163)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "frontend.py", line 476, in tune
self._tune(params)
File "frontend.py", line 412, in _tune
fcntl.ioctl(self._fd, FE_SET_FRONTEND, params)
IOError: [Errno 1] Operation not permitted
Lamentablemente no tengo una placa DVB-T para probar si con la clase
TerrestrialFrontend pasa lo mismo, pero comento que probé con otro
binding llamado linuxdvb y tengo el mismo error, así que no sé qué está
mal...
Para colmo, el error es tan genérico que google develve cualquier
resultado. Por eso recurro a la lista en busca de ayuda.
Cualquier sugerencia será bienvenida
Saludos y gracias.
------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: frontend.py
Type: text/x-python
Size: 12190 bytes
Desc: no disponible
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20111026/3954b00b/attachment.py>
------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: v4l2.py
Type: text/x-python
Size: 52241 bytes
Desc: no disponible
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20111026/3954b00b/attachment-0001.py>
More information about the pyar
mailing list