> Please give "-V xshm" a try. If it works properly, then it is an issue > of this specific output driver. > Hi. It's the same with all output drivers. The MPEGs play fine with 'xine - l <file.mpeg> I'm starting xine with "xine -V xshm --verbose=2 -f --hide-gui -A alsa - L --post vdr_video --post vdr_audio vdr://tmp/vdr- xine/stream#demux:mpeg_pes" Am getting nothing odd in the Xine messages. Here's what I get when the image doesn't appear corrupted. Image cached ok : fixing sound card drift by 1250 pts +++ CLEAR(4) ao_flush (loop running: 1) --- CLEAR(4) video_out: throwing away image with pts 1250237 because it's too old (diff : 1300035). vdr: flush: n: 1, 6.6 input_vdr: flush buffers (vb: 0, ab: 0, vf: 0, af: 0) done. fixing sound card drift by -3193 pts fixing sound card drift by -2373 pts fixing sound card drift by -1771 pts fixing sound card drift by -1321 pts +++ CLEAR(3) ao_flush (loop running: 1) --- CLEAR(3) video_out: throwing away image with pts 3860179 because it's too old (diff : 823091). vdr: flush: n: 1, 6.9 input_vdr: flush buffers (vb: 0, ab: 0, vf: 0, af: 0) done. audio_out: inserting 20134 0-frames to fill a gap of 41153 pts ...and these when it is. Image trashed : +++ CLEAR(6) ao_flush (loop running: 1) --- CLEAR(6) vdr_video: osd: (0, 0)-(704, 576) video_out: throwing away image with pts 1257437 because it's too old (diff : 5592922). vdr: flush: n: 1, 6.8 input_vdr: flush buffers (vb: 0, ab: 0, vf: 0, af: 0) done. fixing sound card drift by -1871 pts video_out: throwing away image with pts 1261037 because it's too old (diff : 5682191). fixing sound card drift by -1380 pts vdr: flush: n: 321, 2265.3 input_vdr: flush buffers (vb: 0, ab: 0, vf: 0, af: 0) done. +++ CLEAR(0) ao_flush (loop running: 1) --- CLEAR(0) vdr_video: osd: (0, 0)-(704, 576) video_out: throwing away image with pts 665873 because it's too old (diff : 939307). vdr: flush: n: 1, 7.0 input_vdr: flush buffers (vb: 0, ab: 0, vf: 0, af: 0) done. fixing sound card drift by -1571 pts video_out: throwing away image with pts 669473 because it's too old (diff : 1027725). vdr: flush: n: 320, 2260.2 input_vdr: flush buffers (vb: 0, ab: 0, vf: 0, af: 0) done. +++ CLEAR(5) ao_flush (loop running: 1) --- CLEAR(5) vdr_video: osd: (0, 0)-(704, 576) video_out: throwing away image with pts 3867379 because it's too old (diff : 3398502). vdr: flush: n: 1, 6.7 input_vdr: flush buffers (vb: 0, ab: 0, vf: 0, af: 0) done. audio_out: inserting 9851 0-frames to fill a gap of 20135 pts video_out: throwing away image with pts 3870979 because it's too old (diff : 3488215). vdr: flush: n: 319, 2262.1 input_vdr: flush buffers (vb: 0, ab: 0, vf: 0, af: 0) done. Am I missing something??