I'm trying to get VDPAU working so I can watch HD TV, but I'm having trouble getting a good picture. My question is should I be using the xine options:
--post vdr_video --post_audio
or
--post tvtime:method=use_vo_driver
I dont understand what the difference is and whether one is preferred over the other for interlaced and/or HD/SD.
My setup:
Asus M3N78-EM (onboard Nvidia 8300) Athlon Dual Core (set to 2Ghz for now) HDMI output to Samsung Plasma Hauppauge Nova SD2
OpenSuse: kernel 2.6.27.10 Nvidia driver180.51 ffmpeg from svn on 8 June xine-lib-1.2 from hg on 8 June with r262 patch xine-ui-cvs-20090412200000 vdr-1.7.7 vdr-xine 0.9.2
I have the buffer settings from a previous mail to this list:
engine.buffers.video_num_buffers:2000 engine.buffers.video_num_frames:30
Thanks,
Scott
I don't know if this will help you any but I use xine-vdpau for both sdtv & hdtv. I haven't changed anything in .xine/config so the buffer settings and so on are whatever they are as default. My box runs debian with vdr-1.7.7 and xine-0.9.2 in case that matters. Currently using xine-vdpau r266 released earlier today and nvidia driver 185.18.14 with an 8400GS (with spdif connected to it). I don't think it matters but I'm outputting to a tv using dvi->hdmi cable.
I start xine with: xine -A alsa -V vdpau --post vdr_video --post vdr_audio vdr://tmp/vdr-xine/stream#demux:mpeg_pes --verbose=2 --fullscreen --no-gui --no-mouse --deinterlace --no-logo --no-splash
On 11/06/2009, VDR User user.vdr@gmail.com wrote:
I don't know if this will help you any but I use xine-vdpau for both sdtv & hdtv. I haven't changed anything in .xine/config so the buffer settings and so on are whatever they are as default. My box runs debian with vdr-1.7.7 and xine-0.9.2 in case that matters. Currently using xine-vdpau r266 released earlier today and nvidia driver 185.18.14 with an 8400GS (with spdif connected to it). I don't think it matters but I'm outputting to a tv using dvi->hdmi cable.
I start xine with: xine -A alsa -V vdpau --post vdr_video --post vdr_audio vdr://tmp/vdr-xine/stream#demux:mpeg_pes --verbose=2 --fullscreen --no-gui --no-mouse --deinterlace --no-logo --no-splash
I was thinking of acquiring an Asus Nvidia 9400GT card that should be able to do h264 and vc-1. Is the deinterlacer not done by the hardware/vdpau driver yet? Or should I rather wait a little bit more?
VDR User wrote:
I don't know if this will help you any but I use xine-vdpau for both sdtv & hdtv. I haven't changed anything in .xine/config so the buffer settings and so on are whatever they are as default. My box runs debian with vdr-1.7.7 and xine-0.9.2 in case that matters. Currently using xine-vdpau r266 released earlier today and nvidia driver 185.18.14 with an 8400GS (with spdif connected to it). I don't think it matters but I'm outputting to a tv using dvi->hdmi cable.
I start xine with: xine -A alsa -V vdpau --post vdr_video --post vdr_audio vdr://tmp/vdr-xine/stream#demux:mpeg_pes --verbose=2 --fullscreen --no-gui --no-mouse --deinterlace --no-logo --no-splash
Thanks for that. I upgraded to r266 for xine-vdpau and 185.18.14 for the driver and changed my start command to match yours. The deinterlacing now looks good, but I have a more serious problem, as soon as I try to change channel with up or down, xine freezes. It does not crash, but the picture is frozen and the sound gone. I'm trying to change channels with the remote (using lircd and --enable-vdr-keys for xine-ui (xine-ui-cvs-20090412200000.tar.bz2)) and I believe the remote is configured OK as if I press the green button first, the up and down buttons scroll fine. Changing channels using "CHAN +" from vdradmin gives the same results. Should I be using a later version of xine-ui? Output from xine follows, its long but at the end it seems that the audio stream is closed.:
start of while Sat Jun 13 20:36:57 BST 2009 This is xine (X11 gui) - a free video player v0.99.6cvs. (c) 2000-2007 The xine Team. Built with xine library 1.1.16 (1.1.16) Found xine library version: 1.1.16 (1.1.16). Platform information: -------------------- system name : Linux node name : giradot release : 2.6.27.10-default version : #1 SMP Mon Dec 22 19:27:52 GMT 2008 machine : x86_64 CPU information: --------------- processor : 0 vendor_id : AuthenticAMD cpu family : 15 model : 107 model name : AMD Athlon(tm) Dual Core Processor 4850e stepping : 2 cpu MHz : 2000.000 cache size : 512 KB physical id : 0 siblings : 2 core id : 0 cpu cores : 2 apicid : 0 initial apicid : 0 fpu : yes fpu_exception : yes cpuid level : 1 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow rep_good nopl pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy 3dnowprefetch bogomips : 3999.95 TLB size : 1024 4K pages clflush size : 64 cache_alignment : 64 address sizes : 40 bits physical, 48 bits virtual power management: ts fid vid ttp tm stc 100mhzsteps processor : 1 vendor_id : AuthenticAMD cpu family : 15 model : 107 model name : AMD Athlon(tm) Dual Core Processor 4850e stepping : 2 cpu MHz : 2000.000 cache size : 512 KB physical id : 0 siblings : 2 core id : 1 cpu cores : 2 apicid : 1 initial apicid : 1 fpu : yes fpu_exception : yes cpuid level : 1 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow rep_good nopl pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy 3dnowprefetch bogomips : 3999.95 TLB size : 1024 4K pages clflush size : 64 cache_alignment : 64 address sizes : 40 bits physical, 48 bits virtual power management: ts fid vid ttp tm stc 100mhzsteps ------- Display Name: :0.0, XServer Vendor: The X.Org Foundation, Protocol Version: 11, Revision: 0, Available Screen(s): 1, Default screen number: 0, Using screen: 0, Depth: 24, Maximum request size: 16777212 bytes, Motion buffer size: 256, Bitmap unit: 32, Bit order: LSBFirst, Padding: 32, Image byte order: LSBFirst, Number of supported pixmap formats: 7, Supported pixmap formats: Depth Bits_per_pixel Scanline_pad 1 1 32 4 8 32 8 8 32 15 16 32 16 16 32 24 32 32 32 32 32 -----------------------------------------------
Focus: PointerRoot Number of extensions: 34 BIG-REQUESTS: [opcode: 131] Composite: [opcode: 160] DAMAGE: [opcode: 161, base (event: 122, error: 186)] DOUBLE-BUFFER: [opcode: 128, base (error: 128)] DPMS: [opcode: 138] Extended-Visual-Information: [opcode: 140] GLX: [opcode: 143, base (event: 77, error: 154)] MIT-SCREEN-SAVER: [opcode: 133, base (event: 67)] MIT-SHM: [opcode: 147, base (event: 99, error: 167)] MIT-SUNDRY-NONSTANDARD: [opcode: 130] NV-CONTROL: [opcode: 146, base (event: 94)] NV-GLX: [opcode: 145] RANDR: [opcode: 158, base (event: 120, error: 183)] RECORD: [opcode: 144, base (error: 166)] RENDER: [opcode: 157, base (error: 178)] SECURITY: [opcode: 153, base (event: 117, error: 175)] SHAPE: [opcode: 129, base (event: 64)] SYNC: [opcode: 132, base (event: 65, error: 129)] TOG-CUP: [opcode: 139] X-Resource: [opcode: 142] XAccessControlExtension: [opcode: 152] XC-APPGROUP: [opcode: 151, base (error: 174)] XC-MISC: [opcode: 134] XFIXES: [opcode: 155, base (event: 118, error: 177)] XFree86-Bigfont: [opcode: 156] XFree86-DGA: [opcode: 137, base (event: 68, error: 146)] XFree86-Misc: [opcode: 136, base (error: 138)] XFree86-VidModeExtension: [opcode: 135, base (error: 131)] XINERAMA: [opcode: 154] XINERAMA: [opcode: 154] XInputExtension: [opcode: 148, base (event: 100, error: 168)] XKEYBOARD: [opcode: 150, base (event: 116, error: 173)] XTEST: [opcode: 149] XVideo: [opcode: 141, base (event: 75, error: 151)] X-Video Extension version: 2.2 Dimensions: 1280x720 pixels (160x90 millimeters). Resolution: 203x203 dots per inch. Depths (7): 24, 1, 4, 8, 15, 16, 32 Root window id: 0x13e Depth of root window: 24 planes Number of colormaps: min 1, max 1 Default colormap: 0x20 Default number of colormap cells: 256 Preallocated pixels: black 0, white 16777215 Options: backing-store no, save-unders no Largest cursor: 64x64 Xv infos: Adaptor #0: "NV17 Video Texture" Number of ports: 32 Port base: 283 Operations supported: PutImage Supported visuals: - Depth 24, visualID 0x21 - Depth 24, visualID 0x24 - Depth 24, visualID 0x25 - Depth 24, visualID 0x26 - Depth 24, visualID 0x27 - Depth 24, visualID 0x28 - Depth 24, visualID 0x29 - Depth 24, visualID 0x2a - Depth 24, visualID 0x2b - Depth 24, visualID 0x2c - Depth 24, visualID 0x2d - Depth 24, visualID 0x2e - Depth 24, visualID 0x2f - Depth 24, visualID 0x30 - Depth 24, visualID 0x31 - Depth 24, visualID 0x32 - Depth 24, visualID 0x33 - Depth 24, visualID 0x34 - Depth 24, visualID 0x35 - Depth 24, visualID 0x36 - Depth 24, visualID 0x37 - Depth 24, visualID 0x38 - Depth 24, visualID 0x39 - Depth 24, visualID 0x3a - Depth 24, visualID 0x3b - Depth 24, visualID 0x3c - Depth 24, visualID 0x3d - Depth 24, visualID 0x3e - Depth 24, visualID 0x22 - Depth 24, visualID 0x3f - Depth 24, visualID 0x40 - Depth 24, visualID 0x41 - Depth 24, visualID 0x42 - Depth 24, visualID 0x43 - Depth 24, visualID 0x44 - Depth 24, visualID 0x45 - Depth 24, visualID 0x46 - Depth 24, visualID 0x47 - Depth 24, visualID 0x48 - Depth 24, visualID 0x49 - Depth 24, visualID 0x4a - Depth 24, visualID 0x4b - Depth 24, visualID 0x4c - Depth 24, visualID 0x4d - Depth 24, visualID 0x4e - Depth 24, visualID 0x4f - Depth 24, visualID 0x50 - Depth 24, visualID 0x51 - Depth 24, visualID 0x52 - Depth 24, visualID 0x53 - Depth 24, visualID 0x54 - Depth 24, visualID 0x55 - Depth 24, visualID 0x56 - Depth 24, visualID 0x57 - Depth 24, visualID 0x58 - Depth 24, visualID 0x59 Number of attributes: 7 - XV_SET_DEFAULTS - XV_ITURBT_709 - XV_SYNC_TO_VBLANK - XV_BRIGHTNESS - XV_CONTRAST - XV_SATURATION - XV_HUE Maximum XvImage size: 2046 x 2046 Number of image formats: 4 - Id: 0x32595559 (YUY2): Bits per pixel: 16 Number of planes: 1 Type: YUV (packed) - Id: 0x32315659 (YV12): Bits per pixel: 12 Number of planes: 3 Type: YUV (planar) - Id: 0x59565955 (UYVY): Bits per pixel: 16 Number of planes: 1 Type: YUV (packed) - Id: 0x30323449 (I420): Bits per pixel: 12 Number of planes: 3 Type: YUV (planar) End #0. -[ xiTK version 0.10.7 [XFT] ]-[ WM type: Unknown ]-
---------------------- (ERROR) ---------------------- The following key bindings pairs are identical:
SeekRelative-60 and EventLeft, SeekRelative+60 and EventRight, EventLeft and SeekRelative-60, EventRight and SeekRelative+60.
What do you want to do ?
------------------ (END OF ERROR) -------------------
load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_dmx_mng.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_vo_out_xshm.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_vo_out_xshm.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_decode_mpc.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_decode_yuv.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_dmx_real.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_decode_nsf.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_inp_file.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_dmx_pva.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_dmx_mpeg_elem.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_vo_out_dxr3.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_vo_out_dxr3.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_inp_net.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_vo_out_xxmc.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/post/xineplug_post_switch.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/post/xineplug_post_mosaico.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/post/xineplug_post_audio_filters.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/post/xineplug_post_audio_filters.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/post/xineplug_post_audio_filters.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/post/xineplug_post_audio_filters.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/post/xineplug_post_tvtime.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/post/xineplug_post_visualizations.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/post/xineplug_post_visualizations.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/post/xineplug_post_visualizations.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/post/xineplug_post_goom.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/post/xineplug_post_planar.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/post/xineplug_post_planar.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/post/xineplug_post_planar.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/post/xineplug_post_planar.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/post/xineplug_post_planar.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/post/xineplug_post_planar.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/post/xineplug_post_planar.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/post/xineplug_post_planar.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/post/xineplug_post_planar.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/post/xineplug_post_planar.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_vo_out_none.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_decode_vdpau_mpeg12.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_decode_mad.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_dmx_mpeg_pes.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_vo_out_vdpau.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_dmx_nsv.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_vo_out_fb.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_decode_mpeg2new.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_vo_out_raw.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_decode_image.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_dmx_ogg.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_dmx_ogg.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_inp_mms.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_dmx_vc1_es.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_ao_out_jack.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_decode_real.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_decode_real.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_decode_rgb.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_inp_v4l.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_inp_v4l.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_inp_dvd.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_decode_spucmml.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_dmx_mpeg.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_dmx_iff.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_dmx_image.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_decode_dxr3_video.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_decode_faad.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_vo_out_xcbxv.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_inp_pvr.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_dmx_mpeg_ts.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_dmx_audio.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_dmx_audio.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_dmx_audio.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_dmx_audio.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_dmx_audio.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_dmx_audio.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_dmx_audio.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_dmx_audio.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_dmx_audio.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_dmx_audio.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_dmx_audio.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_dmx_audio.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_dmx_audio.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_dmx_audio.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_dmx_audio.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_dmx_audio.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_dmx_audio.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_dmx_yuv4mpeg2.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_decode_vorbis.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_decode_vdpau_vc1.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_ao_out_oss.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_vo_out_opengl.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_inp_cdda.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_decode_spucc.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_dmx_sputext.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_ao_out_esd.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_inp_pnm.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_ao_out_pulseaudio.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_decode_dvaudio.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_dmx_avi.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_decode_a52.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_dmx_asf.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_ao_out_alsa.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_decode_lpcm.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_decode_mpeg2.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_decode_gdk_pixbuf.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_vo_out_xvmc.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_dmx_slave.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_dmx_fli.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_decode_spu.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_inp_dvb.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_decode_dxr3_spu.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_vo_out_syncfb.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_dmx_yuv_frames.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_vdr.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_vdr.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_vdr.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_vdr.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_ao_out_none.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_inp_rtp.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_dmx_matroska.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_inp_vcdo.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_decode_gsm610.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_decode_bitplane.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_inp_rtsp.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_dmx_games.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_dmx_games.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_dmx_games.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_dmx_games.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_dmx_games.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_dmx_games.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_dmx_games.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_dmx_games.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_dmx_games.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_dmx_games.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_dmx_games.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_decode_sputext.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_dmx_rawdv.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_decode_spudvb.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_vo_out_xv.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_vo_out_xv.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_vo_out_xcbshm.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_dmx_qt.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_inp_stdin_fifo.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_decode_theora.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_decode_dts.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_dmx_flv.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_inp_vcd.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_decode_ff.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_decode_ff.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_decode_ff.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_decode_ff.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_vo_out_sdl.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_ao_out_file.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_inp_gnome_vfs.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_dmx_mpeg_block.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_inp_http.so found load_plugins: plugin /usr/local/lib/xine/plugins/1.25/xineplug_decode_vdpau_h264.so found init class succeeded vo_vdpau: vdpau API version : 0 vo_vdpau: vdpau implementation description : NVIDIA VDPAU Driver Shared Library 185.18.14 Wed May 27 01:54:36 PDT 2009 vo_vdpau: vdpau_alloc_frame vo_vdpau: vdpau_alloc_frame vo_vdpau: vdpau_alloc_frame vo_vdpau: vdpau_alloc_frame vo_vdpau: vdpau_alloc_frame vo_vdpau: vdpau_alloc_frame vo_vdpau: vdpau_alloc_frame vo_vdpau: vdpau_alloc_frame vo_vdpau: vdpau_alloc_frame vo_vdpau: vdpau_alloc_frame vo_vdpau: vdpau_alloc_frame vo_vdpau: vdpau_alloc_frame vo_vdpau: vdpau_alloc_frame vo_vdpau: vdpau_alloc_frame vo_vdpau: vdpau_alloc_frame vo_vdpau: vdpau_alloc_frame vo_vdpau: vdpau_alloc_frame vo_vdpau: vdpau_alloc_frame vo_vdpau: vdpau_alloc_frame vo_vdpau: vdpau_alloc_frame vo_vdpau: vdpau_alloc_frame vo_vdpau: vdpau_alloc_frame vo_vdpau: vdpau_alloc_frame vo_vdpau: vdpau_alloc_frame vo_vdpau: vdpau_alloc_frame vo_vdpau: vdpau_alloc_frame vo_vdpau: vdpau_alloc_frame vo_vdpau: vdpau_alloc_frame vo_vdpau: vdpau_alloc_frame vo_vdpau: vdpau_alloc_frame video_out: thread created main: probing <pulseaudio> audio output plugin audio_pulse_out: host (null) sink (null) audio_pulse_out: failed to connect context object: Connection refused load_plugins: failed to load audio output plugin <pulseaudio> main: probing <alsa> audio output plugin audio_alsa_out : supported modes are 8bit 16bit 24bit 32bit mono stereo (4-channel not enabled in xine config) (4.1-channel not enabled in xine config) (5-channel not enabled in xine config) (5.1-channel not enabled in xine config) (a/52 and DTS pass-through not enabled in xine config) audio_out: thread created xine_stream_new video_out: thread created audio_out: thread created xine_interface: unknown or deprecated stream param 10 set xine_stream_new xine_interface: unknown or deprecated stream param 10 set xine_stream_new xine_interface: unknown or deprecated stream param 10 set vdpau_set_property: property=1, value=0 gnome_vfs init_input_class gnome-vfs not initialised vdpau_set_property: property=2, value=-314 vo_vdpau: vdpau_update_csc: hue=-3.140000, saturation=1.000000, contrast=1.000000, brightness=0.000000, color_standard=0 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=5, value=-100 vo_vdpau: vdpau_update_csc: hue=0.000000, saturation=1.000000, contrast=1.000000, brightness=-1.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=3, value=900 vo_vdpau: vdpau_update_csc: hue=0.000000, saturation=9.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=4, value=900 vo_vdpau: vdpau_update_csc: hue=0.000000, saturation=1.000000, contrast=9.000000, brightness=0.000000, color_standard=0 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 gui_xine_open_and_play(): mrl: 'vdr://tmp/vdr-xine/stream#demux:mpeg_pes', sub 'NONE', start_pos 0, start_time 0, av_offset 0, spu_offset 0. gnome_vfs init_input_class gnome-vfs not initialised xine: found input plugin : VDR display device plugin vdpau_set_property: property=8, value=100 vdpau_set_property: property=13, value=100 prebuffer=0 pts ao_flush (loop running: 1) audio discontinuity #1, type is 0, disc_off 0 waiting for in_discontinuity update #1 video discontinuity #1, type is 0, disc_off 0 vpts adjusted with prebuffer to 48387 ao_flush (loop running: 1) audio discontinuity #2, type is 0, disc_off 0 waiting for in_discontinuity update #2 video discontinuity #2, type is 0, disc_off 0 vpts adjusted with prebuffer to 48405 xine: found demuxer plugin: mpeg pes demux plugin audio discontinuity #3, type is 0, disc_off 0 waiting for in_discontinuity update #3 video discontinuity #3, type is 0, disc_off 0 vpts adjusted with prebuffer to 48447 load_plugins: plugin dxr3-mpeg2 failed to instantiate itself. vdpau_set_property: property=0, value=1 vo_vdpau: enabled features: temporal=1, temporal_spatial=1 vdpau_set_property: property=0, value=0 vo_vdpau: enabled features: temporal=0, temporal_spatial=0 load_plugins: plugin vdpau_mpeg12 will be used for video streamtype 00. av_offset=0 pts spu_offset=0 pts xine_play vdpau_set_property: property=0, value=1 vo_vdpau: enabled features: temporal=1, temporal_spatial=1 vdr_video: osd: (0, 0)-(720, 576)@1.33333 vdpau_set_property: property=8, value=100 vdpau_set_property: property=13, value=100 vo_vdpau: recreate mixer to match frames: width=720, height=576, chroma=0 vo_vdpau: enabled features: temporal=1, temporal_spatial=1 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 vo_vdpau: output_surface size update vo_vdpau: output_surface size update play_internal ...done video_out: throwing away image with pts 52047 because it's too old (diff : 17227). video_out: throwing away image with pts 55647 because it's too old (diff : 13627). video_out: throwing away image with pts 59247 because it's too old (diff : 10027). video_out: throwing away image with pts 62847 because it's too old (diff : 6427). video_out: throwing away image with pts 70047 because it's too old (diff : 3797). input_vdr: flush buffers (vb: 0, ab: 0, vf: 0, af: 0) done. ao_flush (loop running: 1) audio discontinuity #4, type is 0, disc_off 0 waiting for in_discontinuity update #4 vdpau_set_property: property=0, value=0 vo_vdpau: enabled features: temporal=0, temporal_spatial=0 video discontinuity #4, type is 0, disc_off 0 vpts adjusted with prebuffer to 133653 ao_flush (loop running: 1) audio discontinuity #5, type is 0, disc_off 0 waiting for in_discontinuity update #5 video discontinuity #5, type is 0, disc_off 0 vpts adjusted with prebuffer to 133994 vdr: osdflush: n: 2, 23.9, timeout: 0, result: 0 load_plugins: plugin mad will be used for audio streamtype 01. audio discontinuity #6, type is 2, disc_off 3723424006 waiting for in_discontinuity update #6 vdpau_set_property: property=0, value=0 vo_vdpau: enabled features: temporal=0, temporal_spatial=0 load_plugins: plugin vdpau_mpeg12 will be used for video streamtype 00. video discontinuity #6, type is 2, disc_off 3723424006 vpts adjusted with prebuffer to 155303 vdpau_set_property: property=0, value=1 vo_vdpau: enabled features: temporal=1, temporal_spatial=1 audio_alsa_out:open pause_resume=0 output sample rate 48000 set_speed 125000 vdr_video: osd: (0, 0)-(720, 576)@1.77778 vdpau_set_property: property=8, value=100 vdpau_set_property: property=13, value=100 video jump audio jump, diff=34354 video_out: throwing away image with pts 158902 because it's too old (diff : 5387). set_speed 1000000 fixing sound card drift by 3398 pts video_out: throwing away image with pts 169702 because it's too old (diff : 10853). video_out: throwing away image with pts 173302 because it's too old (diff : 7253). video_out: throwing away image with pts 180502 because it's too old (diff : 3653). vdr: osdflush: n: 5, 59.3, timeout: 0, result: 0 vdr: osdflush: n: 2, 22.9, timeout: 0, result: 0 audio_alsa_out:write:BAD STATE2, state = 4, going to try XRUN fixing sound card drift by 2552 pts fixing sound card drift by 1915 pts fixing sound card drift by 1437 pts video_out: throwing away image with pts 697959 because it's too old (diff : 4602). 200 frames delivered, 0 frames skipped, 10 frames discarded video_out: throwing away image with pts 1150632 because it's too old (diff : 3720). video_out: throwing away image with pts 1345233 because it's too old (diff : 5324). video_out: throwing away image with pts 1428069 because it's too old (diff : 5303). 200 frames delivered, 0 frames skipped, 3 frames discarded video_out: throwing away image with pts 1485685 because it's too old (diff : 5297). video_out: throwing away image with pts 1640490 because it's too old (diff : 5306). video_out: throwing away image with pts 1730490 because it's too old (diff : 5319). video_out: throwing away image with pts 1842090 because it's too old (diff : 5303). video_out: throwing away image with pts 1899690 because it's too old (diff : 5306). video_out: throwing away image with pts 1960890 because it's too old (diff : 6085). video_out: throwing away image with pts 2022090 because it's too old (diff : 5298). video_out: throwing away image with pts 2079690 because it's too old (diff : 5301). video_out: throwing away image with pts 2097690 because it's too old (diff : 5264). video_out: throwing away image with pts 2133690 because it's too old (diff : 5297). 200 frames delivered, 0 frames skipped, 10 frames discarded video_out: throwing away image with pts 2176890 because it's too old (diff : 3886). video_out: throwing away image with pts 2230890 because it's too old (diff : 5326). video_out: throwing away image with pts 2263290 because it's too old (diff : 5315). video_out: throwing away image with pts 2288490 because it's too old (diff : 3724). video_out: throwing away image with pts 2346090 because it's too old (diff : 3647). video_out: throwing away image with pts 2367690 because it's too old (diff : 5280). video_out: throwing away image with pts 2392890 because it's too old (diff : 5267). video_out: throwing away image with pts 2439690 because it's too old (diff : 3887). video_out: throwing away image with pts 2493690 because it's too old (diff : 7086). video_out: throwing away image with pts 2713290 because it's too old (diff : 5352). video_out: throwing away image with pts 2752890 because it's too old (diff : 5271). video_out: throwing away image with pts 2792490 because it's too old (diff : 5270). video_out: throwing away image with pts 2824890 because it's too old (diff : 3652). video_out: throwing away image with pts 2882490 because it's too old (diff : 7101). 200 frames delivered, 0 frames skipped, 14 frames discarded video_out: throwing away image with pts 2896890 because it's too old (diff : 5274). video_out: throwing away image with pts 2922090 because it's too old (diff : 5274). vdr: osdflush: n: 2, 22.5, timeout: 0, result: 0 vdr: osdflush: n: 4, 47.6, timeout: 0, result: 0 video_out: throwing away image with pts 3339690 because it's too old (diff : 3737). 200 frames delivered, 0 frames skipped, 3 frames discarded video_out: throwing away image with pts 3868890 because it's too old (diff : 5296). video_out: throwing away image with pts 3912090 because it's too old (diff : 5313). vdr: osdflush: n: 4, 46.8, timeout: 0, result: 0 video_out: throwing away image with pts 3948090 because it's too old (diff : 3696). vdr: osdflush: n: 2, 21.9, timeout: 0, result: 0 video_out: throwing away image with pts 4002090 because it's too old (diff : 5399). vdr: osdflush: n: 4, 45.1, timeout: 0, result: 0 vdr: osdflush: n: 4, 47.2, timeout: 0, result: 0 vdr: osdflush: n: 3, 34.5, timeout: 0, result: 0 vdr: osdflush: n: 3, 35.0, timeout: 0, result: 0 vdr: osdflush: n: 4, 46.6, timeout: 0, result: 0 vdr: osdflush: n: 3, 33.1, timeout: 0, result: 0 vdr: osdflush: n: 3, 33.1, timeout: 0, result: 0 vdr: osdflush: n: 3, 36.5, timeout: 0, result: 0 vdr: osdflush: n: 3, 34.1, timeout: 0, result: 0 vdr: osdflush: n: 5, 60.0, timeout: 0, result: 0 vdr: osdflush: n: 4, 45.7, timeout: 0, result: 0 vdr: osdflush: n: 3, 38.3, timeout: 0, result: 0 vdr: osdflush: n: 3, 35.8, timeout: 0, result: 0 vdr: osdflush: n: 5, 58.8, timeout: 0, result: 0 video_out: throwing away image with pts 4059690 because it's too old (diff : 8887). vdr: osdflush: n: 3, 34.3, timeout: 0, result: 0 video_out: throwing away image with pts 4066890 because it's too old (diff : 5304). video_out: throwing away image with pts 4099290 because it's too old (diff : 5318). video_out: throwing away image with pts 4167690 because it's too old (diff : 5320). video_out: throwing away image with pts 4189290 because it's too old (diff : 3640). video_out: throwing away image with pts 4221690 because it's too old (diff : 5336). video_out: throwing away image with pts 4264890 because it's too old (diff : 5316). video_out: throwing away image with pts 4304490 because it's too old (diff : 5307). 200 frames delivered, 0 frames skipped, 12 frames discarded video_out: throwing away image with pts 4347690 because it's too old (diff : 5304). video_out: throwing away image with pts 4405290 because it's too old (diff : 5286). video_out: throwing away image with pts 4434090 because it's too old (diff : 5297). video_out: throwing away image with pts 4448490 because it's too old (diff : 3605). video_out: throwing away image with pts 4477290 because it's too old (diff : 5299). video_out: throwing away image with pts 4513290 because it's too old (diff : 5266). vdr: osdflush: n: 4, 47.2, timeout: 0, result: 0 video_out: throwing away image with pts 4574490 because it's too old (diff : 5354). video_out: throwing away image with pts 4642890 because it's too old (diff : 3910). video_out: throwing away image with pts 4696890 because it's too old (diff : 5328). video_out: throwing away image with pts 4740090 because it's too old (diff : 5283). video_out: throwing away image with pts 4765290 because it's too old (diff : 5292). video_out: throwing away image with pts 4797690 because it's too old (diff : 7121). video_out: throwing away image with pts 4812090 because it's too old (diff : 5327). video_out: throwing away image with pts 4858890 because it's too old (diff : 5311). vdr: osdflush: n: 5, 59.4, timeout: 0, result: 0 video_out: throwing away image with pts 4909290 because it's too old (diff : 5309). vdr: osdflush: n: 3, 33.5, timeout: 0, result: 0 vdr: osdflush: n: 4, 45.1, timeout: 0, result: 0 vdr: osdflush: n: 3, 34.7, timeout: 0, result: 0 vdr: osdflush: n: 3, 34.9, timeout: 0, result: 0 vdr: osdflush: n: 4, 47.2, timeout: 0, result: 0 vdr: osdflush: n: 3, 34.6, timeout: 0, result: 0 vdr: osdflush: n: 3, 35.2, timeout: 0, result: 0 vdr: osdflush: n: 4, 48.9, timeout: 0, result: 0 vdr: osdflush: n: 3, 35.3, timeout: 0, result: 0 set_speed 125000 vdr: osdflush: n: 6, 69.6, timeout: 0, result: 0 vdr: osdflush: n: 17, 201.0, timeout: 1, result: 2 set_speed 1000000 vdr: osdflush: n: 3, 35.7, timeout: 0, result: 0 vdr: osdflush: n: 7, 83.5, timeout: 0, result: 0 200 frames delivered, 0 frames skipped, 15 frames discarded video_out: throwing away image with pts 5046090 because it's too old (diff : 4987). vo_vdpau: update_frame - destroy surface video_out: throwing away image with pts 5067690 because it's too old (diff : 5025). video_out: throwing away image with pts 5128890 because it's too old (diff : 5014). video_out: throwing away image with pts 5197290 because it's too old (diff : 8594). video_out: throwing away image with pts 5200890 because it's too old (diff : 4994). video_out: throwing away image with pts 5269290 because it's too old (diff : 5946). vdr: osdflush: n: 4, 44.9, timeout: 0, result: 0 video_out: throwing away image with pts 5305290 because it's too old (diff : 5045). video_out: throwing away image with pts 5326890 because it's too old (diff : 5013). video_out: throwing away image with pts 5362890 because it's too old (diff : 4989). video_out: throwing away image with pts 5398890 because it's too old (diff : 4041). video_out: throwing away image with pts 5510490 because it's too old (diff : 5031). video_out: throwing away image with pts 5532090 because it's too old (diff : 5012). vdr: osdflush: n: 3, 35.9, timeout: 0, result: 0 video_out: throwing away image with pts 5712090 because it's too old (diff : 5131). video_out: throwing away image with pts 5730090 because it's too old (diff : 5021). 200 frames delivered, 0 frames skipped, 14 frames discarded video_out: throwing away image with pts 5755290 because it's too old (diff : 5017). video_out: throwing away image with pts 5784090 because it's too old (diff : 5047). video_out: throwing away image with pts 5798490 because it's too old (diff : 4983). video_out: throwing away image with pts 5838090 because it's too old (diff : 4997). video_out: throwing away image with pts 5884890 because it's too old (diff : 4998). video_out: throwing away image with pts 5920890 because it's too old (diff : 5038). video_out: throwing away image with pts 5960490 because it's too old (diff : 5003). video_out: throwing away image with pts 6000090 because it's too old (diff : 5029). video_out: throwing away image with pts 6014490 because it's too old (diff : 4998). video_out: throwing away image with pts 6172890 because it's too old (diff : 6781). video_out: throwing away image with pts 6234090 because it's too old (diff : 6831). video_out: throwing away image with pts 6324090 because it's too old (diff : 6844). video_out: throwing away image with pts 6363690 because it's too old (diff : 5024). 200 frames delivered, 0 frames skipped, 13 frames discarded video_out: throwing away image with pts 6604890 because it's too old (diff : 6817). video_out: throwing away image with pts 6655290 because it's too old (diff : 5054). video_out: throwing away image with pts 6727290 because it's too old (diff : 5025). video_out: throwing away image with pts 6784890 because it's too old (diff : 4986). video_out: throwing away image with pts 6835290 because it's too old (diff : 5032). vdr: osdflush: n: 5, 56.5, timeout: 0, result: 0 vdr: osdflush: n: 4, 47.9, timeout: 0, result: 0 200 frames delivered, 0 frames skipped, 5 frames discarded vdr: osdflush: n: 2, 22.2, timeout: 0, result: 0 vdr: osdflush: n: 3, 33.0, timeout: 0, result: 0 vdr: osdflush: n: 3, 33.2, timeout: 0, result: 0 vdr: osdflush: n: 3, 34.5, timeout: 0, result: 0 video_out: throwing away image with pts 7425690 because it's too old (diff : 5007). video_out: throwing away image with pts 7461690 because it's too old (diff : 5026). video_out: throwing away image with pts 7512090 because it's too old (diff : 5016). video_out: throwing away image with pts 7591290 because it's too old (diff : 4994). video_out: throwing away image with pts 7684890 because it's too old (diff : 6826). video_out: throwing away image with pts 7753290 because it's too old (diff : 6845). video_out: throwing away image with pts 7774890 because it's too old (diff : 5025). video_out: throwing away image with pts 7825290 because it's too old (diff : 5033). video_out: throwing away image with pts 7846890 because it's too old (diff : 5025). vdr: osdflush: n: 3, 34.0, timeout: 0, result: 0 video_out: throwing away image with pts 7875690 because it's too old (diff : 6820). video_out: throwing away image with pts 7890090 because it's too old (diff : 5051). 200 frames delivered, 0 frames skipped, 11 frames discarded video_out: throwing away image with pts 7911690 because it's too old (diff : 5020). vdr: osdflush: n: 3, 35.2, timeout: 0, result: 0 vdr: osdflush: n: 3, 35.1, timeout: 0, result: 0 vdr: osdflush: n: 4, 45.9, timeout: 0, result: 0 vdr: osdflush: n: 3, 35.7, timeout: 0, result: 0 vdr: osdflush: n: 3, 32.4, timeout: 0, result: 0 vdr: osdflush: n: 3, 34.7, timeout: 0, result: 0 vdr: osdflush: n: 3, 35.3, timeout: 0, result: 0 vdr: osdflush: n: 4, 46.6, timeout: 0, result: 0 vdr: osdflush: n: 4, 45.3, timeout: 0, result: 0 vdr: osdflush: n: 4, 45.9, timeout: 0, result: 0 vdr: osdflush: n: 3, 33.1, timeout: 0, result: 0 video_out: throwing away image with pts 7954890 because it's too old (diff : 5038). vdr: osdflush: n: 5, 56.9, timeout: 0, result: 0 vdr: osdflush: n: 3, 33.1, timeout: 0, result: 0 vdr: osdflush: n: 3, 34.5, timeout: 0, result: 0 vdr: osdflush: n: 5, 58.8, timeout: 0, result: 0 vdr: osdflush: n: 3, 32.6, timeout: 0, result: 0 vdr: osdflush: n: 3, 33.9, timeout: 0, result: 0 vdr: osdflush: n: 3, 33.9, timeout: 0, result: 0 vdr: osdflush: n: 4, 45.6, timeout: 0, result: 0 vdr: osdflush: n: 3, 34.6, timeout: 0, result: 0 video_out: throwing away image with pts 8134890 because it's too old (diff : 5039). vdr: osdflush: n: 4, 46.9, timeout: 0, result: 0 video_out: throwing away image with pts 8160090 because it's too old (diff : 4996). vdr: osdflush: n: 2, 21.6, timeout: 0, result: 0 vdr: osdflush: n: 3, 34.0, timeout: 0, result: 0 video_out: throwing away image with pts 8196090 because it's too old (diff : 5038). vdr: osdflush: n: 4, 51.2, timeout: 0, result: 0 vdr: osdflush: n: 3, 33.0, timeout: 0, result: 0 vdr: osdflush: n: 3, 35.4, timeout: 0, result: 0 vdr: osdflush: n: 5, 58.6, timeout: 0, result: 0 vdr: osdflush: n: 3, 33.5, timeout: 0, result: 0 vdr: osdflush: n: 4, 45.5, timeout: 0, result: 0 vdr: osdflush: n: 3, 34.1, timeout: 0, result: 0 vdr: osdflush: n: 3, 33.9, timeout: 0, result: 0 video_out: throwing away image with pts 8228490 because it's too old (diff : 5042). vdr: osdflush: n: 5, 56.5, timeout: 0, result: 0 vdr: osdflush: n: 3, 36.0, timeout: 0, result: 0 video_out: throwing away image with pts 8253690 because it's too old (diff : 4997). video_out: throwing away image with pts 8271690 because it's too old (diff : 5034). video_out: throwing away image with pts 8300490 because it's too old (diff : 5035). vdr: osdflush: n: 4, 44.6, timeout: 0, result: 0 vdr: osdflush: n: 3, 34.0, timeout: 0, result: 0 vdr: osdflush: n: 3, 34.0, timeout: 0, result: 0 vdr: osdflush: n: 3, 36.0, timeout: 0, result: 0 video_out: throwing away image with pts 8484090 because it's too old (diff : 4988). vdr: osdflush: n: 4, 51.0, timeout: 0, result: 0 vdr: osdflush: n: 3, 34.8, timeout: 0, result: 0 vdr: osdflush: n: 4, 45.3, timeout: 0, result: 0 vdr: osdflush: n: 3, 36.5, timeout: 0, result: 0 vdr: osdflush: n: 3, 33.9, timeout: 0, result: 0 vdr: osdflush: n: 4, 46.7, timeout: 0, result: 0 vdr: osdflush: n: 4, 46.0, timeout: 0, result: 0 vdr: osdflush: n: 3, 33.7, timeout: 0, result: 0 vdr: osdflush: n: 5, 58.7, timeout: 0, result: 0 video_out: throwing away image with pts 8520090 because it's too old (diff : 5018). video_out: throwing away image with pts 8538090 because it's too old (diff : 5047). video_out: throwing away image with pts 8581290 because it's too old (diff : 5136). vdr: osdflush: n: 3, 34.9, timeout: 0, result: 0 200 frames delivered, 0 frames skipped, 13 frames discarded vdr: osdflush: n: 2, 23.9, timeout: 0, result: 0 vdr: osdflush: n: 3, 33.2, timeout: 0, result: 0 vdr: osdflush: n: 4, 45.4, timeout: 0, result: 0 vdr: osdflush: n: 4, 47.1, timeout: 0, result: 0 vdr: osdflush: n: 3, 36.5, timeout: 0, result: 0 vdr: osdflush: n: 3, 35.0, timeout: 0, result: 0 vdr: osdflush: n: 2, 26.5, timeout: 0, result: 0 vdr: osdflush: n: 4, 44.3, timeout: 0, result: 0 vdr: osdflush: n: 3, 34.3, timeout: 0, result: 0 vdr: osdflush: n: 3, 34.6, timeout: 0, result: 0 video_out: throwing away image with pts 8682090 because it's too old (diff : 5021). vdr: osdflush: n: 5, 59.4, timeout: 0, result: 0 vdr: osdflush: n: 4, 46.7, timeout: 0, result: 0 video_out: throwing away image with pts 8703690 because it's too old (diff : 5020). vdr: osdflush: n: 2, 22.2, timeout: 0, result: 0 video_out: throwing away image with pts 8980890 because it's too old (diff : 5036). video_out: throwing away image with pts 9031290 because it's too old (diff : 5032). video_out: throwing away image with pts 9074490 because it's too old (diff : 5037). video_out: throwing away image with pts 9110490 because it's too old (diff : 5043). video_out: throwing away image with pts 9157290 because it's too old (diff : 5041). video_out: throwing away image with pts 9193290 because it's too old (diff : 5019). video_out: throwing away image with pts 9214890 because it's too old (diff : 5022). video_out: throwing away image with pts 9250890 because it's too old (diff : 5021). video_out: throwing away image with pts 9286890 because it's too old (diff : 5029). video_out: throwing away image with pts 9326490 because it's too old (diff : 5022). video_out: throwing away image with pts 9344490 because it's too old (diff : 5025). 200 frames delivered, 0 frames skipped, 13 frames discarded vdr: osdflush: n: 4, 46.8, timeout: 0, result: 0 vdr: osdflush: n: 5, 57.3, timeout: 0, result: 0 vdr: osdflush: n: 3, 34.5, timeout: 0, result: 0 video_out: throwing away image with pts 9409290 because it's too old (diff : 5038). vdr: osdflush: n: 5, 58.9, timeout: 0, result: 0 vdr: osdflush: n: 3, 33.4, timeout: 0, result: 0 vdr: osdflush: n: 3, 32.9, timeout: 0, result: 0 vdr: osdflush: n: 3, 35.8, timeout: 0, result: 0 vdr: osdflush: n: 3, 33.7, timeout: 0, result: 0 vdr: osdflush: n: 5, 57.1, timeout: 0, result: 0 vdr: osdflush: n: 3, 38.7, timeout: 0, result: 0 vdr: osdflush: n: 3, 34.7, timeout: 0, result: 0 vdr: osdflush: n: 3, 34.8, timeout: 0, result: 0 vdr: osdflush: n: 4, 46.7, timeout: 0, result: 0 vdr: osdflush: n: 3, 36.0, timeout: 0, result: 0 vdr: osdflush: n: 3, 34.4, timeout: 0, result: 0 video_out: throwing away image with pts 9463290 because it's too old (diff : 5036). vdr: osdflush: n: 4, 47.2, timeout: 0, result: 0 video_out: throwing away image with pts 9506490 because it's too old (diff : 6863). video_out: throwing away image with pts 9531690 because it's too old (diff : 5049). vdr: osdflush: n: 4, 44.8, timeout: 0, result: 0 vdr: osdflush: n: 4, 47.0, timeout: 0, result: 0 vdr: osdflush: n: 3, 36.0, timeout: 0, result: 0 vdr: osdflush: n: 5, 58.9, timeout: 0, result: 0 video_out: throwing away image with pts 9564090 because it's too old (diff : 5002). vdr: osdflush: n: 3, 33.4, timeout: 0, result: 0 vdr: osdflush: n: 3, 36.6, timeout: 0, result: 0 vdr: osdflush: n: 3, 33.3, timeout: 0, result: 0 vdr: osdflush: n: 4, 45.4, timeout: 0, result: 0 vdr: osdflush: n: 3, 35.2, timeout: 0, result: 0 vdr: osdflush: n: 4, 47.6, timeout: 0, result: 0 vdr: osdflush: n: 3, 34.6, timeout: 0, result: 0 video_out: throwing away image with pts 9592890 because it's too old (diff : 5037). vdr: osdflush: n: 5, 60.2, timeout: 0, result: 0 vdr: osdflush: n: 3, 34.0, timeout: 0, result: 0 vdr: osdflush: n: 3, 34.0, timeout: 0, result: 0 vdr: osdflush: n: 5, 59.4, timeout: 0, result: 0 vdr: osdflush: n: 3, 34.5, timeout: 0, result: 0 vdr: osdflush: n: 3, 38.1, timeout: 0, result: 0 vdr: osdflush: n: 3, 35.8, timeout: 0, result: 0 vdr: osdflush: n: 4, 46.8, timeout: 0, result: 0 vdr: osdflush: n: 3, 34.1, timeout: 0, result: 0 video_out: throwing away image with pts 9628890 because it's too old (diff : 5028). vdr: osdflush: n: 4, 48.0, timeout: 0, result: 0 video_out: throwing away image with pts 9654090 because it's too old (diff : 5047). video_out: throwing away image with pts 9675690 because it's too old (diff : 5034). video_out: throwing away image with pts 9697290 because it's too old (diff : 5027). video_out: throwing away image with pts 9769290 because it's too old (diff : 5028). vdr: osdflush: n: 3, 33.0, timeout: 0, result: 0 video_out: throwing away image with pts 9801690 because it's too old (diff : 5016). video_out: throwing away image with pts 9819690 because it's too old (diff : 5019). vdr: osdflush: n: 2, 22.3, timeout: 0, result: 0 video_out: throwing away image with pts 9862890 because it's too old (diff : 5049). vdr: osdflush: n: 4, 45.6, timeout: 0, result: 0 video_out: throwing away image with pts 9895290 because it's too old (diff : 5059). video_out: throwing away image with pts 9934890 because it's too old (diff : 5032). video_out: throwing away image with pts 9952890 because it's too old (diff : 5003). video_out: throwing away image with pts 9988890 because it's too old (diff : 5028). video_out: throwing away image with pts 10017690 because it's too old (diff : 5030). video_out: throwing away image with pts 10035690 because it's too old (diff : 5035). vdr: osdflush: n: 5, 57.0, timeout: 0, result: 0 200 frames delivered, 0 frames skipped, 20 frames discarded video_out: throwing away image with pts 10082490 because it's too old (diff : 5054). video_out: throwing away image with pts 10118490 because it's too old (diff : 5208). video_out: throwing away image with pts 10150890 because it's too old (diff : 5038). video_out: throwing away image with pts 10172490 because it's too old (diff : 5036). video_out: throwing away image with pts 10197690 because it's too old (diff : 4994). vdr: osdflush: n: 2, 22.1, timeout: 0, result: 0 video_out: throwing away image with pts 10226490 because it's too old (diff : 5072). video_out: throwing away image with pts 10244490 because it's too old (diff : 5022). vdr: osdflush: n: 4, 45.1, timeout: 0, result: 0 vdr: osdflush: n: 4, 47.3, timeout: 0, result: 0 vdr: osdflush: n: 3, 34.8, timeout: 0, result: 0 vdr: osdflush: n: 3, 34.9, timeout: 0, result: 0 vdr: osdflush: n: 3, 35.0, timeout: 0, result: 0 vdr: osdflush: n: 3, 34.9, timeout: 0, result: 0 vdr: osdflush: n: 3, 34.8, timeout: 0, result: 0 vdr: osdflush: n: 4, 44.7, timeout: 0, result: 0 vdr: osdflush: n: 3, 34.0, timeout: 0, result: 0 vdr: osdflush: n: 3, 34.0, timeout: 0, result: 0 vdr: osdflush: n: 4, 45.0, timeout: 0, result: 0 vdr: osdflush: n: 3, 34.4, timeout: 0, result: 0 vdr: osdflush: n: 3, 36.2, timeout: 0, result: 0 vdr: osdflush: n: 3, 33.3, timeout: 0, result: 0 vdr: osdflush: n: 3, 37.4, timeout: 0, result: 0 vdr: osdflush: n: 3, 34.6, timeout: 0, result: 0 vdr: osdflush: n: 3, 33.8, timeout: 0, result: 0 vdr: osdflush: n: 3, 34.3, timeout: 0, result: 0 vdr: osdflush: n: 4, 46.2, timeout: 0, result: 0 vdr: osdflush: n: 3, 33.6, timeout: 0, result: 0 vdr: osdflush: n: 3, 35.1, timeout: 0, result: 0 vdr: osdflush: n: 3, 35.3, timeout: 0, result: 0 vdr: osdflush: n: 4, 44.9, timeout: 0, result: 0 vdr: osdflush: n: 3, 34.6, timeout: 0, result: 0 vdr: osdflush: n: 4, 46.8, timeout: 0, result: 0 vdr: osdflush: n: 3, 35.4, timeout: 0, result: 0 video_out: throwing away image with pts 10474890 because it's too old (diff : 5046). vdr: osdflush: n: 5, 57.5, timeout: 0, result: 0 vdr: osdflush: n: 3, 35.4, timeout: 0, result: 0 vdr: osdflush: n: 3, 33.1, timeout: 0, result: 0 vdr: osdflush: n: 3, 33.0, timeout: 0, result: 0 vdr: osdflush: n: 4, 45.2, timeout: 0, result: 0 vdr: osdflush: n: 3, 33.8, timeout: 0, result: 0 vdr: osdflush: n: 3, 33.3, timeout: 0, result: 0 vdr: osdflush: n: 4, 45.0, timeout: 0, result: 0 vdr: osdflush: n: 3, 35.1, timeout: 0, result: 0 vdr: osdflush: n: 5, 59.6, timeout: 0, result: 0 video_out: throwing away image with pts 10752090 because it's too old (diff : 5030). 200 frames delivered, 0 frames skipped, 9 frames discarded video_out: throwing away image with pts 10852890 because it's too old (diff : 6815). vdr: osdflush: n: 3, 36.9, timeout: 0, result: 0 vdr: osdflush: n: 2, 24.2, timeout: 0, result: 0 video_out: throwing away image with pts 10899690 because it's too old (diff : 5022). video_out: throwing away image with pts 10924890 because it's too old (diff : 5025). vdr: osdflush: n: 2, 20.4, timeout: 0, result: 0 video_out: throwing away image with pts 10986090 because it's too old (diff : 6826). video_out: throwing away image with pts 11014890 because it's too old (diff : 5007). vdr: osdflush: n: 2, 22.0, timeout: 0, result: 0 vdr: osdflush: n: 4, 46.7, timeout: 0, result: 0 video_out: throwing away image with pts 11068890 because it's too old (diff : 5025). video_out: throwing away image with pts 11094090 because it's too old (diff : 5023). vdr: osdflush: n: 4, 44.4, timeout: 0, result: 0 video_out: throwing away image with pts 11112090 because it's too old (diff : 5017). video_out: throwing away image with pts 11140890 because it's too old (diff : 5012). video_out: throwing away image with pts 11158890 because it's too old (diff : 5018). video_out: throwing away image with pts 11270490 because it's too old (diff : 6808). video_out: throwing away image with pts 11356890 because it's too old (diff : 6837). video_out: throwing away image with pts 11382090 because it's too old (diff : 4591). video_out: throwing away image with pts 11475690 because it's too old (diff : 5019). 200 frames delivered, 0 frames skipped, 14 frames discarded video_out: throwing away image with pts 11562090 because it's too old (diff : 5027). vdr: osdflush: n: 4, 46.4, timeout: 0, result: 0 video_out: throwing away image with pts 11608890 because it's too old (diff : 5056). video_out: throwing away image with pts 11634090 because it's too old (diff : 5017). vdr: osdflush: n: 3, 35.2, timeout: 0, result: 0 vdr: osdflush: n: 2, 21.6, timeout: 0, result: 0 vdr: osdflush: n: 2, 22.3, timeout: 0, result: 0 video_out: throwing away image with pts 11767290 because it's too old (diff : 5042). vdr: osdflush: n: 3, 33.8, timeout: 0, result: 0 video_out: throwing away image with pts 11832090 because it's too old (diff : 5011). vdr: osdflush: n: 3, 34.9, timeout: 0, result: 0 video_out: throwing away image with pts 12174090 because it's too old (diff : 5025). video_out: throwing away image with pts 12192090 because it's too old (diff : 5017). video_out: throwing away image with pts 12220890 because it's too old (diff : 5019). 200 frames delivered, 0 frames skipped, 8 frames discarded video_out: throwing away image with pts 12238890 because it's too old (diff : 5023). video_out: throwing away image with pts 12264090 because it's too old (diff : 5023). video_out: throwing away image with pts 12282090 because it's too old (diff : 4953). vdr: osdflush: n: 5, 59.2, timeout: 0, result: 0 vdr: osdflush: n: 3, 34.7, timeout: 0, result: 0 vdr: osdflush: n: 3, 33.6, timeout: 0, result: 0 vdr: osdflush: n: 4, 45.9, timeout: 0, result: 0 vdr: osdflush: n: 2, 24.3, timeout: 0, result: 0 video_out: throwing away image with pts 12724890 because it's too old (diff : 5029). vdr: osdflush: n: 3, 33.8, timeout: 0, result: 0 vdr: osdflush: n: 4, 46.8, timeout: 0, result: 0 video_out: throwing away image with pts 12908490 because it's too old (diff : 5028). video_out: throwing away image with pts 12937290 because it's too old (diff : 5123). vdr: osdflush: n: 5, 58.1, timeout: 0, result: 0 vdr: osdflush: n: 3, 34.8, timeout: 0, result: 0 vdr: osdflush: n: 3, 34.7, timeout: 0, result: 0 200 frames delivered, 0 frames skipped, 6 frames discarded vdr: osdflush: n: 3, 34.3, timeout: 0, result: 0 vdr: osdflush: n: 4, 46.7, timeout: 0, result: 0 vdr: osdflush: n: 3, 33.2, timeout: 0, result: 0 vdr: osdflush: n: 4, 45.3, timeout: 0, result: 0 vdr: osdflush: n: 3, 34.8, timeout: 0, result: 0 vdr: osdflush: n: 3, 33.1, timeout: 0, result: 0 vdr: osdflush: n: 3, 33.9, timeout: 0, result: 0 vdr: osdflush: n: 4, 44.7, timeout: 0, result: 0 vdr: osdflush: n: 3, 32.5, timeout: 0, result: 0 vdr: osdflush: n: 3, 33.7, timeout: 0, result: 0 vdr: osdflush: n: 3, 34.2, timeout: 0, result: 0 vdr: osdflush: n: 4, 46.5, timeout: 0, result: 0 vdr: osdflush: n: 3, 33.0, timeout: 0, result: 0 vdr: osdflush: n: 3, 33.5, timeout: 0, result: 0 vdr: osdflush: n: 4, 45.1, timeout: 0, result: 0 vdr: osdflush: n: 3, 33.3, timeout: 0, result: 0 vdr: osdflush: n: 3, 33.6, timeout: 0, result: 0 vdr: osdflush: n: 4, 46.8, timeout: 0, result: 0 video_out: throwing away image with pts 13052490 because it's too old (diff : 5017). video_out: throwing away image with pts 13088490 because it's too old (diff : 5031). vdr: osdflush: n: 2, 23.8, timeout: 0, result: 0 video_out: throwing away image with pts 13664490 because it's too old (diff : 5018). 200 frames delivered, 0 frames skipped, 3 frames discarded video_out: throwing away image with pts 13689690 because it's too old (diff : 5025). vdr: osdflush: n: 2, 21.0, timeout: 0, result: 0 vdr: osdflush: n: 4, 44.9, timeout: 0, result: 0 vdr: osdflush: n: 4, 47.3, timeout: 0, result: 0 vdr: osdflush: n: 4, 45.9, timeout: 0, result: 0 vdr: osdflush: n: 3, 32.5, timeout: 0, result: 0 vdr: osdflush: n: 4, 45.7, timeout: 0, result: 0 vdr: osdflush: n: 3, 33.0, timeout: 0, result: 0 vdr: osdflush: n: 3, 33.6, timeout: 0, result: 0 vdr: osdflush: n: 4, 45.0, timeout: 0, result: 0 vdr: osdflush: n: 3, 33.7, timeout: 0, result: 0 vdr: osdflush: n: 3, 33.7, timeout: 0, result: 0 vdr: osdflush: n: 4, 44.5, timeout: 0, result: 0 video_out: throwing away image with pts 13797690 because it's too old (diff : 5041). vdr: osdflush: n: 4, 48.7, timeout: 0, result: 0 vdr: osdflush: n: 4, 44.4, timeout: 0, result: 0 vdr: osdflush: n: 3, 34.5, timeout: 0, result: 0 video_out: throwing away image with pts 13862490 because it's too old (diff : 5019). video_out: throwing away image with pts 13898490 because it's too old (diff : 5025). video_out: throwing away image with pts 13927290 because it's too old (diff : 5031). video_out: throwing away image with pts 13952490 because it's too old (diff : 5024). vdr: osdflush: n: 5, 56.8, timeout: 0, result: 0 video_out: throwing away image with pts 13999290 because it's too old (diff : 5034). video_out: throwing away image with pts 14017290 because it's too old (diff : 5025). video_out: throwing away image with pts 14046090 because it's too old (diff : 5033). video_out: throwing away image with pts 14082090 because it's too old (diff : 5049). vdr: osdflush: n: 2, 23.0, timeout: 0, result: 0 vdr: osdflush: n: 3, 32.8, timeout: 0, result: 0 vdr: osdflush: n: 3, 32.8, timeout: 0, result: 0 vdr: osdflush: n: 4, 44.8, timeout: 0, result: 0 vdr: osdflush: n: 5, 59.2, timeout: 0, result: 0 200 frames delivered, 0 frames skipped, 10 frames discarded vdr: osdflush: n: 2, 21.5, timeout: 0, result: 0 video_out: throwing away image with pts 14431290 because it's too old (diff : 3617). vdr: osdflush: n: 2, 23.4, timeout: 0, result: 0 vdr: osdflush: n: 2, 20.2, timeout: 0, result: 0 video_out: throwing away image with pts 14478090 because it's too old (diff : 5047). vdr: osdflush: n: 4, 46.2, timeout: 0, result: 0 vdr: osdflush: n: 3, 35.5, timeout: 0, result: 0 video_out: throwing away image with pts 14514090 because it's too old (diff : 5037). video_out: throwing away image with pts 14550090 because it's too old (diff : 5029). video_out: throwing away image with pts 14568090 because it's too old (diff : 5018). ao_flush (loop running: 1) ao_close audio_out: no streams left, closing driver audio discontinuity #7, type is 0, disc_off 0 waiting for in_discontinuity update #7 vdpau_set_property: property=0, value=0 vo_vdpau: enabled features: temporal=0, temporal_spatial=0 video discontinuity #7, type is 0, disc_off 0 vpts adjusted with prebuffer to 14907757 ao_flush (loop running: 1) audio discontinuity #8, type is 0, disc_off 0 waiting for in_discontinuity update #8 video discontinuity #8, type is 0, disc_off 0 vpts adjusted with prebuffer to 14907784 vo_vdpau: update_frame - destroy surface
-- Scott
I'm afraid I don't have any suggestions other then maybe try a newer version of xine-ui. Every time I update xine-vdpau, I update my xine-ui cvs source as well and all I can really say is that I haven't experienced the problem you described. Btw, I don't actually 'update' my sources, I always grab a fresh copy. I do this mainly for archiving purposes and so it's easy to fall back to a previous revision/tree/whatever in case of problems with the current one.
En/na Scott Waye ha escrit:
Thanks for that. I upgraded to r266 for xine-vdpau and 185.18.14 for the driver and changed my start command to match yours. The deinterlacing now looks good, but I have a more serious problem, as soon as I try to change channel with up or down, xine freezes. It does not crash, but the picture is frozen and the sound gone.
I cannot tell if it's the same problem I had, but try uncommenting
#define LOCKDISPLAY
around line 55 in video_out_vdpau.c
Bye
On Sun, 14 Jun 2009 10:39:57 +0200, Luca Olivetti luca@ventoso.org wrote:
En/na Scott Waye ha escrit:
Thanks for that. I upgraded to r266 for xine-vdpau and 185.18.14 for the driver and changed my start command to match yours. The deinterlacing now looks good, but I have a more serious problem, as soon
as I try to change channel with up or down, xine freezes. It does not crash, but the picture is frozen and the sound gone.
I cannot tell if it's the same problem I had, but try uncommenting
#define LOCKDISPLAY
around line 55 in video_out_vdpau.c
Thanks for those that suggested this. It has fixed the freezing. At the risk of getting annoying I have another question:
With live TV on SD material (e.g. BBC News), I get a lot of dropped frames ( around 5 %) (HD is worse, around 20%):
video_out: throwing away image with pts 2405183661 because it's too old (diff : 4067). video_out: throwing away image with pts 2405223261 because it's too old (diff : 4081). video_out: throwing away image with pts 2405475261 because it's too old (diff : 4037). video_out: throwing away image with pts 2405612061 because it's too old (diff : 4042). video_out: throwing away image with pts 2405658861 because it's too old (diff : 4099). video_out: throwing away image with pts 2405698461 because it's too old (diff : 4068). video_out: throwing away image with pts 2405734461 because it's too old (diff : 4076). video_out: throwing away image with pts 2405784861 because it's too old (diff : 4072). video_out: throwing away image with pts 2405828061 because it's too old (diff : 4080). video_out: throwing away image with pts 2405874861 because it's too old (diff : 4078). 200 frames delivered, 0 frames skipped, 10 frames discarded
If I record the channel and play it back it is fine. Most of my xine settings are the default, except for video_num_frames:
# number of audio buffers # numeric, default: 230 #engine.buffers.audio_num_buffers:230
# number of video buffers # numeric, default: 500 - tried 500, 800, 900, 1000, and 1500. 900 seems to give the best results #engine.buffers.video_num_buffers:500
# default number of video frames # numeric, default: 15 engine.buffers.video_num_frames:22
I have for the xine-ui plugin, the defaults, although I've also tried setting Live-TV buffer and Buffer hysteresis to 5 and 8 with no noticeable difference.
Any ideas, sounds like there is not enough buffer for live tv?
Many thanks,
Scott
vdr 1.7.7 vdr xine 0.9.2 xine-vdpau r266 (with xine-vdr patch) xine-ui cvs (14 June 09)
On Mon, 15 Jun 2009 18:20:20 +0300, Pertti Kosunen pertti.kosunen@pp.nic.fi wrote:
scott wrote:
With live TV on SD material (e.g. BBC News), I get a lot of dropped frames ( around 5 %) (HD is worse, around 20%):
Same here. What xine-lib-1.2 hg revision works with xine-lib-1.2-vdpau-r262?
Sorry, don't know about 1.2, I'm using 1.1. If you are refering to the 1.2 vdpau patches from http://www.jusst.de/vdpau/files/xine-lib-1.2/ then I believe the r??? number refers to the subversion version number of xine-vdpau from svn://jusst.de/xine-vdpau. In other words, the patch takes the xine-lib 1.1 vdpau code and moves it to 1.2. Please correct me if I'm wrong.
-- Scott
scott wrote:
Sorry, don't know about 1.2, I'm using 1.1.
Tried xine-lib 1.1 vdpau r271 also, it was even worse, couldn't play H.264 at all.
http://www.jusst.de/vdpau/files/xine-lib-1.2/xine-lib-1.2-vdpau-r262.diff.bz...
This was latest good version, but patch doesn't apply to current hg xine-lib-1.2.
video_out: throwing away image with pts 599414396 because it's too old (diff : 5384). 200 frames delivered, 0 frames skipped, 6 frames discarded video_out: throwing away image with pts 599497196 because it's too old (diff : 3847). video_out: throwing away image with pts 599662796 because it's too old (diff : 4372). video_out: throwing away image with pts 599734796 because it's too old (diff : 4504).
Got 7.5MB these messages in log over night with sd mpeg2 channel. Two last pts-numbers always same until channel change.
Gentoo 2.6.29-gentoo-r5 x86_64, VDR 1.6.0_p2-r3, vdr-xineliboutput cvs.
engine.buffers.video_num_buffers:2500 engine.buffers.video_num_frames:25
http://www.vdrportal.de/board/thread.php?postid=821878#post821878
/*#define LOCKDISPLAY*/ /*define this if you have a buggy libX11/libX11xcb*/
->
#define LOCKDISPLAY
Uncommenting this in /src/video_out/video_out_vdpau.c seem to help.
En/na scott ha escrit:
With live TV on SD material (e.g. BBC News), I get a lot of dropped frames ( around 5 %) (HD is worse, around 20%):
video_out: throwing away image with pts 2405183661 because it's too old
[...]
# number of video buffers # numeric, default: 500 - tried 500, 800, 900, 1000, and 1500. 900 seems to give the best results #engine.buffers.video_num_buffers:500
I have it set to 2500 (don't ask me why, I don't remember). I only see dropped frames when I'm resizing the window.
Bye
On Mon, 15 Jun 2009 19:30:59 +0200, Luca Olivetti luca@ventoso.org wrote:
En/na scott ha escrit:
With live TV on SD material (e.g. BBC News), I get a lot of dropped frames ( around 5 %) (HD is worse, around 20%):
video_out: throwing away image with pts 2405183661 because it's too old
[...]
# number of video buffers # numeric, default: 500 - tried 500, 800, 900, 1000, and 1500. 900
seems
to give the best results #engine.buffers.video_num_buffers:500
I have it set to 2500 (don't ask me why, I don't remember). I only see dropped frames when I'm resizing the window.
Bye
Thanks, thats helped quite a bit. I'm now down to around 1% dropped for live tv which is a big improvement.
-- Scott
Приветствую, VDR user
would you show please your modeline in xorg.conf please do you use 1080i or 1080p in it ?
I don't know if this will help you any but I use xine-vdpau for both sdtv & hdtv. I haven't changed anything in .xine/config so the buffer settings and so on are whatever they are as default. My box runs debian with vdr-1.7.7 and xine-0.9.2 in case that matters. Currently using xine-vdpau r266 released earlier today and nvidia driver 185.18.14 with an 8400GS (with spdif connected to it). I don't think it matters but I'm outputting to a tv using dvi->hdmi cable.
I start xine with: xine -A alsa -V vdpau --post vdr_video --post vdr_audio vdr://tmp/vdr-xine/stream#demux:mpeg_pes --verbose=2 --fullscreen --no-gui --no-mouse --deinterlace --no-logo --no-splash
Sorry, I don't have modeline in mine. Btw, I also use a tv for output, not a computer monitor. You need to figure out the correct settings for your specific output device.