[vdr] VDR (xine?) playback

martin martin at air-maxx.net
Fri Oct 20 13:17:52 CEST 2006


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 at 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 at 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

-------------- next part --------------
A non-text attachment was scrubbed...
Name: config
Type: application/octet-stream
Size: 17761 bytes
Desc: not available
Url : http://www.linuxtv.org/pipermail/vdr/attachments/20061020/d99dd372/config-0001.obj
-------------- next part --------------
A non-text attachment was scrubbed...
Name: xorg.conf
Type: application/octet-stream
Size: 3631 bytes
Desc: not available
Url : http://www.linuxtv.org/pipermail/vdr/attachments/20061020/d99dd372/xorg-0001.obj
-------------- next part --------------
A non-text attachment was scrubbed...
Name: show-vdr
Type: application/octet-stream
Size: 1058 bytes
Desc: not available
Url : http://www.linuxtv.org/pipermail/vdr/attachments/20061020/d99dd372/show-vdr-0001.obj
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Xorg.0.log
Type: application/octet-stream
Size: 29782 bytes
Desc: not available
Url : http://www.linuxtv.org/pipermail/vdr/attachments/20061020/d99dd372/Xorg.0-0001.obj


More information about the vdr mailing list