If your picture gets blue, then you use overlay - as the "blue" is the colour that is used to replace with the TV pic!
Try my config, that you have to place into your ~/.xine dir.
I am using the nvidia legacy driver, as I had problems with the newer driver. It did not accept the ModeLines!
From dpkg -l
ii nvidia-glx-legacy 1.0.7174+2.6.15.11-5 NVIDIA binary XFree86 4.x/X.Org 'legacy' dri ii nvidia-kernel-common 20051028+1 NVIDIA binary kernel module common files ii nvidia-settings 1.0-3ubuntu7 Tool of configuring the NVIDIA graphics driv
xorg.conf attached ..
you need to set the settings via nvidia-settings! But see my show-vdr script which is executed at login. You also see the iecset and amixer settings that I need in order to get Dolby Digital pass though to spdif!
And from your xorg.log -> the modeline was not accepted .. see my xorg.log (**) NVIDIA(0): Validated modes for display device TV-0: (**) NVIDIA(0): Mode "720x576@50i": 14.1 MHz, 15.6 kHz, 50.0 Hz (I) (**) NVIDIA(0): Mode "720x576PAL": 27.5 MHz, 31.2 kHz, 50.0 Hz (II) NVIDIA(0): Virtual screen size determined to be 720 x 576
Regards, Martin
-----Ursprüngliche Nachricht----- Von: Boguslaw Juza [mailto:bogdan@uci.agh.edu.pl] Gesendet: Dienstag, 17. Oktober 2006 08:56 An: martin Betreff: Re: AW: [vdr] VDR (xine?) playback
On Tue, 17 Oct 2006, martin wrote:
are you sure that xine actually utilizes xxmc? 10% for your system seems a bit high CPU load. I've a Pentium M running at 1.2GHz with 3% CPU load.
It's
really tricky to find the right settings in xine, where to set a checkmark without breaking the xxmc driver.
Well, Im sure. There is a characteristic symptom: when I'm setting new channel, the picture is all blue for short time before normal tv video starts. Xine debug tells, that using xxmc. And xine takes 2-15% CPU. Or even more, when OSD appears.
- (I was searching for the reference, but it's too late for today). As far
as I remember correctly, Hardware mpeg2 can only do interlaced or bob deinterlaced streams. So if you want hardware support, deinterlacing
support
is very limited.
Unfortunatly...
- I am wondering, why you want to deinterlace - since a TV set is
perfectly
accepting interlaced PAL! It's its native format.
- Have you checked your X config? You will need a handcrafted modeline to
have 50Hz refresh rate.
Maybe there is a problem. Lets check:
Im using nVidia Xorg driver ver.8774
I have set VertRefresh to 100, or 50, or even 1000 - no diference, every time X starts and (I think) one silently ingored this settings. The same with ModeLine.
Could You send me your xorg.conf ?
From log:
(II) Setting vga for screen 0. (**) NVIDIA(0): Depth 16, (--) framebuffer bpp 16 (==) NVIDIA(0): RGB weight 565 (==) NVIDIA(0): Default visual is TrueColor (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0) (**) NVIDIA(0): Option "TVStandard" "PAL-B" (**) NVIDIA(0): Option "TVOutFormat" "SVIDEO" (**) NVIDIA(0): Option "TVOverScan" "0.85" (**) NVIDIA(0): Option "TripleBuffer" "1" (**) NVIDIA(0): Enabling RENDER acceleration (**) NVIDIA(0): Forcing SVIDEO output (**) NVIDIA(0): TV Standard string: "PAL-B" (II) NVIDIA(0): NVIDIA GPU GeForce FX 5200 at PCI:1:5:0 (--) NVIDIA(0): VideoRAM: 131072 kBytes (--) NVIDIA(0): VideoBIOS: 04.34.20.54.18 (II) NVIDIA(0): Detected AGP rate: 8X (--) NVIDIA(0): Interlaced video modes are supported on this GPU (--) NVIDIA(0): Connected display device(s) on GeForce FX 5200 at PCI:1:5:0: (--) NVIDIA(0): NVIDIA TV Encoder (TV-0) (--) NVIDIA(0): NVIDIA TV Encoder (TV-0): 350.0 MHz maximum pixel clock (--) NVIDIA(0): TV encoder: NVIDIA (II) NVIDIA(0): Assigned Display Device: TV-0 (II) NVIDIA(0): Validated modes: (II) NVIDIA(0): "800x600" (II) NVIDIA(0): Virtual screen size determined to be 800 x 600
- You also need to check your settings with nvidia-settings for "*Sync"
entries.
0/XVideoTextureSyncToVBlank=1 0/XVideoBlitterSyncToVBlank=1 0/XVideoSyncToDisplay=256
It is realy used?
Boguslaw Juza