On Sunday 30 October 2005 22:41, Christian Iversen wrote:

Can anybody help me here?

> Hi all.
>
> I have a brand new PVR500 (MCE) card. I have some questions in this regard.
> Please, if you can answer even just one question, I would be very grateful
> if you would take the time to answer me. If something isn't completely
> clear, please let me know and I'll improve the description in any way
> needed.
>
> Information first, questions later:
>
> lspci gives:
>
> 0000:02:08.0 Multimedia video controller: Internext Compression Inc iTVC16
> (CX23416) MPEG-2 Encoder (rev 01)
> 0000:02:09.0 Multimedia video controller: Internext Compression Inc iTVC16
> (CX23416) MPEG-2 Encoder (rev 01)
>
> (any idea why the PVR is on 0000:02, when _everything_ else is on 0000:00
> ?)
>
> dmesg gives:
>
> ----------
>
> ivtv:  ==================== START INIT IVTV ====================
> ivtv:  version 0.4.0 (tagged release) loading
> ivtv:  Linux version: 2.6.13-zephyr preempt K7 REGPARM gcc-3.3
> ivtv:  In case of problems please include the debug info
> ivtv:  between the START INIT IVTV and END INIT IVTV lines when
> ivtv:  mailing the ivtv-devel mailinglist.
> ivtv0: Autodetected WinTV PVR 150 card (iTVC16 based)
> ACPI: PCI Interrupt 0000:02:08.0[A] -> GSI 18 (level, low) -> IRQ 21
> tuner (ivtv): chip found at addr 0xc0 i2c-bus ivtv i2c driver #0
> TEA5767 detected.
> ivtv0: i2c attach to card #0 ok [client=(tuner unset), addr=60]
> tuner: type set to 62 (Philips TEA5767HN FM Radio) by autodetect
> type set to 62 (Philips TEA5767HN FM Radio)
> tuner (ivtv): chip found at addr 0xc2 i2c-bus ivtv i2c driver #0
> ivtv0: i2c attach to card #0 ok [client=(tuner unset), addr=61]
> cx25840 1-0044: cx25843-23 found @ 0x88 (ivtv i2c driver #0)
> cx25840 1-0044: loaded /lib/modules/HcwMakoA.ROM firmware (14264 bytes)
> ivtv0: i2c attach to card #0 ok [client=cx25840, addr=44]
> wm8775 1-001b: chip found @ 0x36 (ivtv i2c driver #0)
> ivtv0: i2c attach to card #0 ok [client=wm8775, addr=1b]
> tda9885/6/7: (ivtv) chip found @ 0x86
> ivtv0: i2c attach to card #0 ok [client=tda9887, addr=43]
> tveeprom: Second (radio) tuner idx 101
> tveeprom: ivtv version
> tveeprom: Hauppauge: model = 23659, rev = D491, serial# = 8093206
> tveeprom: tuner = Philips FQ1216AME MK4 (idx = 91, type = 56)
> tveeprom: tuner fmt = PAL(B/G) PAL(I) SECAM(L/L') PAL(D/K) (eeprom = 0x74,
> v4l2 = 0x00400e17)
> tveeprom: audio processor = CX25843 (type = 25)
> tveeprom: decoder processor = CX25843 (type = 1e)
> ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50]
> ivtv0: This is the first unit of a PVR500
> ivtv0: Detected a TEA5767 radio tuner. Enabling radio support.
> cdrom: open failed.
> ivtv0: loading /lib/modules/ivtv-fw-enc.bin
> ivtv0 warning: Encoder mailbox not found
> ivtv0 warning: Decoder mailbox not found
> ivtv0: Error locating firmware.
> ivtv0: Error -12 on initialization
> ivtv-iTVC15_16_mpg2_encoder_card: probe of 0000:02:08.0 failed with error
> -12 ivtv0: Autodetected WinTV PVR 150 card (iTVC16 based)
> ACPI: PCI Interrupt 0000:02:09.0[A] -> GSI 19 (level, low) -> IRQ 17
> tuner (ivtv): chip found at addr 0xc2 i2c-bus ivtv i2c driver #0
> ivtv0: i2c attach to card #0 ok [client=(tuner unset), addr=61]
> cx25840 1-0044: cx25843-23 found @ 0x88 (ivtv i2c driver #0)
> cdrom: open failed.
> cx25840 1-0044: loaded /lib/modules/HcwMakoA.ROM firmware (14264 bytes)
> ivtv0: i2c attach to card #0 ok [client=cx25840, addr=44]
> wm8775 1-001b: chip found @ 0x36 (ivtv i2c driver #0)
> ivtv0: i2c attach to card #0 ok [client=wm8775, addr=1b]
> tda9885/6/7: (ivtv) chip found @ 0x86
> ivtv0: i2c attach to card #0 ok [client=tda9887, addr=43]
> tveeprom: Second (radio) tuner idx 101
> tveeprom: ivtv version
> tveeprom: Hauppauge: model = 23659, rev = D491, serial# = 8093206
> tveeprom: tuner = Philips FQ1216AME MK4 (idx = 91, type = 56)
> tveeprom: tuner fmt = PAL(B/G) PAL(I) SECAM(L/L') PAL(D/K) (eeprom = 0x74,
> v4l2 = 0x00400e17)
> tveeprom: audio processor = CX25843 (type = 25)
> tveeprom: decoder processor = CX25843 (type = 1e)
> ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50]
> ivtv0: This is the second unit of a PVR500
> ivtv0: Correcting tveeprom data: no radio present on second unit
> ivtv0: loading /lib/modules/ivtv-fw-enc.bin
> ivtv0: Encoder revision: 0x02050032
> ivtv0: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total)
> ivtv0: Allocate DMA encoder YUV stream: 161 x 12960 buffers (2048KB total)
> ivtv0: Allocate DMA encoder VBI stream: 80 x 26208 buffers (2048KB total)
> ivtv0: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB
> total)
> tuner: type set to 56 (Philips PAL/SECAM multi (FQ1216AME MK4)) by ivtv i2c
> driver #0
> ivtv0: Initialized WinTV PVR 500 (unit #2), card #0
> ivtv:  ====================  END INIT IVTV  ====================
>
> ----------
>
> these lines worry me:
>
> ivtv0 warning: Encoder mailbox not found
> ivtv0 warning: Decoder mailbox not found
> ivtv0: Error locating firmware.
> ivtv0: Error -12 on initialization
> ivtv-iTVC15_16_mpg2_encoder_card: probe of 0000:02:08.0 failed with error
> -12
>
> it seems that something fails, yet I can still watch television on at least
> one head. But maybe this error message is not the real problem?
>
> firmware md5:
> 3a4803384f749d644ee1f1ca9dcb12fa  /lib/modules/HcwMakoA.ROM
> 5f5fa240ada73c3565f5f7de4c7b5138  /lib/modules/ivtv-fw-enc.bin
>
>
>
> 1) Is there any important difference between the regular version and the
> MCE version? - i.e, are they both supported?
>
> 2) Shouldn't the two heads on the PVR500 register as video0 and video1? I
> currently only get video0 (+ 24/32)
>
> 3) Is it possible to use one or both heads as plain YUV grabbers? Is that
> what video24/32 is for? I can't get it to work. Here's how it fails:
>
> ioctl(6, VIDIOC_REQBUFS or VT_DISALLOCATE, 0xbfb841d0) = -1 EINVAL (Invalid
> argument)
>
> (I get now that video24 has RAW audio. But what's video32 for then?)
>
> 4) How come the card seems to "stop" or go into some kind of idle mode when
> not used for a while? For instance, if I haven't watched anything on it in
> a days time or so, I can do this:
>
> $ ivtv-tune -f831.25
> /dev/video0: 831.250 MHz
>
> No signal it seems. Indeed, mplayer /dev/video0 gives 100% black frames,
> without sound. If I do
>
> # modprobe -r ivtv && modprobe ivtv
> $ ivtv-tune -f831.25
> /dev/video0: 831.250 MHz  (Signal Detected)
>
> It reports that there IS a signal on the very same frequency, and mplayer
> gives a pretty good picture with sound and perfect sync.
>
> Isn't that some kind of error?
>
> 5) What are the possibilities for using transcode to further compress the
> stream, perhaps into mpeg4? I'm having trouble finding an input plugin that
> can grok the video and audio delivered by the PVR500 card.
>
> 6) Is it correct that the DNR filter either does nothing much if
> dnr_temporal is low, or creates weird artefacts if dnr_temporal is high?
> Shouldn't it do some sort of smoothing?
>
> Thanks for reading the whole mail :-)

-- 
Regards,
Christian Iversen

_______________________________________________
ivtv-devel mailing list
ivtv-devel@ivtvdriver.org
http://ivtvdriver.org/mailman/listinfo/ivtv-devel

Reply via email to