Hauppauge PVR-350

From MythTV Official Wiki
Revision as of 17:41, 26 January 2006 by Gregturn (talk | contribs) (Consolidating material from another PVR-350 article.)

Jump to: navigation, search

Vendors Website: http://www.hauppauge.com/pages/products/data_pvr350.html

Support Status: Supported by Myth: Uses IVTV driver

Driver: http://ivtv.sourceforge.net/


The HAUPPAUGE PVR-350 video capture card.

What it Does & Doesn't Do


  • Excellent Standard-Definition NTSC / PAL TV Out from recorded television (MPEG2)
  • Recording direct to MPEG2, just like PVR-250, PVR-150, and PVR-500
  • Built-in RC5 remote control, supported by LIRC.
  • Audio output from MPEG2 recordings
  • Technically X and xv output are working, but they are slow since they operate over the framebuffer.
  • mythdvd works if set up correctly, but takes a lot of CPU


  • Normal X output at decent speed/quality.
  • OpenGL and hardware accelerated output is not supported.
  • High-Definition (HD) output
  • No audio output from anything but MPEG2 - requires pass-through cable to line-in on sound card for other audio output

Well Suited for: a single-card solution for input/ouput of video and audio to a standard television, running only MythTV and recordings

Not Suited for: Mythvideo, mythmusic, mythgame, other output modes, recordings other than MPEG2

Associated Software


Installation guides

Usually found upon install.


Best info most likely found on the IVTV driver forum on Sourceforge. See also the wiki at: http://ivtv.writeme.ch/tiki-index.php

How do you send TV-Out audio to the sound card?

Take the L/R audio out and feed it into a L/R female RCA to 1/8 male adapter. Plug this into the line input of your sound card and make sure mute is off.

How do you resize the MythTV UI and playback overlay to fit the TV screen when displaying X on the PVR-350 video output?

This is one approach, based on a MythTV install created using Jarod's guide [1]. It does not currently resolve the more general problem of the whole X session fitting the TV screen.

  1. Fire up kcontrol:
    1. Go to Desktop->Panels->Hiding
    2. Set "Hide Mode" to "Allow other windows to cover the panel"
  2. In mythfrontend, go to Utilities/Setup -> Setup -> Appearance:
    1. Go Next to the second screen, "Screen settings"
    2. Check off the "Run the frontend in a window" box
      • Note: this step may not be necessary if you are using a different window manager, such as ratpoison. I found it necessary for KDE, so that step 2.1.9. would reposition the GUI properly.
    3. M ake sure "Use GUI size for TV playback is NOT checked
    4. Restart the mythfrontend (if you are set up for autologin, Ctrl+Alt+Backspace will restart the X server and log you back into your mythtv frontend user+session)
    5. Return to the screen in 2.1.1.
    6. Play with the GUI width, height, X offset and Y offset until you can just barely see the lower resizing corners and edge of the upper window box.
    7. (optional) Enlarge the width and height by one step (adds 8 to each count)
    8. (optional) Decrease the X and Y offsets by 4 to re-centre.
    9. The final settings for the NTSC TV used to write this walk-through were as follows:
      • GUI width (px): 616
      • GUI height (px): 456
      • GUI X offset: 46
      • GUI Y offset: 4
  3. In mythfrontend, go to Utilities/Setup -> Setup -> TV Settings -> Playback:
    1. On the 5th screen, "Hardware Decoding Settings", make sure "Use the PVR-350's TV out/ MPEG decoder" is checked.
    2. On the 8th screen, "Overscan", adjust the over/underscan percentages to your liking. This will resize the overlay when you're watching TV or playing back video.
      • Vertical over/underscan percentage: 8
      • Horizontal over/underscan percentage: 8