Hi
my system is
server - debian + kernel 2.6.29 + vdr 177 + s2-liplanin + hvr4000 + cvs xineliboutput + vdr-xine from hg remote client - debian + vdr-sxfe from cvs xineliboutput + xine-lib-1.2 from hg
I have the problem with keyboard on remote frontend computer (vdr-sxfe)
For example - If I press and after that release the any digital button ("2" or "5") I have the "22" or "55" results - not "2" or "5" as usual .
Another example - If I press and release the button UP or DOWN the cursor will move on TWO lines to up or to down.
The problem is when I released the button - after release of button I have second event - double figure or double moving.
Also I couldn't use the pipe connection , rtp, udp protocols - only tcp connection
Jun 6 11:44:37 arvdr vdr: [17202] [xine..put] Trying PIPE connection ... Jun 6 11:44:37 arvdr vdr: [17202] creating directory /video/plugins/xineliboutput/pipes.17195 Jun 6 11:44:37 arvdr vdr: [17202] [xine..put] Pipe not opened by client Jun 6 11:44:37 arvdr vdr: [17202] removing /video/plugins/xineliboutput/pipes.17195 Jun 6 11:44:37 arvdr vdr: [17202] [xine..put] Trying RTP connection ... Jun 6 11:44:37 arvdr vdr: [17202] [xine..put] RTP transport not implemented for vdr-1.7.x Jun 6 11:44:37 arvdr vdr: [17202] [xine..put] Trying UDP connection ... Jun 6 11:44:37 arvdr vdr: [17202] [xine..put] UDP transport not implemented for vdr-1.7.x
logs from vdr 177
arvdr:/vdr# ./vdr -P"xineliboutput --local=none --remote=37890"
Jun 6 11:43:45 arvdr vdr: [17195] cTimeMs: using monotonic clock (resolution is 1 ns) Jun 6 11:43:45 arvdr vdr: [17195] VDR version 1.7.7 started Jun 6 11:43:45 arvdr vdr: [17195] codeset is 'UTF-8' - known Jun 6 11:43:45 arvdr vdr: [17195] found 23 locales in ./locale Jun 6 11:43:45 arvdr vdr: [17195] loading plugin: ./PLUGINS/lib/libvdr-xineliboutput.so.1.7.7 Jun 6 11:43:45 arvdr vdr: [17195] loading /video/setup.conf Jun 6 11:43:45 arvdr vdr: [17195] [xine..put] Skipping configuration entry Frontend=sxfe (overridden in command line) Jun 6 11:43:45 arvdr vdr: [17195] loading /video/sources.conf Jun 6 11:43:45 arvdr vdr: [17195] loading /video/diseqc.conf Jun 6 11:43:45 arvdr vdr: [17195] loading /video/channels.conf Jun 6 11:43:45 arvdr vdr: [17195] loading /video/svdrphosts.conf Jun 6 11:43:45 arvdr vdr: [17195] loading /video/remote.conf Jun 6 11:43:45 arvdr vdr: [17196] video directory scanner thread started (pid=17195, tid=17196) Jun 6 11:43:45 arvdr vdr: [17196] video directory scanner thread ended (pid=17195, tid=17196) Jun 6 11:43:45 arvdr vdr: [17197] video directory scanner thread started (pid=17195, tid=17197) Jun 6 11:43:45 arvdr vdr: [17197] video directory scanner thread ended (pid=17195, tid=17197) Jun 6 11:43:45 arvdr vdr: [17195] reading EPG data from /video/epg.data Jun 6 11:43:45 arvdr vdr: [17195] probing /dev/dvb/adapter0/frontend0 Jun 6 11:43:45 arvdr vdr: [17195] device 1 provides DVB-S2 ("Conexant CX24116/CX24118") Jun 6 11:43:45 arvdr vdr: [17199] tuner on device 1 thread started (pid=17195, tid=17199) Jun 6 11:43:45 arvdr vdr: [17200] section handler thread started (pid=17195, tid=17200) Jun 6 11:43:45 arvdr vdr: [17195] found 1 video device Jun 6 11:43:45 arvdr vdr: [17195] initializing plugin: xineliboutput (1.0.90-cvs): X11/xine-lib output plugin Jun 6 11:43:45 arvdr vdr: [17195] [xine..put] cTimePts: clock_gettime(CLOCK_MONOTONIC): clock resolution 0 us Jun 6 11:43:45 arvdr vdr: [17195] [xine..put] cTimePts: using monotonic clock Jun 6 11:43:45 arvdr vdr: [17195] [xine..put] RTP SSRC: 0x27fae0fc Jun 6 11:43:45 arvdr vdr: [17195] setting primary device to 1 Jun 6 11:43:45 arvdr vdr: [17195] device 1 has no MPEG decoder Jun 6 11:43:45 arvdr vdr: [17195] trying device number 2 instead Jun 6 11:43:45 arvdr vdr: [17195] setting primary device to 2 Jun 6 11:43:45 arvdr vdr: [17195] assuming manual start of VDR Jun 6 11:43:45 arvdr vdr: [17195] SVDRP listening on port 2001 Jun 6 11:43:45 arvdr vdr: [17195] setting current skin to "sttng" Jun 6 11:43:45 arvdr vdr: [17195] loading /video/themes/sttng-default.theme Jun 6 11:43:45 arvdr vdr: [17195] starting plugin: xineliboutput Jun 6 11:43:45 arvdr vdr: [17202] Remote decoder/display server (cXinelibServer) thread started (pid=17195, tid=17202) Jun 6 11:43:45 arvdr vdr: [17202] [xine..put] cXinelibServer priority set successful SCHED_RR 2 [1,99] Jun 6 11:43:45 arvdr vdr: [17202] [xine..put] Listening on port 37890 Jun 6 11:43:45 arvdr vdr: [17202] [xine..put] Listening for UDP broadcasts on port 37890 Jun 6 11:43:45 arvdr vdr: [17202] [discovery] BROADCAST: VDR xineliboutput DISCOVERY 1.0^M Server port: 37890^M Server vers ion: xineliboutput-1.0.90-cvs^M ^M Jun 6 11:43:45 arvdr vdr: [17195] [xine..put] cXinelibDevice::StartDevice(): Device started Jun 6 11:43:45 arvdr vdr: [17203] KBD remote control thread started (pid=17195, tid=17203) Jun 6 11:43:45 arvdr vdr: [17195] remote control KBD - learning keys
Jun 6 11:43:55 arvdr vdr: [17195] switching to channel 1 Jun 6 11:43:55 arvdr vdr: [17195] info: Channel not available! Jun 6 11:43:58 arvdr vdr: [17195] switching to channel 1 Jun 6 11:43:58 arvdr vdr: [17195] info: Channel not available! Jun 6 11:44:01 arvdr vdr: [17195] OSD size changed to 720x576 @ 4:3 Jun 6 11:44:09 arvdr vdr: [17195] switching to channel 1 Jun 6 11:44:09 arvdr vdr: [17195] info: Channel not available! Jun 6 11:44:20 arvdr vdr: [17195] switching to channel 1 Jun 6 11:44:20 arvdr vdr: [17195] info: Channel not available! Jun 6 11:44:31 arvdr vdr: [17195] switching to channel 1 Jun 6 11:44:31 arvdr vdr: [17195] info: Channel not available! Jun 6 11:44:37 arvdr vdr: [17202] [xine..put] Client 0 connected: 192.168.5.88:57886 Jun 6 11:44:37 arvdr vdr: [17202] [xine..put] cxSocket: setsockopt(SO_SNDBUF): got 225280 bytes Jun 6 11:44:37 arvdr vdr: [17202] [xine..put] Trying PIPE connection ... Jun 6 11:44:37 arvdr vdr: [17202] creating directory /video/plugins/xineliboutput/pipes.17195 Jun 6 11:44:37 arvdr vdr: [17202] [xine..put] Pipe not opened by client Jun 6 11:44:37 arvdr vdr: [17202] removing /video/plugins/xineliboutput/pipes.17195 Jun 6 11:44:37 arvdr vdr: [17202] [xine..put] Trying RTP connection ... Jun 6 11:44:37 arvdr vdr: [17202] [xine..put] RTP transport not implemented for vdr-1.7.x Jun 6 11:44:37 arvdr vdr: [17202] [xine..put] Trying UDP connection ... Jun 6 11:44:37 arvdr vdr: [17202] [xine..put] UDP transport not implemented for vdr-1.7.x Jun 6 11:44:37 arvdr vdr: [17202] [xine..put] Client 1 connected: 192.168.5.88:57887 Jun 6 11:44:37 arvdr vdr: [17202] [xine..put] cxSocket: setsockopt(SO_SNDBUF): got 225280 bytes Jun 6 11:44:37 arvdr vdr: [17202] [xine..put] Data connection (TCP) requested Jun 6 11:44:37 arvdr vdr: [17202] [xine..put] cBackgroundWriterI initialized (buffer 512 kb) Jun 6 11:44:37 arvdr vdr: [17202] [xine..put] cTcpWriter initialized (buffer 512 kb) Jun 6 11:44:42 arvdr vdr: [17195] switching to channel 1 Jun 6 11:44:42 arvdr vdr: [17195] info: Channel not available! Jun 6 11:44:53 arvdr vdr: [17195] switching to channel 1 Jun 6 11:44:53 arvdr vdr: [17195] info: Channel not available! Jun 6 11:44:55 arvdr vdr: [17199] frontend 0 timed out while tuning to channel 27, tp 211804 Jun 6 11:45:01 arvdr /USR/SBIN/CRON[17216]: (root) CMD (command -v debian-sa1 > /dev/null && debian-sa1 1 1) Jun 6 11:45:04 arvdr vdr: [17195] switching to channel 1 Jun 6 11:45:04 arvdr vdr: [17195] info: Channel not available! Jun 6 11:45:15 arvdr vdr: [17195] switching to channel 1 Jun 6 11:45:15 arvdr vdr: [17195] info: Channel not available! Jun 6 11:45:17 arvdr vdr: [17199] frontend 0 timed out while tuning to channel 1, tp 211881 Jun 6 11:45:25 arvdr vdr: [17195] switching to channel 26 Jun 6 11:45:25 arvdr vdr: [17358] receiver on device 1 thread started (pid=17195, tid=17358) Jun 6 11:45:25 arvdr vdr: [17359] TS buffer on device 1 thread started (pid=17195, tid=17359) Jun 6 11:45:25 arvdr vdr: [17195] [xine..put] Got PAT: PMT pid = 132 Jun 6 11:45:25 arvdr vdr: [17195] [xine..put] Got PMT packet, h264 = 0 Jun 6 11:45:26 arvdr vdr: [17195] switching to channel 27 Jun 6 11:45:26 arvdr vdr: [17359] TS buffer on device 1 thread ended (pid=17195, tid=17359)
logs from vdr-sxfe
goga@goga:/usr/src/vdr/PLUGINS/src/xineliboutput$ vdr-sxfe xvdr://192.168.5.86 vdr-sxfe 1.0.90-cvs (build with xine-lib 1.1.90, using xine-lib 1.1.90)
VDR Server: xvdr://192.168.5.86
[5366] [vdr-fe] Detected 2 CPUs [5366] [vdr-fe] Enabling FFmpeg multithreaded video decoding [5366] [input_vdr] Connecting (control) to tcp://192.168.5.86:37890 ... [5366] [input_vdr] Server greeting: VDR-1.7.7 xineliboutput-1.0.90-cvs READY [5366] [input_vdr] Connected (control) to tcp://192.168.5.86:37890 [5366] [input_vdr] connect_pipe_data_stream: client ip=0x5805a8c0 != server ip=0x5605a8c0 ! [5366] [input_vdr] Connecting (data) to pipe:///video/plugins/xineliboutput/pipes.17195/pipe.0 [5366] [input_vdr] Pipe not found [5366] [input_vdr] Data stream connection failed (PIPE) [5366] [input_vdr] Server does not support RTP ? (RTP: RTP transport not implemented for vdr-1.7.x.) [5366] [input_vdr] Data stream connection failed (RTP) [5366] [input_vdr] Connecting (data) to udp://192.168.5.86 ... [5366] [input_vdr] Server does not support UDP ? (UDP: UDP transport not implemented vor vdr-1.7.x.) [5366] [input_vdr] Data stream connection failed (UDP) [5366] [input_vdr] Connecting (data) to tcp://192.168.5.86:37890 ... [5366] [input_vdr] Data stream connected (TCP) [5366] [input_vdr] using custom "no signal" image /etc/vdr/plugins/xine/noSignal.mpg [5366] [demux_vdr] Using decoder "libmpeg2" for mpeg2 video [5366] [demux_vdr] Using decoder "FFmpeg" for H.264 video
Press Esc to exit
post_warp: warp_get_parameters post_warp: warp_get_parameters
my remote.conf
XKeySym.Up >Up XKeySym.Down >Down XKeySym.Menu >m XKeySym.Ok >Return XKeySym.Back >BackSpace XKeySym.Left >Left XKeySym.Right >Right XKeySym.Red >F1 XKeySym.Green >F2 XKeySym.Yellow >F3 XKeySym.Blue >F4 XKeySym.0 >0 XKeySym.1 >1 XKeySym.2 >2 XKeySym.3 >3 XKeySym.4 >4 XKeySym.5 >5 XKeySym.6 >6 XKeySym.7 >7 XKeySym.8 >8 XKeySym.9 >9 XKeySym.Info >i XKeySym.Pause >space XKeySym.FastFwd>F6 XKeySym.FastRew>F5 XKeySym.Power >p XKeySym.Volume+>F12 XKeySym.Volume->F11 XKeySym.Mute >F10 XKeySym.User7 >F7 XKeySym.User8 >F8 XKeySym.User9 >F
Goga