Daniel Arfsten wrote:
So I read on the MythTV PVR-350 WIKI that I could add options for the ivtv module to use instead of the defaults for the buffers. Well I couldn't find the file that the wiki tells me to add the options to (/etc/mythtv/modules/ivtv) but I do have a /etc/modprobe.conf file that has other options for lirc module and for my serial irblaster module. I added the following there: options ivtv yuv_buffers=32 mpg_buffers=16 vbi_buffers=16 pcm_buffers=16 dec_osd_buffers=2

but when I restart the dmesg output shows this:
ivtv: Unknown parameter `yuv_buffers'

so then I figured I didn't even need the yuv_buffers to be set since I don't use /dev/video32 so I removed that from the line and left everything else. Another restart and now I get this error: ivtv: Unknown parameter `mpg_buffers' When I leave these options in the modprobe.conf file, my card doesn't even show up in mythtv and when I issue lsmod | grep ivtv, it's not even being loaded. Apparently trying those options is preventing the ivtv module from being loaded. Obviously I am not understanding something. I read the module.txt located in /usr/share/doc/ivtv-utils/ and it actually states that all the options I am trying to use are valid options so can please someone help me with this issue.

It appears the wiki is out of date for ivtv0.10 stuff.  You can
get the latest command line arguments by doing a 'modinfo ivtv'
as root:

# modinfo ivtv
filename:       
/lib/modules/2.6.18-5-amd64/kernel/drivers/media/video/ivtv/ivtv.ko
author:         Kevin Thayer, Chris Kennedy, Hans Verkuil
description:    CX23415/CX23416 driver
license:        GPL
version:        0.10.6 (tagged release)
vermagic:       2.6.18-5-amd64 SMP mod_unload gcc-4.1
depends:        
cx2341x,videodev,tveeprom,i2c-core,i2c-algo-bit,v4l2-common,v4l1-compat,firmware_class
alias:          pci:v00004444d00000803sv*sd*bc*sc*i*
alias:          pci:v00004444d00000016sv*sd*bc*sc*i*
srcversion:     69EB0870A8334EA4F96633A
parm:           newi2c:Use new I2C implementation
                       -1 is autodetect, 0 is off, 1 is on
                       Default is autodetect (int)
parm:           dec_vbi_buffers:Decoder VBI buffers (in MB)
                       Default: 1 (int)
parm:           dec_yuv_buffers:Decoder YUV buffers (in MB)
                       Default: 1 (int)
parm:           dec_mpg_buffers:Decoder MPG buffers (in MB)
                       Default: 1 (int)
parm:           enc_pcm_buffers:Encoder PCM buffers (in MB)
                       Default: 1 (int)
parm:           enc_vbi_buffers:Encoder VBI Buffers (in MB)
                       Default: 1 (int)
parm:           enc_yuv_buffers:Encoder YUV Buffers (in MB)
                       Default: 2 (int)
parm:           enc_mpg_buffers:Encoder MPG Buffers (in MB)
                       Default: 4 (int)
parm:           ivtv_first_minor:Set minor assigned to first card (int)
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_pci_latency:Change the PCI latency to 64 if lower: 0 = 
No,1 = Yes,
                       Default: Yes (int)
parm:           debug:Debug level (bitmask). Default: errors only
                       (debug = 511 gives full debugging) (int)
parm:           ntsc:Set NTSC standard: M, J, K (string)
parm:           secam:Set SECAM standard: B, G, H, D, K, L, LC (string)
parm:           pal:Set PAL standard: B, G, H, D, K, I, M, N, Nc, 60 (string)
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 = 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
                       15 = GOTVIEW PCI DVD
                       16 = GOTVIEW PCI DVD2 Deluxe
                       17 = Yuan MPC622
                       18 = Digital Cowboy DCT-MTVP1
                       19 = Yuan PG600V2/GotView PCI DVD Lite
                       20 = Club3D ZAP-TV1x01
                       21 = AverTV MCE 116 Plus
                        0 = Autodetect (default)
                       -1 = Ignore this card
(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)
Looks like maybe you want enc_mpg_buffers and/or dec_mpg_buffers....
begin:vcard
fn:Mark Paulus
n:Paulus;Mark
org:MCI;Lec Interfaces / 40419
adr;dom:;;2424 Garden of the Gods Rd;Colorado Springs;CO;80919
email;internet:[EMAIL PROTECTED]
title:Mark Paulus
tel;work:719-535-5578
tel;pager:800-pagemci / 1406052
tel;home:v622-5578
version:2.1
end:vcard

_______________________________________________
ivtv-users mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-users

Reply via email to