[mythtv-users] PVR-350 clarification

jose rubio debian at nc.rr.com
Fri Feb 6 08:08:42 EST 2004


On Wed, 2004-02-04 at 07:48, alanb at starband.net wrote:
> After the last month I've got my MythTV working except for TVout on my
> PVR-350. Looking through the archives I found some information that I
> would like clarified. The first is concerning the TvOutHowto on the wiki:
> I used Jarod's instructions and installed the ivtv firmware, ivtv-kmdl*
> and ivtv*. Do I need to follow the TvOutHowto or have I already got what I
> need?
> 
> The second question: I noticed in one thread that in the XFree86 configure
> file has sections referring to the PVR 350 device paired with a screen
> section. Am I making the right assumption that I need this added to my
> XFree86 configuration file?
> 
> I've got my capture card working and I can watch both a captured video and
> live TV via my monitor. My XFree86 config has Sections for the video card
> and monitor screen. I notice that when the system is booting I get a green
> screen on the TV about the time the mythbackend is coming up. When the
> mythfrontend comes up the screen seems to 'lock' with what I would call
> colored static.
> 
> Help getting this last piece in place will be greatly appreciated.
>

The tv screen reacts when you load the saa7127 module (or was it 7115? 
that's how much I know...)
Your X config file should have the display for the monitor.  Read the
file ivtv-fb.c there you will find a good description of what's
happening.

Just FYI, below is my XF86Config file.  Careful though, the refresh
rates and so on are not going to be the same for you!

-jose-



Section "Files"
    RgbPath     "/usr/X11R6/lib/X11/rgb"
#    FontPath   "/usr/X11R6/lib/X11/fonts/local/"
    FontPath   "/usr/X11R6/lib/X11/fonts/misc/"
    FontPath   "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
    FontPath   "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
    FontPath   "/usr/X11R6/lib/X11/fonts/Type1/"
#    FontPath   "/usr/X11R6/lib/X11/fonts/Speedo/"
    FontPath   "/usr/X11R6/lib/X11/fonts/75dpi/"
    FontPath   "/usr/X11R6/lib/X11/fonts/100dpi/"
EndSection

Section "Module"
    Load        "dbe"   # Double buffer extension
    # added 8/9/03 from:
    #
http://pvrhw.goldfish.org/tiki-page.php?pageName=rh9pvr250&PHPSESSID=d9c531cba56f4ba99e5dcfb70e5aed52#video
    Load        "v4l"
    SubSection  "extmod"
      Option    "omit xfree86-dga"   # don't initialise the DGA
extension
    EndSubSection
    Load        "type1"
    Load        "freetype"
    Load       "glx"
EndSection

Section "ServerLayout"
    Identifier  "Simple Layout"
    Screen 0 "CTXMonitor"
    Screen 1 "TV Screen" RightOf "CTXMonitor"  # << (TV screen)
    InputDevice "Mouse1" "CorePointer"
    InputDevice "Keyboard1" "CoreKeyboard"
EndSection

Section "InputDevice"
    Identifier  "Mouse1"
    Driver      "mouse"
    Option "Protocol"    "PS/2"
    Option "Device"      "/dev/mouse"
    Option "Emulate3Buttons"
EndSection

Section "InputDevice"
    Identifier  "Keyboard1"
    Driver      "Keyboard"
    Option "AutoRepeat" "500 30"
    Option "XkbRules"   "xfree86"
    Option "XkbModel"   "pc104"
    Option "XkbLayout"  "us"
EndSection

Section "ServerFlags"
EndSection

# Device configured by Jose on 4/6/03:

Section "Screen"
    Identifier  "CTXMonitor"
    Device      "NVIDIA GeForce"
    Monitor     "ctx"
    DefaultDepth 24
    Subsection "Display"
        Depth       8
        Modes
        ViewPort    0 0
    EndSubsection
    Subsection "Display"
        Depth       16
        Modes
        ViewPort    0 0
    EndSubsection
    Subsection "Display"
        Depth       24
        Modes       "800x600"
        ViewPort    0 0
    EndSubsection
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 "Device"
    Identifier  "NVIDIA GeForce"
    Driver      "nvidia"
    VideoRam    65536
    #Option "TwinView"
    #Option "ConnectedMonitor"  "TV,CRT"
    #Option "SecondMonitorHorizSync"     "30-50"
    #Option "SecondMonitorVertRefresh"   "60"
    #Option "MetaModes" "800x600, 800x600"
    #Option "MetaModes" "800x600, 800x600"
    #Option "TVStandard" "NTSC-M"
    #Option "TwinViewOrientation"       "Clone"
EndSection

Section "Device"
    Identifier  "Hauppauge PVR 350 iTVC15 Framebuffer"
    Driver      "fbdev"
    Option      "fbdev" "/dev/fb0"      # <-- modify if using another
device
    BusID "0:09:0"
EndSection

Section "Monitor"
    Identifier  "ctx"
    HorizSync   31.5 - 35.1
    VertRefresh 50-100
EndSection

Section "Monitor"
    Identifier  "NTSC Monitor"
    HorizSync  30-68
    VertRefresh 50-120
    Mode "720x480"
      # D: 25.176 MHz, H: 31.469 kHz, V: 59.942 Hz
      DotClock 25.177
      HTimings 640 664 760 800
      VTimings 480 491 493 525
      Flags    "-HSync" "-VSync"
    EndMode
EndSection




More information about the mythtv-users mailing list