Good day!
I have Gotview pci dvd tuner card ( with hardware mpeg encoder), but it
doesn't want to work in Ubuntu. May be, someone has any ideas...
I think, if modinfo ivtv says, that cardtype=15 is gotview pci dvd, that
means, that someone has reached success with this card in linux. Am I
right?

uname -a
Linux kyrie 2.6.24-16-generic #1 SMP Thu Apr 10 13:23:42 UTC 2008 i686
GNU/Linux

lspci
...
00:0a.0 Multimedia video controller: Internext Compression Inc iTVC16
(CX23416) MPEG-2 Encoder (rev 01)
...

Ok, 
modprobe ivtv
in syslog:

May 30 17:35:01 kyrie kernel: [61586.758425] ivtv:  Start
initialization, version 1.1.0
May 30 17:35:01 kyrie kernel: [61586.759494] ivtv0: Initializing card #0
May 30 17:35:01 kyrie kernel: [61586.759509] ivtv0: Autodetected Yuan
MPG600GR, Kuroutoshikou CX23416GYC-STVLP card (cx23416 based)
May 30 17:35:01 kyrie kernel: [61586.763487] ACPI: PCI Interrupt
0000:00:0a.0[A] -> GSI 18 (level, low) -> IRQ 20
May 30 17:35:01 kyrie kernel: [61586.770028] tuner 0-0043: chip found @
0x86 (ivtv i2c driver #0)
May 30 17:35:01 kyrie kernel: [61586.770777] tda9887 0-0043:
tda988[5/6/7] found @ 0x43 (tuner)
May 30 17:35:01 kyrie kernel: [61586.770783] tuner 0-0043: type set to
tda9887
May 30 17:35:01 kyrie kernel: [61586.781491] tuner 0-0061: chip found @
0xc2 (ivtv i2c driver #0)
May 30 17:35:01 kyrie kernel: [61586.818033] saa717x 0-0021: saa7174HL
found @ 0x42 (ivtv i2c driver #0)
May 30 17:35:03 kyrie kernel: [61589.419940] tuner-simple 0-0061: type
set to 43 (Philips NTSC MK3 (FM1236MK3 or FM1236/F))
May 30 17:35:03 kyrie kernel: [61589.419952] tuner 0-0061: type set to
Philips NTSC MK3 (F
May 30 17:35:03 kyrie kernel: [61589.420567] ivtv0: Registered device
video0 for encoder MPG (4096 kB)
May 30 17:35:03 kyrie kernel: [61589.420592] ivtv0: Registered device
video32 for encoder YUV (2048 kB)
May 30 17:35:03 kyrie kernel: [61589.420618] ivtv0: Registered device
vbi0 for encoder VBI (1024 kB)
May 30 17:35:03 kyrie kernel: [61589.420643] ivtv0: Registered device
video24 for encoder PCM (320 kB)
May 30 17:35:03 kyrie kernel: [61589.420647] ivtv0: Initialized card #0:
Yuan MPG600GR, Kuroutoshikou CX23416GYC-STVLP
May 30 17:35:03 kyrie kernel: [61589.420685] ivtv:  End initialization
May 30 17:35:04 kyrie kernel: [61590.154186] ivtv0: Loaded
v4l-cx2341x-enc.fw firmware (376836 bytes)
May 30 17:35:04 kyrie kernel: [61590.351521] ivtv0: Encoder revision:
0x02060039

After that (with switched on debug), 
cat /dev/video0 >./mpg - file has zero length.
In log:
May 30 16:24:53 kyrie kernel: [57380.059611] ivtv0 file: open encoder
MPG
May 30 16:24:53 kyrie kernel: [57380.060371] ivtv0 file: read 4096 bytes
from encoder MPG
May 30 16:24:53 kyrie kernel: [57380.060930] ivtv0 info: Start encoder
stream encoder MPG
May 30 16:24:53 kyrie kernel: [57380.060938] ivtv0 mb: MB Call:
CX2341X_ENC_SET_DMA_BLOCK_SIZE
May 30 16:24:53 kyrie kernel: [57380.060972] ivtv0 mb: MB Call:
CX2341X_ENC_SET_VERT_CROP_LINE
May 30 16:24:53 kyrie kernel: [57380.061033] ivtv0 mb: MB Call:
CX2341X_ENC_MISC
<several times>
May 30 16:24:53 kyrie kernel: [57380.061277] ivtv0 mb: MB Call:
CX2341X_ENC_SET_PLACEHOLDER
May 30 16:24:53 kyrie kernel: [57380.061310] ivtv0 mb: MB Call:
CX2341X_ENC_SET_NUM_VSYNC_LINES
May 30 16:24:53 kyrie kernel: [57380.061343] ivtv0 mb: MB Call:
CX2341X_ENC_SET_VBI_LINE
May 30 16:24:53 kyrie kernel: [57380.061418] ivtv0 i2c: call_i2c_client
addr=21
May 30 16:24:53 kyrie kernel: [57380.061430] ivtv0 info: Setup VBI API
header 0x0000bd03 pkts 1 buffs 4 ln 24 sz 1456
May 30 16:24:53 kyrie kernel: [57380.061433] ivtv0 mb: MB Call:
CX2341X_ENC_SET_VBI_CONFIG
May 30 16:24:53 kyrie kernel: [57380.061502] ivtv0 info: Setup VBI start
0x002fea04 frames 4 fpi 1
May 30 16:24:53 kyrie kernel: [57380.061505] ivtv0 mb: MB Call:
CX2341X_ENC_SET_VBI_LINE
<many times>
May 30 16:24:53 kyrie kernel: [57380.064677] ivtv0 mb: MB Call:
CX2341X_ENC_SET_PGM_INDEX_INFO
May 30 16:24:53 kyrie kernel: [57380.064737] ivtv0 info: PGM Index at
0x00180150 with 400 elements
May 30 16:24:53 kyrie kernel: [57380.064741] ivtv0 mb: MB Call:
CX2341X_ENC_SET_OUTPUT_PORT
May 30 16:24:53 kyrie kernel: [57380.064773] ivtv0 mb: MB Call:
CX2341X_ENC_SET_FRAME_RATE
May 30 16:24:53 kyrie kernel: [57380.064809] ivtv0 mb: MB Call:
CX2341X_ENC_SET_FRAME_SIZE
May 30 16:24:53 kyrie kernel: [57380.064843] ivtv0 mb: MB Call:
CX2341X_ENC_SET_STREAM_TYPE
May 30 16:24:53 kyrie kernel: [57380.064879] ivtv0 mb: MB Call:
CX2341X_ENC_SET_ASPECT_RATIO
May 30 16:24:53 kyrie kernel: [57380.087322] ivtv0 mb: MB Call:
CX2341X_ENC_SET_GOP_PROPERTIES
May 30 16:24:53 kyrie kernel: [57380.087361] ivtv0 mb: MB Call:
CX2341X_ENC_SET_GOP_CLOSURE
May 30 16:24:53 kyrie kernel: [57380.087396] ivtv0 mb: MB Call:
CX2341X_ENC_SET_AUDIO_PROPERTIES
May 30 16:24:53 kyrie kernel: [57380.087431] ivtv0 mb: MB Call:
CX2341X_ENC_MUTE_AUDIO
May 30 16:24:53 kyrie kernel: [57380.098694] ivtv0 mb: MB Call:
CX2341X_ENC_SET_BIT_RATE
May 30 16:24:53 kyrie kernel: [57380.098735] ivtv0 mb: MB Call:
CX2341X_ENC_SET_DNR_FILTER_MODE
May 30 16:24:53 kyrie kernel: [57380.098773] ivtv0 mb: MB Call:
CX2341X_ENC_SET_CORING_LEVELS
May 30 16:24:53 kyrie kernel: [57380.098807] ivtv0 mb: MB Call:
CX2341X_ENC_SET_SPATIAL_FILTER_TYPE
May 30 16:24:53 kyrie kernel: [57380.098843] ivtv0 mb: MB Call:
CX2341X_ENC_SET_DNR_FILTER_PROPS
May 30 16:24:53 kyrie kernel: [57380.098877] ivtv0 mb: MB Call:
CX2341X_ENC_SET_FRAME_DROP_RATE
May 30 16:24:53 kyrie kernel: [57380.098911] ivtv0 mb: MB Call:
CX2341X_ENC_MUTE_VIDEO
May 30 16:24:53 kyrie kernel: [57380.099018] ivtv0 mb: MB Call:
CX2341X_ENC_MISC
May 30 16:24:53 kyrie kernel: [57380.099082] ivtv0 i2c: call_i2c_client
addr=21
May 30 16:24:54 kyrie kernel: [57380.398584] ivtv0 mb: MB Call:
CX2341X_ENC_INITIALIZE_INPUT
May 30 16:24:54 kyrie kernel: [57380.398673] ivtv0 i2c: call_i2c_client
addr=21
May 30 16:24:54 kyrie kernel: [57380.398685] ivtv0 mb: MB Call:
CX2341X_ENC_START_CAPTURE

and nothing else.

If I type 

cat /dev/video24 > ./mpg - it reads smth, but even mplayer is unable to
play it.


I have tried to determine options to ivtv, ex.:

modprobe ivtv debug=2047 cardtype=15 tuner=24
- nothing. I have tried tuner=24,38,63,....

log status:
 v4l2-ctl  --log-status

Status Log:

   [62089.970379] ivtv0: =================  START STATUS CARD #0
=================
   [62089.970397] ivtv0: Version: 1.1.0 Card: Yuan MPG600GR,
Kuroutoshikou CX23416GYC-STVLP
   [62089.971093] tda9887 0-0043: Data bytes: b=0x14 c=0x30 e=0x44
   [62089.971300] tuner 0-0061: Tuner mode:      analog TV
   [62089.971305] tuner 0-0061: Frequency:       67.25 MHz
   [62089.971309] tuner 0-0061: Standard:        0x00001000
   [62089.971802] ivtv0: GPIO status: DIR=0xf880 OUT=0x8800 IN=0x8e00
   [62089.971809] ivtv0: Video Input:  Tuner 1
   [62089.971812] ivtv0: Audio Input:  Tuner 1
   [62089.971814] ivtv0: Tuner:  TV
   [62089.971818] ivtv0: Stream: MPEG-2 Program Stream
   [62089.971822] ivtv0: VBI Format: No VBI
   [62089.971825] ivtv0: Video:  720x480, 30 fps
   [62089.971829] ivtv0: Video:  MPEG-2, 4x3, Variable Bitrate, 6000000,
Peak 8000000
   [62089.971834] ivtv0: Video:  GOP Size 15, 2 B-Frames, GOP Closure
   [62089.971838] ivtv0: Audio:  48 kHz, Layer II, 224 kbps, Stereo, No
Emphasis, No CRC
   [62089.971844] ivtv0: Spatial Filter:  Manual, Luma 1D Horizontal,
Chroma 1D Horizontal, 0
   [62089.971848] ivtv0: Temporal Filter: Manual, 8
   [62089.971851] ivtv0: Median Filter:   Off, Luma [0, 255], Chroma [0,
255]
   [62089.971854] ivtv0: Status flags:    0x00200000
   [62089.971858] ivtv0: Stream encoder MPG: status 0x0000, 0% of 4096
KiB (128 buffers) in use
   [62089.971863] ivtv0: Stream encoder YUV: status 0x0000, 0% of 2056
KiB (195 buffers) in use
   [62089.971867] ivtv0: Stream encoder VBI: status 0x0000, 0% of 1040
KiB (61 buffers) in use
   [62089.971872] ivtv0: Stream encoder PCM: status 0x0000, 0% of 324
KiB (72 buffers) in use
   [62089.971876] ivtv0: Read MPG/VBI: 0/0 bytes
   [62089.971879] ivtv0: ==================  END STATUS CARD #0
==================



What does it mean?

Thanks.










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

Reply via email to