The file /lib/modules/ivtv_init_mpeg.bin is used to initialise the decoder so that xv playback works. It does not have any effect on decoding. Anyway does that file exist? If not then it should be in the sources if you built from source so you should be able to copy it there manually to remove that error.
Then onto the decoding problem. You say it does not work but you don't say what happens or what you see. If this is from Mythtv is it set to use the 350 decoder for playback or is it using Xv? If you have an mpeg file lying around start things so X is running and then run ivtvfbctl /dev/fb0 -alpha 0 dd if=file.mpg of=/dev/video15 bs=64k Does this work? If so then the decoder is working. You can run ivtvfbctl /dev/fb0 -alpha 255 to restore the X display. John > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:ivtv-devel- > [EMAIL PROTECTED] On Behalf Of Daniel > Sent: 02 November 2005 04:44 > To: [email protected] > Subject: [ivtv-devel] failed to read mpeg decoder initialisation file > > I have to apologize because I am committing a cardinal > sin by cross-posting this message I sent to the user > list just under a week ago. Please forgive me - I got > no responses on the list, you all seem so much more > knowlegeable over here, and I'm near my wit's end. > > I have a PVR-250 and PVR-350 in my box. I had this > setup running perfectly under FC2 for about a year. I > just did a clean install of FC4 and MythTV via Axel's > RPMs, and everything works except for video playback > on the 350. I encode fine. I can display X on the > framebuffer 350 out fine. But the decoder does not > work. > > The problem seems to be this section: > > ivtv0: loading /lib/modules/ivtv_init_mpeg.bin > ivtv0: unable to open firmware > ivtv0: failed to read mpeg decoder initialisation file > /lib/modules/ivtv_init_mpeg.bin > > > I just don't know what to do about it. I tried > uninstalling everything and reinstalling. No dice. I > built from the source. Same problems. I followed all > the directions in the Howto on the ivtvdriver.org site > and tried the troubleshooting steps. Now I am coming > to you all for help. Is there anyone who has some > suggestions for me? > > Regards, > Daniel > > > ivtv: ==================== START INIT IVTV > ==================== > ivtv: version 0.4.0 (tagged release) loading > ivtv: Linux version: 2.6.13-1.1532_FC4 686 REGPARM > 4KSTACKS gcc-4.0 > 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 350 card (iTVC15 based) > ACPI: PCI Interrupt Link [LNK1] enabled at IRQ 11 > PCI: setting IRQ 11 as level-triggered > ACPI: PCI Interrupt 0000:01:06.0[A] -> Link [LNK1] -> > GSI 11 (level, low) -> IRQ 11 > ivtv0: Unreasonably low latency timer, setting to 64 > (was 32) > tveeprom: ivtv version > tveeprom: Hauppauge: model = 48132, rev = K168, > serial# = 2836816 > tveeprom: tuner = LG TAPE H001F MK3 (idx = 68, type = > 47) > tveeprom: tuner fmt = NTSC(M) (eeprom = 0x08, v4l2 = > 0x00001000) > tveeprom: audio processor = MSP4448 (type = 1b) > tveeprom: decoder processor = SAA7115 (type = 13) > ivtv0: i2c attach to card #0 ok [client=tveeprom, > addr=50] > msp34xx: ivtv version > msp34xx: init: chip=MSP3448W-A2, has NICAM support, > simple (D) mode, simpler (G) no-thread mode > msp34xx: $Id$ compiled on: Oct 21 2005 02:12:13 > ivtv0: i2c attach to card #0 ok [client=MSP3448W-A2, > addr=40] > saa7115 0-0021: saa7115 found @ 0x42 (ivtv i2c driver > #0) > ivtv0: i2c attach to card #0 ok [client=saa7115, > addr=21] > : chip found @ 0xc2 (ivtv i2c driver #0) > ivtv0: i2c attach to card #0 ok [client=(tuner unset), > addr=61] > saa7127 0-0044: saa7127 found @ 0x88 (ivtv i2c driver > #0) > ivtv0: i2c attach to card #0 ok [client=saa7127, > addr=44] > ivtv0: loading /lib/modules/ivtv-fw-enc.bin > ivtv0: loading /lib/modules/ivtv-fw-dec.bin > ivtv0: Encoder revision: 0x02040024 > ivtv0 warning: Encoder Firmware can be buggy, use > version 0x02040011 or 0x02050032. > ivtv0: Decoder revision: 0x02020023 > ivtv0: Allocate DMA encoder MPEG stream: 128 x 32768 > buffers (4096KB total) > ivtv0: Allocate DMA encoder YUV stream: 194 x 10800 > buffers (2048KB total) > ivtv0: Allocate DMA encoder VBI stream: 120 x 17472 > buffers (2048KB total) > ivtv0: Allocate DMA encoder PCM audio stream: 455 x > 4608 buffers (2048KB total) > ivtv0: Create encoder radio stream > ivtv0: Allocate DMA decoder MPEG stream: 16 x 65536 > buffers (1024KB total) > ivtv0: Allocate DMA decoder VBI stream: 512 x 2048 > buffers (1024KB total) > ivtv0: Create decoder VOUT stream > ivtv0: Allocate DMA decoder YUV stream: 24 x 43200 > buffers (1024KB total) > ivtv0: loading /lib/modules/ivtv_init_mpeg.bin > ivtv0: unable to open firmware > ivtv0: failed to read mpeg decoder initialisation file > /lib/modules/ivtv_init_mpeg.bin > tuner 0-0061: type set to 47 (LG NTSC (TAPE series)) > spurious 8259A interrupt: IRQ7. > ivtv0: Initialized WinTV PVR 350, card #0 > ivtv: ====================== NEXT CARD > ====================== > ivtv1: Autodetected WinTV PVR 250 card (iTVC16 based) > ACPI: PCI Interrupt Link [LNK3] enabled at IRQ 5 > PCI: setting IRQ 5 as level-triggered > ACPI: PCI Interrupt 0000:01:08.0[A] -> Link [LNK3] -> > GSI 5 (level, low) -> IRQ 5 > ivtv1: Unreasonably low latency timer, setting to 64 > (was 32) > tveeprom: ivtv version > tveeprom: Hauppauge: model = 32552, rev = C168, > serial# = 7245929 > tveeprom: tuner = LG TAPE H001F MK3 (idx = 68, type = > 47) > tveeprom: tuner fmt = NTSC(M) (eeprom = 0x08, v4l2 = > 0x00001000) > tveeprom: audio processor = MSP4448 (type = 1b) > tveeprom: decoder processor = SAA7115 (type = 13) > ivtv1: i2c attach to card #1 ok [client=tveeprom, > addr=50] > msp34xx: ivtv version > msp34xx: init: chip=MSP3448W-B3, has NICAM support, > simple (D) mode, simpler (G) no-thread mode > msp34xx: $Id$ compiled on: Oct 21 2005 02:12:13 > ivtv1: i2c attach to card #1 ok [client=MSP3448W-B3, > addr=40] > saa7115 1-0021: saa7115 found @ 0x42 (ivtv i2c driver > #1) > ivtv1: i2c attach to card #1 ok [client=saa7115, > addr=21] > : chip found @ 0xc2 (ivtv i2c driver #1) > ivtv1: i2c attach to card #1 ok [client=(tuner unset), > addr=61] > ivtv1: loading /lib/modules/ivtv-fw-enc.bin > ivtv1: Encoder revision: 0x02040024 > ivtv1 warning: Encoder Firmware can be buggy, use > version 0x02040011 or 0x02050032. > ivtv1: Allocate DMA encoder MPEG stream: 128 x 32768 > buffers (4096KB total) > ivtv1: Allocate DMA encoder YUV stream: 194 x 10800 > buffers (2048KB total) > ivtv1: Allocate DMA encoder VBI stream: 120 x 17472 > buffers (2048KB total) > ivtv1: Allocate DMA encoder PCM audio stream: 455 x > 4608 buffers (2048KB total) > ivtv1: Create encoder radio stream > tuner 1-0061: type set to 47 (LG NTSC (TAPE series)) > ivtv1: Initialized WinTV PVR 250, card #1 > ivtv: ==================== END INIT IVTV > ==================== > > > > > > > __________________________________ > Yahoo! Mail - PC Magazine Editors' Choice 2005 > http://mail.yahoo.com > > _______________________________________________ > ivtv-devel mailing list > [email protected] > http://ivtvdriver.org/mailman/listinfo/ivtv-devel _______________________________________________ ivtv-devel mailing list [email protected] http://ivtvdriver.org/mailman/listinfo/ivtv-devel
