Página 1 de 1

¿Cómo averiguar qué hace fallar a TValaCarta?

Publicado: 10 Abr 2012, 20:53
por serieofilo
Hola,

He instalado la última versión de TV a la Carta (3.2) en mi instalación de XBMC que ejecuto en modo portable y no me ha funcionado. Obtengo la lista de canales y programas y cuando le doy a "play" no hace nada. Estoy usando la Eden 11 RC2 con el parche para HD audio.

Para descartar que no fuera cosa de la versión, he instalado la versión Eden 11 con el parche para HD audio y, antes de configurar nada (es decir, con un "portable_data" vacío) he instalado TV a la Carta y ha funcionado sin problemas con el mismo canal probado anteriormente.

Total, que he reseteado mi primera instalación y voilà, también ha funcionado. Es decir, alguno de los plugins o el skin que uso hace fallar la reproducción en TV a la Carta y me gustaría intentar averiguar qué sin tener que ir paso a paso con la configuración (que ha sido creada con el tiempo).

¿Alguna idea para mirar qué está haciendo fallar la reproducción en mi instalación?

Gracias.

Dejo un par de fragmentos de log de la vez que ha funcionado el player:

Código: Seleccionar todo

21:38:04 T:3732  NOTICE: DVDPlayer: Opening: http://www.rtve.es/resources/TE_NGVA/mp4/8/4/1326324127048.mp4
21:38:04 T:3732 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED
21:38:04 T:4752  NOTICE: Creating InputStream
21:38:05 T:4752  NOTICE: Creating Demuxer
21:38:06 T:4752  NOTICE: Opening video stream: 0 source: 256
21:38:06 T:4752  NOTICE: Creating video codec with codec id: 28
21:38:06 T:4752  NOTICE: CDVDVideoCodecFFmpeg::Open() Using codec: H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
21:38:06 T:4752  NOTICE: Creating video thread
21:38:06 T:4752  NOTICE: Opening audio stream: 1 source: 256
21:38:06 T:4752  NOTICE: Finding audio codec for: 86018/-99
21:38:06 T:4608  NOTICE: running thread: video_thread
21:38:06 T:4752  NOTICE: Creating audio thread
21:38:06 T:4380  NOTICE: running thread: CDVDPlayerAudio::Process()
21:38:06 T:4380  NOTICE: Creating audio device with codec id: 86018, channels: 2, sample rate: 44100, no pass-through
21:38:06 T:4608  NOTICE:  fps: 25.000000, pwidth: 640, pheight: 360, dwidth: 631, dheight: 360
21:38:06 T:4608  NOTICE: Display resolution DESKTOP : 1680x1050 @ 60.00 - Full Screen (12)
21:38:06 T:4608  NOTICE: D3D: rendering method forced to DXVA2 processor

(lo reproduzco durante unos segundos para comprobar que funciona y lo paro con 'x)

21:38:11 T:3732  NOTICE: CDVDPlayer::CloseFile()
21:38:11 T:3732  NOTICE: DVDPlayer: waiting for threads to exit
21:38:11 T:4752  NOTICE: CDVDPlayer::OnExit()
21:38:11 T:4752  NOTICE: DVDPlayer: closing audio stream
21:38:11 T:4752  NOTICE: Closing audio stream
21:38:11 T:4752  NOTICE: Waiting for audio thread to exit
21:38:11 T:4380   ERROR: CDVDAudio::AddPackets - failed to add leftover bytes to render
21:38:11 T:4380  NOTICE: thread end: CDVDPlayerAudio::OnExit()
21:38:11 T:4752  NOTICE: Closing audio device
21:38:11 T:4752  NOTICE: Deleting audio codec
21:38:11 T:4752  NOTICE: DVDPlayer: closing video stream
21:38:11 T:4752  NOTICE: Closing video stream
21:38:11 T:4752  NOTICE: waiting for video thread to exit
21:38:11 T:4608  NOTICE: thread end: video_thread
21:38:11 T:4752  NOTICE: deleting video codec
21:38:11 T:4752  NOTICE: CDVDPlayer::OnExit() deleting demuxer
21:38:11 T:4752  NOTICE: CDVDPlayer::OnExit() deleting input stream
21:38:11 T:3732  NOTICE: DVDPlayer: finished waiting
21:38:11 T:3732  NOTICE: CDVDPlayer::CloseFile()
21:38:11 T:3732 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED
21:38:11 T:3732  NOTICE: DVDPlayer: waiting for threads to exit
21:38:11 T:3732  NOTICE: DVDPlayer: finished waiting
y de la vez que no ha funcionado:

Código: Seleccionar todo

21:39:33 T:5108  NOTICE: DVDPlayer: Opening: http://www.rtve.es/resources/TE_NGVA/mp4/8/4/1326324127048.mp4
21:39:33 T:5108 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED
21:39:33 T:4380  NOTICE: Creating InputStream
21:39:33 T:4380  NOTICE: Creating Demuxer
21:39:34 T:4380  NOTICE: Opening video stream: 0 source: 256
21:39:34 T:4380  NOTICE: Creating video codec with codec id: 28
21:39:34 T:4380  NOTICE: CDVDVideoCodecFFmpeg::Open() Using codec: H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
21:39:34 T:4380  NOTICE: Creating video thread
21:39:34 T:4380  NOTICE: Opening audio stream: 1 source: 256
21:39:34 T:4380  NOTICE: Finding audio codec for: 86018/-99
21:39:34 T:3772  NOTICE: running thread: video_thread
21:39:34 T:4380  NOTICE: Creating audio thread
21:39:34 T:4676  NOTICE: running thread: CDVDPlayerAudio::Process()
21:39:34 T:4676  NOTICE: Creating audio device with codec id: 86018, channels: 2, sample rate: 44100, no pass-through
21:39:34 T:3772  NOTICE:  fps: 25.000000, pwidth: 640, pheight: 360, dwidth: 631, dheight: 360
21:39:34 T:3772  NOTICE: Display resolution DESKTOP : 1680x1050 @ 60.00 - Full Screen (12)
21:39:34 T:3772  NOTICE: D3D: rendering method forced to DXVA2 processor

(aparece el vídeo durante 1 segundo y desaparece sin comenzar la reproducción)

21:39:34 T:5108   ERROR: Playlist Player: skipping unplayable item: 0, path [plugin://plugin.video.tvalacarta/?channel=rtve&action=play&category=rtve&title=%C2%BFQui%C3%A9n+me+compra+la+casa%3F&fulltitle=%C2%BFQui%C3%A9n+me+compra+la+casa%3F&url=http%3A%2F%2Fwww.rtve.es%2Falacarta%2Fvideos%2Fcomando-actualidad%2Fcomando-actualidad-quien-compra-casa%2F1292148%2F&thumbnail=&plot=%C2%BFCu%C3%A1nto+pag%C3%B3+por+su+casa%3F%2C+%C2%BFCu%C3%A1nto+cree+que+le+dar%C3%ADan+hoy+por+ella%3F+Hay+pisos+que+en+seis+a%C3%B1os+han+bajado+hasta+un+50%25.+%C2%BFSe+resignan+los+vendedores+a+perder+tanto+dinero%3F%2C+%C2%BFPor+qu%C3%A9+un+tasador+valora+hoy+en+100.00...&server=directo&Serie=&subtitle=&show=Comando+Actualidad&extradata=]
21:39:34 T:5108  NOTICE: CDVDPlayer::CloseFile()
21:39:35 T:5108  NOTICE: DVDPlayer: waiting for threads to exit
21:39:35 T:4380  NOTICE: CDVDPlayer::OnExit()
21:39:35 T:4380  NOTICE: DVDPlayer: closing audio stream
21:39:35 T:4380  NOTICE: Closing audio stream
21:39:35 T:4380  NOTICE: Waiting for audio thread to exit
21:39:35 T:4676   ERROR: CDVDAudio::AddPackets - failed to add leftover bytes to render
21:39:35 T:4676  NOTICE: thread end: CDVDPlayerAudio::OnExit()
21:39:35 T:4380  NOTICE: Closing audio device
21:39:35 T:4380  NOTICE: Deleting audio codec
21:39:35 T:4380  NOTICE: DVDPlayer: closing video stream
21:39:35 T:4380  NOTICE: Closing video stream
21:39:35 T:4380  NOTICE: waiting for video thread to exit
21:39:35 T:3772  NOTICE: thread end: video_thread
21:39:35 T:4380  NOTICE: deleting video codec
21:39:35 T:4380  NOTICE: CDVDPlayer::OnExit() deleting demuxer
21:39:35 T:4380  NOTICE: CDVDPlayer::OnExit() deleting input stream
21:39:35 T:5108  NOTICE: DVDPlayer: finished waiting
Creo que el problema está con ese string muuuuy largo que intenta obtener. ¿De dónde sale? ¿Por qué es tan grande? ¿Es correcto o es un problema generado por algún otro plugin del sistema o por el skin usado?

Alguna pista ...

Gracias.

Re: ¿Cómo averiguar qué hace fallar a TValaCarta?

Publicado: 10 Abr 2012, 21:26
por serieofilo
Ueee ;-)

He encontrado algo ... he realizado diferentes pruebas y probando TVAlaCarta después de cada una para ver si seguía funcionando y éste es el resultado:

- Instalación limpia + TVAlaCarta -> OK
- Añado otros plugins de video (Vimeo -que activa el common cache y el simple downloader- y PreviewNetworks) -> continúa funcionando
- Cambio el skin a Neon (y me activa artwork downloader y tv show next aired) -> continúa funcionando
- Instalo scrapper FilmAffinity -> sigue funcionando
- Añado un par de directorios con contenido (uno de películas y uno de series) -> sigue funcionando

Aquí me he dicho, pues poca cosa me queda más, que no sea la configuración y he ido revisando una a una hasta llegar al siguiente cambio que suelo hacer en mis instalaciones para facilitarme la navegación cuando estoy en el sofá:

Código: Seleccionar todo

System > Settings > Video > File lists > Default select action > Show Information
Y ¡bingo! Si se deja el "Show Information" entonces el vídeo no se ejecuta. Si vuelvo a dejar la opción "Play" entonces funciona correctamente.

Jesús, ¿alguna idea sobre qué puede estar pasando y cómo solucionarlo?

Gracias.

Re: ¿Cómo averiguar qué hace fallar a TValaCarta?

Publicado: 11 Abr 2012, 02:40
por jesus
Será porque el cuadro de diálogo de "Show Information" colisiona con el que muestra tvalacarta.

Deberás desactivar uno de los dos, el de tvalacarta puedes desactivarlo en la configuración del plugin.

Gracias por las pruebas :)

Re: ¿Cómo averiguar qué hace fallar a TValaCarta?

Publicado: 11 Abr 2012, 23:38
por serieofilo
Hola,

No consigo dar con la combinación correcta.

En tu plugin, las opciones que tengo son:

- Default play setting: por defecto pone "ask" pero lo he cambiado a "watch" y sigue el mismo problema

Entonces he visto que también hay:

- Play mode: por defecto es "Default" y no funciona. Lo cambio a "Built-in" y entonces consigo algo ... pero a medias ...

Si tengo la opción de "Show Information" en XBMC y "Watch/Buit-in" en tu plugin entonces lo que pasa es lo siguiente:

- Navego hasta un programa (p.ej. Channels > Nacionales > TVE > La 1 > Todos los programas > Comando Actualidad > Aquí si que hace frío)
- Le doy al ENTER y haciendo caso al parámetro de XBMC me muestra la información correcta con la descripción y tal del programa
- Le doy al botón de PLAY
- Comienza el vídeo (fantástico, esto no lo hacía antes) pero queda en segundo plano y delante aparece un mensaje "playback failed: one or more items failed to play". Al pulsar OK se para el vídeo y volvemos a la lista de los programas
- Le vuelvo a dar al ENTER, me muestra la información del programa
- Le doy al botón de PLAY y voilà, el vídeo sin el mensaje ...

¿Se puede conseguir una combinación de parámetros que no tenga estos "problemillas"?

Gracias.

Re: ¿Cómo averiguar qué hace fallar a TValaCarta?

Publicado: 12 Abr 2012, 21:25
por jesus
Ponle "Play Mode" a "SetResolvedUrl", y "Default play setting" a "Watch". Eso anulará los popups.

Re: ¿Cómo averiguar qué hace fallar a TValaCarta?

Publicado: 14 Abr 2012, 23:23
por serieofilo
¡Bingo!

Gracias Jesús por la ayuda. Con la configuración indicada funciona bastante bien (aunque al principio parecía que no porque al dar al "play" se quedaba con el "working" en la parte inferior derecha y al comenzar a reproducir aparecía un "buffering" en la parte superio que marchaba al darle a la barra espaciadora para salir del modo pausa; en los últimos vídeos que he visto ya no pasa o sea que podría ser algo puntual).

Me anoto la configuración.

Nos vemos.