[mythtv-users] how to get X and mythfrontend to use 350 TV Out
(almost working)
malcolm-mythtv
mythtv at lds.dyndns.org
Sat Jan 31 21:58:08 EST 2004
On Saturday 31 January 2004 08:42 pm, Blues Guy wrote:
> Mine looks like this...
>
> 00:0e.0 Multimedia video controller: Internext
> Compression Inc iTVC15 MPEG-2 Encoder (rev 01)
> Subsystem: Hauppauge computer works Inc.:
> <snip>
>
>
> The very first thing is the bus ID 00:0e.0 which in
> XF86Config gets translated to BusID "0:0x0e:0".
>
> I'm not sure the importance of this though, as I think
> I've run it without this line... I could be
> remembering wrong though, it's been a while since I
> set this up.
Thanks I did finally figure it out. And to answer your question, yes BusID is
important. At least on my system it wouldn't work without it. Also had to
make some changes. I've attached my working XF86Config for anyone searching
the archives.
Thanks
Malcolm
-------------- next part --------------
# File generated by XFdrake.
# **********************************************************************
# Refer to the XF86Config man page for details about the format of
# this file.
# **********************************************************************
Section "Files"
# Multiple FontPath entries are allowed (they are concatenated together)
# By default, Mandrake 6.0 and later now use a font server independent of
# the X server to render fonts.
FontPath "unix/:-1"
EndSection
Section "ServerFlags"
AllowMouseOpenFail # allows the server to start up even if the mouse doesn't work
#DontZap # disable <Crtl><Alt><BS> (server abort)
#DontZoom # disable <Crtl><Alt><KP_+>/<KP_-> (resolution switching)
EndSection
Section "Module"
Load "dbe" # Double-Buffering Extension
Load "v4l" # Video for Linux
Load "extmod"
Load "type1"
Load "freetype"
Load "glx" # 3D layer
Load "dri" # direct rendering
EndSection
Section "DRI"
Mode 0666
EndSection
Section "InputDevice"
Identifier "Keyboard1"
Driver "Keyboard"
Option "XkbModel" "pc105"
Option "XkbLayout" "en_US"
Option "XkbOptions" ""
EndSection
Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/psaux"
Option "ZAxisMapping" "4 5"
EndSection
Section "Monitor"
Identifier "monitor1"
VendorName "Generic"
ModelName "1280x1024 @ 76 Hz"
HorizSync 31.5-82
VertRefresh 50-90
# Sony Vaio C1(X,XS,VE,VN)?
# 1024x480 @ 85.6 Hz, 48 kHz hsync
ModeLine "1024x480" 65.00 1024 1032 1176 1344 480 488 494 563 -hsync -vsync
# TV fullscreen mode or DVD fullscreen output.
# 768x576 @ 79 Hz, 50 kHz hsync
ModeLine "768x576" 50.00 768 832 846 1000 576 590 595 630
# 768x576 @ 100 Hz, 61.6 kHz hsync
ModeLine "768x576" 63.07 768 800 960 1024 576 578 590 616
EndSection
Section "Device"
Identifier "device1"
VendorName "Intel Corporation"
BoardName "Intel 845"
Driver "i810"
Option "DPMS"
EndSection
Section "Screen"
Identifier "screen1"
Device "device1"
Monitor "monitor1"
DefaultColorDepth 24
Subsection "Display"
Depth 8
Virtual 1024 768
EndSubsection
Subsection "Display"
Depth 15
Virtual 1024 768
EndSubsection
Subsection "Display"
Depth 16
Virtual 1024 768
EndSubsection
Subsection "Display"
Depth 24
Virtual 1024 768
EndSubsection
EndSection
Section "ServerLayout"
Identifier "layout1"
Screen 0 "screen1"
Screen 1 "TV Screen" RightOf "screen1"
InputDevice "Keyboard1" "CoreKeyboard"
InputDevice "Mouse1" "CorePointer"
EndSection
####################################
#Section "Device"
# Identifier "Hauppauge PVR 350 iTVC15 Framebuffer"
# Driver "fbdev"
### change fb1 to whatever number you got in the previous section
# Option "fbdev" "/dev/fb1"
### change the busid to whatever is reported by lspci. Note that
### output of lspci is hex, so add a preceding "0x" to the BusID
# BusID "0:0x08:0"
#EndSection
Section "Monitor"
Identifier "NTSC Monitor"
HorizSync 30-68
VertRefresh 50-120
Mode "720x480"
# D: 34.563 MHz, H: 37.244 kHz, V: 73.897 Hz
DotClock 34.564
HTimings 720 752 840 928
VTimings 480 484 488 504
Flags "-HSync" "-VSync"
EndMode
EndSection
Section "Device"
Identifier "Hauppauge PVR 350 iTVC15 Framebuffer"
Driver "fbdev"
Option "fbdev" "/dev/fb1" # <-- modify if using another device
BusID "1:0:0"
EndSection
Section "Screen"
Identifier "TV Screen"
Device "Hauppauge PVR 350 iTVC15 Framebuffer"
Monitor "NTSC Monitor"
DefaultDepth 24
DefaultFbbpp 32
Subsection "Display"
Depth 24
FbBpp 32
Modes "720x480"
EndSubsection
EndSection
#Section "ServerLayout"
# ...
# Identifier "layout2"
# Screen 0 "screen1" # << (your computer monitor)
# (add the following line)
# Screen 1 "TV Screen" RightOf "Screen 1" # << (TV screen)
# ...
#EndSection
More information about the mythtv-users
mailing list