Date: Sat, 20 Jan 2007 10:53:35 +0100
From: Kim Bisgaard <[EMAIL PROTECTED]>
[EMAIL PROTECTED] wrote:
>
> (c) There seem to be a whole bunch of MODULE_PARM_DESC's in ivtv-driver.c
> that would probably be helpful in figuring out what exactly is getting
> set in the driver; is there some way to get those printed? Some
switch
> I should set? Or do I need to recompile ivtv with something set?
>
To print all parameter info for a module:
modinfo ivtv
Thanks! Though of course as soon as I did this, I realized that the
-current- settings aren't included anywhere---just the #define'd defaults... :)
*sigh*
$ modinfo ivtv
filename: /lib/modules/2.6.12-10-386/ivtv/ivtv.ko
author: Kevin Thayer, Chris Kennedy, Hans Verkuil
description: CX23415/CX23416 driver
license: GPL
version: 0.4.1 (development snapshot compiled on Tue Nov 29 01:35:13
2005)
vermagic: 2.6.12-10-386 386 gcc-3.4
depends: videodev,i2c-algo-bit,firmware_class
alias: pci:v00004444d00000803sv*sd*bc*sc*i*
alias: pci:v00004444d00000016sv*sd*bc*sc*i*
srcversion: 2B2C7544A636B5E0787F355
parm: max_dec_osd_buffers:Max Dec OSD Buffers (in megs)
Default: 2 (int)
parm: max_dec_vbi_buffers:Max Dec VBI Buffers (in megs)
Default: 1 (int)
parm: max_dec_yuv_buffers:Max Dec YUV Buffers (in megs)
Default: 1 (int)
parm: max_dec_mpg_buffers:Max Dec MPG Buffers (in megs)
Default: 1 (int)
parm: max_pcm_buffers:Max Enc PCM Buffers (in megs)
Default: 16 (int)
parm: max_vbi_buffers:Max Enc VBI Buffers (in megs)
Default: 16 (int)
parm: max_yuv_buffers:Max Enc YUV Buffers (in megs)
Default: 32 (int)
parm: max_mpg_buffers:Max Enc MPG Buffers (in megs)
Default: 16 (int)
parm: dec_osd_buffers:Dec OSD buffers (in megs)
Default: 1 (int)
parm: dec_vbi_buffers:Dec VBI buffers (in megs)
Default: 1 (int)
parm: dec_yuv_buffers:Dec YUV buffers (in megs)
Default: 1 (int)
parm: dec_mpg_buffers:Dec MPG buffers (in megs)
Default: 1 (int)
parm: pcm_buffers:Enc PCM buffers (in megs)
Default: 2 (int)
parm: vbi_buffers:Enc VBI Buffers (in megs)
Default: 2 (int)
parm: yuv_buffers:Enc YUV Buffers (in megs)
Default: 2 (int)
parm: mpg_buffers:Enc MPG Buffers (in megs)
Default: 4 (int)
parm: ivtv_first_minor:Set minor assigned to first card (int)
parm: ivtv_dfw:Decoder firmware image
Default: v4l-cx2341x-dec.fw (charp)
parm: ivtv_efw:Encoder firmware image
Default: v4l-cx2341x-enc.fw (charp)
parm: ivtv_yuv_threshold:If ivtv_yuv_mode is 2 (auto) then playback
content as
progressive if src height <= ivtv_yuvthreshold
Default: 480 (int)
parm: ivtv_yuv_mode:Specify the yuv playback mode:
0 = interlaced
1 = progressive
2 = auto
Default: 0 (interlaced) (int)
parm: ivtv_dynbuf:Specify using Dynamic Buffers: 0 = No, 1 = Yes,
Default: No (int)
parm: ivtv_std:Specify video standard: 1 = NTSC, 2 = PAL, 3 = SECAM,
Default: Autodetect (int)
parm: ivtv_debug:Debug level (bitmask). Default: errors only
(ivtv_debug = 511 gives full debugging) (int)
parm: autoload:automatically load i2c modules like tuner.o,
default is 1 (yes) (int)
parm: tda9887:Configure or disable tda9887 module. Use only if
autodetection
fails. -1 = disable, 0 = normal, 1 = no QSS (array of
int)
parm: cardtype:Only use this option if your card is not detected
properly.
Specify card type:
1 = WinTV PVR 250
2 = WinTV PVR 350
3 = AVerMedia M179
4 = YUAN MPG600/Kuroutoshikou iTVC16-STVLP
5 = YUAN MPG160/Kuroutoshikou iTVC15-STVLP
6 = WinTV PVR-150 or PVR-500
7 = YUAN PG600/DIAMONDMM PVR-550 (CX Falcon 2)
8 = Adaptec AVC-2410
9 = Adaptec AVC-2010
Default: Autodetect (array of int)
parm: radio:Enable or disable the radio. Use only if autodetection
fails. 0 = disable, 1 = enable (array of bool)
parm: tuner:Tuner type selection,
see tuner.h for values (array of int)
parm: yuv_fixup:Toggles conversion of Hauppauge
Macroblock NV12 to NV12 (int)
_______________________________________________
ivtv-users mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-users