es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Cec-client es muy lento y produce un fallo de segmentación en Raspberry Pi.

Estoy utilizando una Raspberry Pi y quiero poder cambiar la entrada del televisor utilizando cec-client.

He probado estos dos scripts:

echo “scan” | cec-client -s -d 1

y

echo “as” | cec-client -s -d 1

Cuando los probé en un monitor sin tener un televisor, funcionaron bien, aunque obviamente no hicieron nada relevante.
Después los probé en un televisor. El escaneo suele tardar alrededor de 1 minuto y devuelve la información adecuada, pero al final también muestra “segmentation fault”. El comando “as” siempre resultó en un error de segmentación sin cambiar la entrada, y tardó varios minutos. Intenté actualizar el firmware del televisor LG, pero no funcionó. Luego lo intenté en un televisor Philips y aún tuve estos problemas. Intenté desinstalar y luego reinstalar cec-client. Intenté reiniciar la Raspberry Pi. Hasta ahora nada ha funcionado.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Solución para cambiar la entrada de TV utilizando cec-client en Raspberry Pi

    Basándonos en la información proporcionada, parece que el problema podría estar relacionado con la compatibilidad entre cec-client y los modelos de TV que se están utilizando. Sería recomendable verificar la documentación de cec-client para asegurarse de que el modelo de TV sea compatible y también buscar actualizaciones de firmware que puedan solucionar el problema.

    Además, valdría la pena probar diferentes comandos de cec-client para ver si tienen resultados diferentes. Otra opción podría ser probar el uso de otras herramientas o bibliotecas para controlar la entrada de TV, como libCEC o pyCEC.

    Si el problema persiste, sería una buena idea buscar ayuda en la comunidad de cec-client o ponerse en contacto con el fabricante del televisor para recibir asistencia adicional.

Comments are closed.