Hallo,
Ich habe nach langem Probieren die Ausgabe über das xineliboutput plugin und den vdr-sxfe player am Laufen. Ein kleines Problemchen bleibt jedoch. Wenn ich über das vdr-plugin-live vom PC aus administriere und dabei auf den Punkt "Fernbedienung" zugreife versucht der vdr in regelmässigen Abständen zu grabben. Das scheint dem vdr-sxfe/xineliboutput aber überhaupt nicht zu bekommen, die Ausgabe über das Plugin wird eingestellt, offensichtlich wegen eines falschen Aufrufs der JPEG library wie aus den Logs unten zu sehen ist. Sicher mache ich hier nur was falsch, bzw. habe einfach noch die entsprechende Library nicht installiert. Hat jemand schon einmal mit ähnlichen Problemen kämpfen müssen und diese eventuell sogar gelöst?
Mein (ct)vdr hat die Version 1.5.18, OS ist also ein Debian, vdr-plugin-xineliboutput ist jeweils in der aktuellsten Version installiert. Als Videotreiber benutze ich entweder xv oder xvmc, neueste nvidia Treiber sind installiert (Version 169.09), das Problem ist aber vom Treiber unabhängig.
Commandline: vdr-sxfe --video=xvmc
syslog:
Mar 18 14:51:47 vdr1 vdr: [30549] receiver on device 1 thread started (pid=2996, tid=30549)
Mar 18 14:51:47 vdr1 vdr: [30550] TS buffer on device 1 thread started (pid=2996, tid=30550)
Mar 18 14:52:20 vdr1 vdr: [3138] [xine..put] Received valid discovery message VDR xineliboutput DISCOVERY 1.0^M Client: 255.255.255.255:37890^M ^M
Mar 18 14:52:20 vdr1 vdr: [3138] [xine..put] BROADCAST: VDR xineliboutput DISCOVERY 1.0^M Server port: 37890^M Server version: xineliboutput-1.0.0rc2^M ^M
Mar 18 14:52:21 vdr1 vdr: [3138] [xine..put] Client 0 connected: 192.168.0.24:52412
Mar 18 14:52:21 vdr1 vdr: [3138] [xine..put] cxSocket: setsockopt(SO_SNDBUF): got 262142 bytes
Mar 18 14:52:21 vdr1 vdr: [3138] [xine..put] Trying PIPE connection ...
Mar 18 14:52:21 vdr1 vdr: [3138] creating directory /var/lib/vdr/plugins/xineliboutput/pipes.2996
Mar 18 14:52:21 vdr1 vdr: [3138] removing /var/lib/vdr/plugins/xineliboutput/pipes.2996
Mar 18 14:52:21 vdr1 vdr: [3138] [xine..put] cBackgroundWriterI initialized (buffer 512 kb)
Mar 18 14:52:21 vdr1 vdr: [3138] [xine..put] cTcpWriter initialized (buffer 512 kb)
Mar 18 14:52:21 vdr1 vdr: [3138] [xine..put] Pipe open
Mar 18 14:52:21 vdr1 vdr: [2996] [xine..put] Forcing primary device, original index = 1
Mar 18 14:52:21 vdr1 vdr: [2996] setting primary device to 3
Mar 18 14:52:21 vdr1 vdr: [2996] switching to channel 11
Mar 18 14:52:21 vdr1 vdr: [2996] buffer stats: 0 (0%) used
Mar 18 14:52:21 vdr1 vdr: [30550] TS buffer on device 1 thread ended (pid=2996, tid=30550)
Mar 18 14:52:21 vdr1 vdr: [30549] buffer stats: 3948 (0%) used
Mar 18 14:52:22 vdr1 vdr: [30549] receiver on device 1 thread ended (pid=2996, tid=30549)
Mar 18 14:52:22 vdr1 vdr: [30750] transfer thread started (pid=2996, tid=30750)
Mar 18 14:52:22 vdr1 vdr: [30751] receiver on device 1 thread started (pid=2996, tid=30751)
Mar 18 14:52:22 vdr1 vdr: [30752] TS buffer on device 1 thread started (pid=2996, tid=30752)
Mar 18 14:52:23 vdr1 vdr: [30750] [xine..put] Detected video size 720x576
Mar 18 14:52:23 vdr1 vdr: [30750] setting audio track to 1 (0)
Mar 18 14:52:30 vdr1 vdr: [3138] [xine..put] Client 0 disconnected
Mar 18 14:52:30 vdr1 vdr: [3138] [xine..put] Closing connection 0
Mar 18 14:52:35 vdr1 vdr: [3119] [xine..put] cXinelibServer::Grab: Timeout (5000 ms)
Mar 18 14:52:35 vdr1 vdr: [2996] [xine..put] Restoring original primary device 1
Mar 18 14:52:35 vdr1 vdr: [30750] transfer thread ended (pid=2996, tid=30750)
Mar 18 14:52:35 vdr1 vdr: [2996] buffer stats: 78208 (3%) used
Mar 18 14:52:35 vdr1 vdr: [2996] setting primary device to 1
Mar 18 14:52:35 vdr1 vdr: [2996] [xine..put] cXinelibOsdProvider: shutting down !
Alles anzeigen
und Fehlermeldungen auf der Konsole:
[30733] [input_vdr] Connecting (control) to tcp://192.168.0.24:37890 ...
[30733] [input_vdr] Server greeting: VDR-1.5.15 xineliboutput-1.0.0rc2 READY
[30733] [input_vdr] Connected (control) to tcp://192.168.0.24:37890
[30733] [input_vdr] Connecting (data) to pipe:///var/lib/vdr/plugins/xineliboutput/pipes.2996/pipe.0
[30733] [input_vdr] Data stream connected (PIPE)
[30733] [input_vdr] using custom "no signal" image /usr/share/libxine1-xvdr/nosignal.mpg
libmpeg2: output port has XvMC capability
[30733] [input_vdr] WARNING: Video output driver reports it does not support unscaled overlays !
libmpeg2: output port has XvMC capability
[30747] [vdr-fe] fe_grab: grabbing failed (unsupported image format 1129150040)
Improper call to JPEG library in state 100
Alles anzeigen