[mythtv-users] Re: Processor Recommendation - 2 tuner system

Chris cisip at sprintmail.com
Fri Apr 4 22:45:33 UTC 2003


There is a driver for the hollywood plus in linux called dxr3.  Try
searching for it with google.  You can use mplayer or xine to playback
any mpeg file and direct audio and video via its analog/spdif and
S-video/composite out.  Using this you might get some audio video sync
issues.  That was a problem in the old releases of xine.  To fix that I
just use the audio output of the hollywood plus and output the video to
the TV via the nvidia tv out instead.  So basically it is an extra sound
card for me that is capable of playing only mpeg files.  

I dont have NVIDIA dual head working.  My GF3 has both vga and
svideo/composite output.    I simply edited my XF86Config file and added
a section for a second monitor and second graphic device setting for the
tv out.  When I want to use the tvout I simply change one character in
the xf86config ( "screen0" to "screen1) and press ctrl alt backspace. 
There is probably a more elegant way to do this but this works for me. 
I do have 2 workspaces in WindowMaker so that Mythfrontend is in
Workspace1 while I can use the second workspace for everything else.

I have an X10 remote as well but the last time I checked, it was not
supported in lirc.  That is with lirc 0.6.6.  If you have a hollywood
plus then you can use the remote that comes with that in lirc.  

Here are my XF86Config and .lircrc files 



  

On Fri, 2003-04-04 at 03:24, Edward Wildgoose wrote:
> > I have a Soyo KT400 Platinum Dragon Ultra motheboard and and amd xp 2400
> > plus athlon xp with 512 MB pc2700 ddr ram. I have an ati tv wonder (non
> 
> [snip]
> 
> Excellent post chris.  Thanks for that I found it very helpful
> 
> I have a couple of questions myself:
> 
> a) What are you using the Hollywood plus for? (I have one, but only ever used it under windows)
> b) Can I get a peek at the relevant lines in your XF86config file (I am wondering what's the best way to get TV out with dual head working.  I got dual-head working last night, but windows kept popping up on the TV screen (which wasn't attached), and it was generally frustrating unless both screens were plugged in.  I'm thinking that either nvtv or a simple duplication of the main screen to TV would be better for now)
> c) Can I have a peek at your .lircrc file.  I have got my X10 remote installed now, but I am just at the stage of trolling the archives to see how other people have setup their config and gleaning good ideas.
> 
> I think these success stories are very helpful.  Thanks for taking the time to write it up.
> 
> 
> _______________________________________________
> mythtv-users mailing list
> mythtv-users at snowman.net
> http://lists.snowman.net/cgi-bin/mailman/listinfo/mythtv-users
-------------- next part --------------

# File generated by anaconda.

Section "ServerLayout"
        Identifier     "Anaconda Configured"
        Screen      0  "Screen1" 0 0
        InputDevice    "Mouse0" "CorePointer"
	InputDevice	"Mouse1" "SendCoreEvents"
        InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"

# The location of the RGB database.  Note, this is the name of the
# file minus the extension (like ".txt" or ".db").  There is normally
# no need to change the default.

    RgbPath	"/usr/X11R6/lib/X11/rgb"

# Multiple FontPath entries are allowed (they are concatenated together)
# By default, Red Hat 6.0 and later now use a font server independent of
# the X server to render fonts.

    FontPath   "unix/:7100"

EndSection

Section "Module"
        Load  "dbe"
        Load  "extmod"
	Load  "fbdevhw"
	Load  "dri"
        Load  "glx"
        Load  "record"
        Load  "freetype"
        Load  "type1"
EndSection

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "keyboard"

#	Option	"AutoRepeat"	"500 5"

# when using XQUEUE, comment out the above line, and uncomment the
# following line
#	Option	"Protocol"	"Xqueue"

# Specify which keyboard LEDs can be user-controlled (eg, with xset(1))
#	Option	"Xleds"		"1 2 3"

# To disable the XKEYBOARD extension, uncomment XkbDisable.
#	Option	"XkbDisable"

# To customise the XKB settings to suit your keyboard, modify the
# lines below (which are the defaults).  For example, for a non-U.S.
# keyboard, you will probably want to use:
#	Option	"XkbModel"	"pc102"
# If you have a US Microsoft Natural keyboard, you can use:
#	Option	"XkbModel"	"microsoft"
#
# Then to change the language, change the Layout setting.
# For example, a german layout can be obtained with:
#	Option	"XkbLayout"	"de"
# or:
#	Option	"XkbLayout"	"de"
#	Option	"XkbVariant"	"nodeadkeys"
#
# If you'd like to switch the positions of your capslock and
# control keys, use:
#	Option	"XkbOptions"	"ctrl:swapcaps"
	Option	"XkbRules"	"xfree86"
	Option	"XkbModel"	"pc105"
	Option	"XkbLayout"	"us"
	#Option	"XkbVariant"	""
	#Option	"XkbOptions"	""
EndSection

Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "mouse"
        Option      "Protocol" "IMPS/2"
        Option      "Device" "/dev/psaux"
        Option      "ZAxisMapping" "4 5"
        Option      "Emulate3Buttons" "no"
EndSection


Section "InputDevice"
	Identifier	"Mouse1"
	Driver		"mouse"
	Option		"Device"		"/dev/input/mice"
	Option		"Protocol"		"IMPS/2"
	Option		"Emulate3Buttons"	"no"
	Option		"ZAxisMapping"		"4 5"
EndSection


Section "Monitor"
        Identifier   "Monitor0"
        VendorName   "Monitor Vendor"
        ModelName    "Monitor Model"
        HorizSync   31-96
        VertRefresh 55-160
        Option "dpms"

	
EndSection

Section "Monitor"
        Identifier "Monitor1"
	Vendorname "Toshiba"
	HorizSync 30-50
	VertRefresh 60
EndSection	

Section "Device"
	# no known options
	Identifier   "NVIDIA GeForce 3 (generic)"
        Driver       "nvidia"
        VendorName   "NVIDIA GeForce 3 (generic)"
        BoardName     "NVIDIA GeForce 3 (generic)"
        
        #BusID
EndSection

Section "Device"
         Identifier "NVIDIA S-Video TV out"
	 Driver     "nvidia"
	 VendorName "NVIDIA Geforce 3 (generic)"
	 BoardName  "NVIDIA Geforce 3 (generic)"
	 Option "ConnectedMonitor" "TV"
	 Option "TVStandard" "NTSC-M"
	 Option "TVOutFormat" "SVIDEO"
EndSection

	 
Section "Screen"
	Identifier   "Screen0"
        Device       "NVIDIA GeForce 3 (generic)"
        Monitor      "Monitor0"
	DefaultDepth	24

	Subsection "Display"
        	Depth       24
                Modes       "1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480" 
	EndSubsection

EndSection

Section "Screen"
        Identifier    "Screen1"
	Device        "NVIDIA S-Video TV out"
	Monitor       "Monitor1"
	DefaultDepth  24
	
        Subsection "Display"
	     	Depth   24
		Modes  "800x600"
	EndSubsection
EndSection

		
Section "DRI"
	Mode 0666
EndSection
-------------- next part --------------
begin 
    prog = irxevent
    button = vol+
    config = Key Up CurrentWindow
#    config = Key KP_Up CurrentWindow
end

begin 
    prog = irxevent
    button = eject
    config = Key Escape CurrentWindow
end

begin
    prog = irxevent
    button = vol-
    config = Key Down CurrentWindow
#    config = Key KP_Down CurrentWindow
end

begin
    prog = irxevent
    button = stop
    config = Key Page_Down  CurrentWindow
end

begin
    prog = irxevent
    button = mouse
    config = Key M CurrentWindow
end

begin
    prog = irxevent
    button = MenuUp
    config = Key W CurrentWindow
end

begin
    prog = irxevent
    button = next
    config = Key KP_Right CurrentWindow
end

begin
    prog = irxevent
    button = MenuDown
    config = Key S CurrentWindow
end

begin
    prog = irxevent
    button = last
    config = Key KP_Left CurrentWindow
end

begin
    prog = irxevent
    button = start
    config = Key KP_Enter CurrentWindow
end

begin
    prog = irxevent
    button = 0
    config = Key 0 CurrentWindow
end

begin
    prog = irxevent
    button = 1
    config = Key 1 CurrentWindow
end

begin
    prog = irxevent
    button = 2
    config = Key 2 CurrentWindow
end

begin
    prog = irxevent
    button = 3
    config = Key 3 CurrentWindow
end

begin
    prog = irxevent
    button = 4
    config = Key 4 CurrentWindow
end

begin
    prog = irxevent
    button = 5
    config = Key 5 CurrentWindow
end

begin
    prog = irxevent
    button = 6
    config = Key 6 CurrentWindow
end

begin
    prog = irxevent
    button = 7
    config = Key 7 CurrentWindow
end

begin
    prog = irxevent
    button = 8
    config = Key 8 CurrentWindow
end

begin
    prog = irxevent
    button = 9
    config = Key 9 CurrentWindow
end

begin
   prog = irxevent
   button = rrev
   config = Key Left CurrentWindow
end
begin
   prog = irxevent
   button = ffwd
   config = Key Right CurrentWindow
end      

begin
   prog = irxevent
   button = pause
   config = Key Page_Up CurrentWindow
end

begin
   prog = irxevent
   button = play
   config = Key P CurrentWindow
end
   

begin
   prog = irxevent
   button = shift
   config = Key I CurrentWindow
end              

begin
   prog = irxevent
   button = mute
   config = Key space CurrentWindow
end

    


More information about the mythtv-users mailing list