Hi,
ich möchte zum ersten mal xineliboutput mit vdpau testen und zwar nicht lokal sondern remote.
Dazu habe ich:
Auf dem Server vdr-1.7.10+xineliboutput (ohne frontends) kompiliert. Beides wird ohne Probleme geladen
Auf dem Client habe ich nur xine-lib-1.2+vdpau patches xineliboutput (nur frontends) kompiliert.
xineliboutput jeweils ohne patche da vdpau offenbar in der cvs verison schon drin ist und ich die Erweiterungen wie "Schwarze Balken wegzoomen" noch nicht nutzen möchte.
Beim Start vom vdr-sxfe sehe ich auch einen Connect auf dem VDR. Leider zeigt er kein Bild auf dem Client an. Das Menü lässt sich öffnen. Was mache ich falsch? Streamen der SDTV und HDTV Sender über streamdev geht...
Code
Dec 8 10:51:55 VDR vdr: [28423] [xine..put] Client 0 connected: 192.168.0.27:48403
Dec 8 10:51:55 VDR vdr: [28423] [xine..put] cxSocket: setsockopt(SO_SNDBUF): got 262142 bytes
Dec 8 10:51:55 VDR vdr: [28423] [xine..put] Trying UDP connection ...
Dec 8 10:51:55 VDR vdr: [28423] [xine..put] Client address: 192.168.0.27
Dec 8 10:51:55 VDR vdr: [28423] [xine..put] setsockopt(SO_SNDBUF): got 262142 bytes
Dec 8 10:51:56 VDR vdr: [28409] OSD size changed to 1360x768 @ 1.00392
Code
vdr-sxfe 1.0.90-cvs (build with xine-lib 1.1.90, using xine-lib 1.1.90)
Verbose mode
Fullscreen mode
Video driver: vdpau
Post plugins: tvtime:method=use_vo_driver--buffers=2500
Fullscreen mode
Automatic reconnection enabled
VDR Server: xvdr+udp://192.168.0.21:37890
[20235] [vdr-sxfe] sxfe_display_open(width=720, height=576, fullscreen=1, display=(null))
[20235] [vdr-sxfe] Display size : 886 x 500 mm
[20235] [vdr-sxfe] 1360 x 768 pixels
[20235] [vdr-sxfe] 39dpi / 38dpi
[20235] [vdr-sxfe] Display ratio: 1536.000000/1534.988713 = 1.000000
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_decode_dvaudio.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_dmx_avi.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_decode_dts.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_decode_faad.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_inp_dvd.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_inp_vcd.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_inp_pnm.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_dmx_yuv_frames.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_inp_net.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_dmx_iff.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_ao_out_oss.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_inp_rtp.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_decode_vdpau_mpeg12.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_decode_spuhdmv.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_decode_spu.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_nsf.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_nsf.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_dmx_pva.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_vo_out_none.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_dmx_flv.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_vo_out_raw.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_dmx_mpeg_ts.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_dmx_matroska.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_decode_w32dll.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_decode_w32dll.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_ao_out_file.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_vo_out_vdpau.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_decode_ff.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_decode_ff.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_decode_ff.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_decode_ff.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/post/xineplug_post_planar.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/post/xineplug_post_planar.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/post/xineplug_post_planar.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/post/xineplug_post_planar.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/post/xineplug_post_planar.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/post/xineplug_post_planar.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/post/xineplug_post_planar.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/post/xineplug_post_planar.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/post/xineplug_post_planar.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/post/xineplug_post_planar.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/post/xineplug_post_visualizations.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/post/xineplug_post_visualizations.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/post/xineplug_post_visualizations.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/post/xineplug_post_autocrop.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/post/xineplug_post_goom.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/post/xineplug_post_swscale.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/post/xineplug_post_swscale.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/post/xineplug_post_audio_filters.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/post/xineplug_post_audio_filters.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/post/xineplug_post_audio_filters.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/post/xineplug_post_audio_filters.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/post/xineplug_post_audiochannel.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/post/xineplug_post_tvtime.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/post/xineplug_post_switch.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/post/xineplug_post_mosaico.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_decode_vdpau_vc1.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_vo_out_xshm.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_vo_out_xshm.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_dmx_audio.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_dmx_audio.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_dmx_audio.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_dmx_audio.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_dmx_audio.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_dmx_audio.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_dmx_audio.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_dmx_audio.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_dmx_audio.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_dmx_audio.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_dmx_audio.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_dmx_audio.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_dmx_audio.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_dmx_audio.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_dmx_audio.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_dmx_audio.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_decode_spudvb.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_inp_stdin_fifo.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_inp_pvr.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_dmx_mpeg_block.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_decode_qt.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_decode_qt.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_decode_lpcm.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_dmx_nsv.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_inp_file.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_decode_gsm610.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_inp_vcdo.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_dmx_rawdv.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_dmx_playlist.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_dmx_mpeg_elem.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_dmx_qt.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_decode_vdpau_h264.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_sputext.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_sputext.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_dmx_asf.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_decode_mpc.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_dmx_mpeg.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_dmx_yuv4mpeg2.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_decode_mpeg2.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_dmx_fli.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_dmx_slave.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_inp_http.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_inp_rtsp.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_inp_xvdr.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_inp_xvdr.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_decode_real.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_decode_real.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_inp_mms.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_decode_yuv.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_decode_mad.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_decode_rgb.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_decode_bitplane.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_decode_a52.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_decode_spucc.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_vdr.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_vdr.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_vdr.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_vdr.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_ao_out_none.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_vo_out_fb.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_inp_cdda.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_vo_out_vidix.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_vo_out_vidix.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_dmx_real.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_inp_v4l.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_inp_v4l.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_inp_dvb.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_dmx_vc1_es.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_decode_spucmml.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_dmx_mpeg_pes.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_dmx_games.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_dmx_games.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_dmx_games.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_dmx_games.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_dmx_games.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_dmx_games.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_dmx_games.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_dmx_games.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_dmx_games.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_dmx_games.so found
load_plugins: plugin /usr/local/lib/xine/plugins/2.0/xineplug_dmx_games.so found
vo_vdpau: vdpau API version : 1
vo_vdpau: vdpau implementation description : NVIDIA VDPAU Driver Shared Library 195.22 Sun Nov 22 17:37:18 PST 2009
audio_oss_out: audio.device.oss_device_name = auto, probing devs
audio_oss_out: using device >/dev/dsp<
[20235] [vdr-fe] Detected 2 CPUs
[20235] [vdr-fe] Enabling FFmpeg multithreaded video decoding
[20235] [vdr-fe] static post plugins (from command line): tvtime:method=use_vo_driver--buffers=2500
[20235] [xine-post] loaded plugins (type 1.0): tvtime
Available video drivers: vdpau raw xshm none vidixfb vidix fb
Available audio drivers: oss none file
Available post plugins: noise pp expand fill invert eq denoise3d boxblur oscope fftscope fftgraph autocrop goom warp swscale upmix upmix_mono stretch volnorm audiochannel tvtime switch mosaico vdr vdr_video vdr_audio eq2 unsharp
Available input plugins: pnm tcp rtp stdin pvr FILE VCDO http rtsp xvdr mms VDR CD v4l_radio v4l_tv DVB VCD DVD
Available demux plugins: xvdr iff nsfdemux pva flashvideo mpeg-ts matroska aiff flac realaudio snd tta voc vox mpeg_block nsv playlist quicktime asf yuv4mpeg2 fli slave real mpeg_pes wve idcin ipmovie vqa wc3movie roq str film smjpeg fourxm vmd avi mpeg dts ac3 wav cdda rawdv mpc mp3 shn elem sputext vc1es yuv_frames aac aud
Available audio decoder plugins: gsm610 mad ffmpegaudio realadec nsfdec mpc a/52 dvaudio pcm faad dts
Available video decoder plugins: vdpau_vc1 vdpau_mpeg12 mpeg2 realvdec vdpau_h264 ffmpegvideo yuv rgb bitplane ffmpeg-wmv9 ffmpeg-wmv8
Available SPU decoder plugins: spudec spuhdmv spucc spucmml sputext spudvb
[20235] [input_vdr] Symbol SysLogLevel found : value 3
[20235] [input_vdr] Symbol LogToSysLog found : value no
[20235] [input_vdr] init class succeeded
[20235] [input_vdr] vdr_class_get_instance
[20235] [input_vdr] vdr_class_get_instance done.
xine: found input plugin : VDR (Video Disk Recorder) input plugin
[20235] [input_vdr] vdr_plugin_open_net xvdr+udp://192.168.0.21:37890
[20235] [input_vdr] Connecting (control) to tcp://192.168.0.21:37890 ...
[20235] [input_vdr] setsockopt(SO_RCVBUF): got 262142 bytes
[20235] [input_vdr] Server greeting: VDR-1.7.10 xineliboutput-1.0.90-cvs READY
[20235] [input_vdr] Got Client-ID: 0
[20235] [input_vdr] Connected (control) to tcp://192.168.0.21:37890
[20235] [input_vdr] Connecting (data) to udp://192.168.0.21 ...
[20235] [input_vdr] VDR server address: 192.168.0.21
[20235] [input_vdr] setsockopt(SO_RCVBUF): got 262142 bytes
[20235] [input_vdr] Requesting UDP transport
[20235] [input_vdr] Data stream connected (UDP)
[20235] [input_vdr] fifo_buffer_new...
[20235] [input_vdr] fifo_buffer_new done.
[20235] [input_vdr] xine_input_xvdr: revision $Id: xine_input_vdr.c,v 1.288 2009/10/08 19:48:19 phintuka Exp $
[20243] [input_vdr] Control thread started
input cache plugin disabled
[20235] [demux_vdr] Using decoder "libmpeg2" for mpeg2 video
[20235] [demux_vdr] Using decoder "FFmpeg" for H.264 video
xine: found demuxer plugin: XVDR demux plugin
[20235] [vdr-fe] re-wiring post plugins
[20235] [xine-post] wiring tvtime[out] -> [in]video_out
[20235] [xine-post] wiring stream[out] -> [in]tvtime
[20235] [vdr-fe] Event: INFO WINDOW 1360x768
Press Esc to exit
prebuffer=14400 pts
[20243] [vdr-fe] closing post plugin: tvtime
[20243] [xine-post] Unload tvtime failed: plugin enabled and in use
av_offset=0 pts
[20243] [vdr-fe] opening post plugin: goom:fps:25,width:720,height:576
[20243] [xine-post] * enable post goom --> not found, no action
[20243] [xine-post] * loading post goom:fps:25,width:720,height:576
[20243] [xine-post] loaded plugins (type 2.1): goom
[20243] [xine-post] * enable post goom --> found, enabled
[20243] [xine-post] wiring goom[out] -> [in]audio_out
[20243] [xine-post] wiring stream[out] -> [in]goom
[20243] [vdr-fe] Post plugin goom loaded and wired
vdpau_set_property: property=8, value=100
vdpau_set_property: property=2, value=0
vo_vdpau: vdpau_update_csc: hue=0.000000, saturation=1.000000, contrast=1.000000, brightness=0.000000, color_standard=0
vdpau_set_property: property=3, value=100
vo_vdpau: vdpau_update_csc: hue=0.000000, saturation=1.000000, contrast=1.000000, brightness=0.000000, color_standard=0
vdpau_set_property: property=5, value=0
vo_vdpau: vdpau_update_csc: hue=0.000000, saturation=1.000000, contrast=1.000000, brightness=0.000000, color_standard=0
vdpau_set_property: property=24, value=0
vo_vdpau: disable sharpness.
vdpau_set_property: property=25, value=0
vo_vdpau: disable noise reduction.
vdpau_set_property: property=4, value=100
vo_vdpau: vdpau_update_csc: hue=0.000000, saturation=1.000000, contrast=1.000000, brightness=0.000000, color_standard=0
vdpau_set_property: property=1, value=0
[20243] [vdr-fe] closing post plugin: upmix
[20243] [vdr-fe] closing post plugin: autocrop
[20243] [vdr-fe] closing post plugin: swscale
[20243] [vdr-fe] closing post plugin: pp
[20243] [vdr-fe] closing post plugin: unsharp
[20243] [vdr-fe] closing post plugin: denoise3d
vo_vdpau: deinterlace: none
vo_vdpau: set_scaling_level=0
vo_vdpau: enabled features: inverse_telecine=0
vo_vdpau: disable noise reduction.
vo_vdpau: disable sharpness.
vo_vdpau: vdpau_update_csc: hue=0.000000, saturation=1.000000, contrast=1.000000, brightness=0.000000, color_standard=0
vo_vdpau: skip_chroma = 0
Alles anzeigen