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