bittor7x0 / VDR-M7x0

VDR port for Siemens Gigaset M740AV, M750T EPG and M750S
https://vdr-m7x0.foroactivo.com.es
GNU General Public License v3.0
4 stars 1 forks source link

No graba las radios #133

Closed bittor7x0 closed 3 years ago

bittor7x0 commented 3 years ago

2012-05-05T19:30:56.000+00:00 bittor: Cuando se graba un canal de radio se crea un archivo de 0 bytes y se reinicia el giga.

Habría que detectar en qué momento ha dejado de funcionar para solucionarlo.

Mensaje en el foro

bittor7x0 commented 3 years ago

2012-05-24T06:53:00.000+00:00 bittor: En la revisión 1146 del SVN se podían grabar y reproducir las radios sin problemas.

bittor7x0 commented 3 years ago

2012-05-25T07:07:01.000+00:00 bittor: En la revisión 1184 ya falla, entonces el problema está entre la 1146 y 1184.

bittor7x0 commented 3 years ago

2014-09-13T19:36:31.000+00:00 atinar: Hola bittor, ¿Estás seguro de que el problema está entre esas revisiones? Las he mirado una a una por encima y aunque la justificación de la mayoría se me escapa, ninguna de ellas parece afectar al código del vdr. ¿No tienes ninguna sospecha de dónde puede estar el problema? Por lo que he visto eres el único que sigue por aquí haciendo cosas... Si acotas un poco el área sospechosa a lo mejor puedo ayudar con ésto. Un saludo, atinar

bittor7x0 commented 3 years ago

2014-09-15T15:00:18.000+00:00 bittor: Eihhhh!!! Todavía queda algún developer por aquí y encima con ganas de ayudar :>

Realmente sólo he puesto lo que se ha comentado en el foro sin comprobarlo, pero creo que el número de las revisiones es erróneo ya que la 1146 debe corresponder a la rama unstable (con el VDR que usaba los parches sobre la versión alemana) y la 1184 al trunk, así que el 1146 no es fiable y en el trunk el fallo debe estar antes porque los números de revisión no son independientes entre unstable y trunk y se han entremezclado, por eso la confusión.

Creo que el fallo vino en el cambio 1035 del trunk (Grabar y reproducir MPEG-TS), que tiene bastante chicha y afecta de lleno a las grabaciones. Sería cuestión de hacer un revert local de esa versión solucionando los posibles conflictos y si graba las radios pues en ese cambio estaría el problema.

Para detectar exactamente dónde da el error, se puede añadir el strace al firmware añadiendo al .config CONFIG_STRACE = y

Luego se ejecuta el VDR con el strace y se vería dónde falla.

El VDR también puede generar un log con la traza del error si usamos el uClibc 0.9.33.2 con soporte para backtrace, no lo tengo 100% testeado pero si te interesa esta forma te lo puedo explicar. El problema es que con esa versión de uClibc sólo graba el primer trozo de la grabación, a partir del segundo parece que sigue grabando pero ya no hace nada, aunque para detectar el bug de las radios serviría.

bittor7x0 commented 3 years ago

2015-08-13T18:04:00.000+00:00 bittor: Fix #133 - No graba las radios Commit: [[r:1372|VDR-M7x0:1372]]

Commit 5bc5e7e8365745b7ca616ed1f55ea1c3caef91e4