Sophie

Sophie

distrib > Mandriva > 2007.0 > i586 > media > contrib-release > by-pkgid > 58d39c7ac3a934f628743a900f397180 > files > 34

ivtv-0.7-0.7.0-1mdv2007.0.i586.rpm

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. I repeat: in general you
do not need the parameters below. Really.

For discussion of the differences between NTSC/PAL/SECAM, as well as a list of
the sub-types of PAL, see:
http://en.wikipedia.org/wiki/Broadcast_television_system

Where "uses I2C_CLIENT_INSMOD" is mentioned, the module supports the five
standard options from include/i2c.h:

probe           - List of adapter,address pairs to scan additionally
probe_range     - List of adapter,start-addr,end-addr triples to scan
                  additionally
ignore          - List of adapter,address pairs not to scan
ignore_range    - List of adapter,start-addr,end-addr triples not to scan
force           - List of adapter,address pairs to boldly assume to be present


ivtv
====
This is the iTVC15 driver

parameter: tuner
Tuner type selection
Default value is autodetected from the eeprom
The value should be from driver/tuner.h; check that file for the latest list

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

Various *_buffers options (units are MB), can be overridden to allocate
more/less memory to the driver

option			default		max
------			-------		---
yuv_buffers		2		32
mpg_buffers		4		16
vbi_buffers		2		16
pcm_buffers		2		16
dec_mpg_buffers		1		1
dec_yuv_buffers		1		1
dec_vbi_buffers		1		1
dec_osd_buffers		1		2

parameter: cardtype
Specify card type. Only use this option if your card is not detected properly
	 1 = WinTV PVR 250
	 2 = WinTV PVR 350
	 3 = WinTV PVR-150 or PVR-500
	 4 = AVerMedia M179
	 5 = YUAN MPG600/Kuroutoshikou iTVC16-STVLP
	 6 = YUAN MPG160/Kuroutoshikou iTVC15-STVLP
	 7 = YUAN PG600/DIAMONDMM PVR-550 (CX Falcon 2)
	 8 = Adaptec AVC-2410
	 9 = Adaptec AVC-2010
	10 = NAGASE TRANSGEAR 5000TV
	11 = AOpen VA2000MAX-STN6
	12 = YUAN MPG600GR/Kuroutoshikou CX23416GYC-STVLP
	13 = I/O Data GV-MVP/RX
	14 = I/O Data GV-MVP/RX2E
        Default: Autodetect

parameter: ivtv_debug
Debug level (bitmask). Default: errors only
 IVTV_DEBUG_ERR   (1 << 0)
 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_DEC   (1 << 7)
e.g. "modprobe ivtv ivtv_debug=255" gives full debugging
     "modprobe ivtv ivtv_debug=3" gives errors and info

parameter: pal
Set PAL standard: B, G, H, D, K, I, M, N, Nc
Default: Autodetect

parameter: ntsc
Set NTSC standard: M, J
Default: Autodetect

parameter: secam
Set SECAM standard: B, G, H, D, K, L, LC
Default: Autodetect

parameter: ivtv_first_minor
Set minor assigned to first card. Don't worry about this unless you have
multiple cards and are really picky about the /dev/video* numbering.

parameter: yuv_fixup
If nonzero, sets an internal "yuv_fixup" variable. This is possibly
dead/orphaned code; nothing appears to make use of it.

parameter: ivtv_dynbuf
Specify using Dynamic Buffers: 0 = No, 1 = Yes, default No

parameter: ivtv_efw
parameter: ivtv_dfw
Set the filename from which to read the Hauppauge hardware's encoder and decoder
firmware, respectively.

ivtv-fb
=======
This module allows your ivtv device (PVR350) to act as a framebuffer (e.g. for X
or as a console). You can then use the standard Xorg/XFree86 fbdev but *much*
better performance is obtained by using the ivtvfbdev from FIXME.

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


============================================================================

The following modules are now all moved to the v4l repository. They are still
documented here for completeness.

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

Uses I2C_CLIENT_INSMOD, see above.

parameter: once
If nonzero, continuous stereo detection is disabled

parameter: amsound
If nonzero, disable sound detection and force AM sound (SECAM)

parameter: standard
FIXME: this setting overrides autodetection, see modelist[] in
       driver/msp3400.c

parameter: simple
*FIXME* /* use short programming (>= msp3410 only) */

parameter: simpler
*FIXME*  /* use shorter programming (>= msp34xxG) */

parameter: stereo_threshold
*FIXME*  /* a2 threshold for stereo/bilingual (msp34xxg only) 0x00a0-0x03c0 */

parameter: dolby
*FIXME*  if nonzero, performs some uncommented setting, presumably Dolby-related

parameter: debug
Set to 0 (default), 1 (debugging), or 16 (more debugging).

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

Uses I2C_CLIENT_INSMOD, see above.

parameter: debug
Debug level (0-2), default 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. Found on video output cards only.

Uses I2C_CLIENT_INSMOD, see above.

parameter: debug
debug level (0-2), default 1

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.

Uses I2C_CLIENT_INSMOD, see above.

parameter: debug
Debug level (0-2), default 0


cx25840
=======
This module controls the main video mpeg encoder chip.

Uses I2C_CLIENT_INSMOD, see above.

parameter: cx25840_debug
Debug level (0-2), default 1

parameter: cx25840_fast_fw_load
Load firmware at elevated i2c speed. 0=100HMz, 1=333MHz (default)

parameter: cx25840_fw
Sets AUDIO_FW string, default "/lib/modules/HcwMakoA.ROM"

tda9887
=======
Driver for the Philips TDA9877 audio/video demodulator.

Uses I2C_CLIENT_INSMOD, see above.

parameter: debug
Debug level (0-3)

parameter: port1
parameter: port2
parameter: adjust
No idea, sorry. These parameters have no comments nor obvious use in the
sourcecode.

parameter: qss
If nonzero, forces QSS mode. No, I don't know either. Seems to be auto-set by
the video standard initialization, and has some mention in the Pinnacle-card
setup routines.

parameter: pal
Force the specific sub-type of PAL used in your country.
Choose from (b, g, i, d, k)

parameter: secam
Force the specific sub-type of SECAM used in your country.
Choose from (d, k, l)

wm8775
======
Driver for Wolfson WM8775 audio->digital convertor, used for line-in audio on
certain PVR cards (150/500).

Uses I2C_CLIENT_INSMOD, see above.

parameter: debug
Debug level (0-1), default 0.