Difference between revisions of "IVTV Module Parameters"

From MythTV Official Wiki
Jump to: navigation, search
(Add to new category of Driver)
m (Iv Tv 2f Pre Release10Docs 2fmoduleparameters moved to IVTV Module Parameters)
 
(No difference)

Latest revision as of 22:46, 15 January 2006

These are the modules included in the ivtv suite.

The ivtv module is the main one and it will automatically detect your
environment and load additional modules as needed.

Usually:
 modprobe ivtv
will work fine.

In general you don't need the parameters below :)

ivtv
====
This is the iTVC15 driver

parameter: tuner
Tuner type selection
Default value is determined from the eeprom
The value should be from tuner.h; reproduced here:
        TEMIC_PAL     0        /* 4002 FH5 (3X 7756, 9483) */
        PHILIPS_PAL_I 1
        PHILIPS_NTSC  2
        PHILIPS_SECAM 3                /* you must actively select B/G, L, L` */
        ABSENT        4
        PHILIPS_PAL   5
        TEMIC_NTSC    6        /* 4032 FY5 (3X 7004, 9498, 9789)  */
        TEMIC_PAL_I   7        /* 4062 FY5 (3X 8501, 9957)        */
        TEMIC_4036FY5_NTSC 8   /* 4036 FY5 (3X 1223, 1981, 7686)  */
        ALPS_TSBH1_NTSC          9
        ALPS_TSBE1_PAL         10
        ALPS_TSBB5_PAL_I         11
        ALPS_TSBE5_PAL         12
        ALPS_TSBC5_PAL         13
        TEMIC_4006FH5_PAL        14   /* 4006 FH5 (3X 9500, 9501, 7291)     */
        ALPS_TSHC6_NTSC         15
        TEMIC_PAL_DK        16   /* 4016 FY5 (3X 1392, 1393)     */
        PHILIPS_NTSC_M        17
        TEMIC_4066FY5_PAL_I       18  /* 4066 FY5 (3X 7032, 7035) */
        TEMIC_4006FN5_MULTI_PAL   19  /* B/G, I and D/K autodetected (3X 7595, 7606, 7657)*/
        TEMIC_4009FR5_PAL         20  /* incl. FM radio (3X 7607, 7488, 7711)*/
        TEMIC_4039FR5_NTSC        21  /* incl. FM radio (3X 7246, 7578, 7732)*/
        TEMIC_4046FM5             22  /* you must actively select B/G, D/K, I, L, L` !  (3X 7804, 7806, 8103, 8104)*/
        PHILIPS_PAL_DK                23
        PHILIPS_FQ1216ME                24  /* you must actively select B/G/D/K, I, L, L` */
        LG_PAL_I_FM        25
        LG_PAL_I                26
        LG_NTSC_FM        27
        LG_PAL_FM                28
        LG_PAL                29
        TEMIC_4009FN5_MULTI_PAL_FM        30  /* B/G, I and D/K autodetected (3X 8155, 8160, 8163)*/
        SHARP_2U5JF5540_NTSC  31
        Samsung_PAL_TCPM9091PD27 32
        MT2032 33
        TEMIC_4106FH5         34        /* 4106 FH5 (3X 7808, 7865)*/
        TEMIC_4012FY5        35        /* 4012 FY5 (3X 0971, 1099)*/
        TEMIC_4136FY5        36        /* 4136 FY5 (3X 7708, 7746)*/
        LG_PAL_NEW_TAPC   37
        PHILIPS_FM1216ME_MK3  38
        LG_NTSC_NEW_TAPC   39
        HITACHI_NTSC       40
        PHILIPS_PAL_MK     41
        PHILIPS_ATSC       42
        PHILIPS_FM1236_MK3 43
        PHILIPS_4IN1       44        /* ATI TV Wonder Pro - Conexant */
        MICROTUNE_4049FM5  45

parameter: radio
Enable or disable the radio.
Use only if autodetection fails. 0 = disable, 1 = enable

parameter: tda9887
Enable or disable tda9887 module, 0 = normal, 1+= pinnacle_id

parameter: autoload
automatically load i2c modules like tuner, saa7117, default is 1 (yes)

parameter: yuv_buffers
Number of 64K buffers for copying YUV. (64-512, default: 64)

parameter: mpg_buffers
Number of 64K buffers for copying mpg. (32-512, default: 128)

parameter: vbi_buffers
Number of 64K buffers for copying VBI. (8-256, default: 64)

parameter: pcm_buffers
Number of 64K buffers for copying PCM. (16-128, default: 64)

parameter: dec_mpg_buffers
Number of 64K buffers for decoding MPG. (32-1024, default: 128)

parameter: dec_yuv_buffers
Number of 64K buffers for decoding YUV. (64-512, default: 64, 0 to disable)

parameter: cardtype
Specify card type. Only use this option if your card is not detected properly
     1 = WinTV PVR 250rev1
     2 = WinTV PVR 250rev2
     3 = WinTV PVR 250rev3, iTVC15 based
     4 = WinTV PVR 250rev4
     5 = WinTV PVR 350rev1
     6 = WinTV PVR 350rev2
     7 = YUAN MPG600/Kuroutoshikou iTVC16-STVLP
     8 = YUAN MPG160/Kuroutoshikou iTVC15-STVLP
     9 = [[A Ver Media]] M179
     10 = WinTV PVR 250rev3, iTVC16 based
     Default: Autodetect

parameter: ivtv_debug
Debug level (bitmask). Default: errors only
 IVTV_DEBUG_INFO  (1 << 1)
 IVTV_DEBUG_API   (1 << 2)
 IVTV_DEBUG_DMA   (1 << 3)
 IVTV_DEBUG_IOCTL (1 << 4)
 IVTV_DEBUG_I2C   (1 << 5)
 IVTV_DEBUG_IRQ   (1 << 6)
 IVTV_DEBUG_VERBOSE (1 << 7)
so "modprobe ivtv ivtv_debug=127" gives full debugging

parameter: ivtv_std
Specify your video standard: 1 = NTSC, 2 = PAL, 3 = SECAM,
Default: Same as tuner type; falls back to NTSC

ivtv-fb
=======
This module allows your ivtv device (PVR350) to act as a framebuffer (eg for X or as a console)
You can then use the standard Xorg/XFree86 fbdev but *much* better performance is obtained by
using the ivtvdev from http://membres.lycos.fr/badzzzz/ .

parameter: ivtv_fb_card_id
ID number of ivtv card to use as framebuffer device (0-2)


msp3400
=======
This module manages the msp34xx TV sound processor and generates the sound you hear.

parameter: probe
List of adapter,address pairs to scan additionally

parameter: probe_range
List of adapter,start-addr,end-addr triples to scan additionally

parameter: ignore
List of adapter,address pairs not to scan

parameter: ignore_range
List of adapter,start-addr,end-addr triples not to scan

parameter: force
List of adapter,address pairs to boldly assume to be present


saa7115
=======
This module controls the Philips SAA7115 video decoder driver and is responsible for the
video decoding.

parameter: debug
Debug level (0-1)

parameter: probe
List of adapter,address pairs to scan additionally

parameter: probe_range
List of adapter,start-addr,end-addr triples to scan additionally

parameter: ignore
List of adapter,address pairs not to scan

parameter: ignore_range
List of adapter,start-addr,end-addr triples not to scan

parameter: force
List of adapter,address pairs to boldly assume to be present

saa7127
=======
This module controls the Philips SAA7127 video encoder driver and is responsible for
generating the video you see.

parameter: probe
List of adapter,address pairs to scan additionally

parameter: probe_range
List of adapter,start-addr,end-addr triples to scan additionally

parameter: ignore
List of adapter,address pairs not to scan

parameter: ignore_range
List of adapter,start-addr,end-addr triples not to scan

parameter: force
List of adapter,address pairs to boldly assume to be present

parameter: debug
debug level (0-2)

parameter: test_image
Setting this to 1 puts up a test image consisting of 8 coloured vertical bars.
Each bar should be the height of your screen and should span 1/8th of the screen.
The colours are: White, Yellow, Pale blue, Green, Magenta, Red, Blue, Black


tveeprom
========
This module is the i2c Hauppauge eeprom decoder driver
It lets the other modules figure out what decoders and tuners you have.

parameter: debug
Debug level (0-2)

parameter: probe
List of adapter,address pairs to scan additionally

parameter: probe_range
List of adapter,start-addr,end-addr triples to scan additionally

parameter: ignore
List of adapter,address pairs not to scan

parameter: ignore_range
List of adapter,start-addr,end-addr triples not to scan

parameter: force
List of adapter,address pairs to boldly assume to be present