LinHES Forums http://forum.linhes.org/ |
|
skipping forward back: time discrepency in pvr-150mce http://forum.linhes.org/viewtopic.php?f=2&t=5256 |
Page 1 of 1 |
Author: | Thermopyle [ Sat Jul 09, 2005 3:09 pm ] |
Post subject: | skipping forward back: time discrepency in pvr-150mce |
I'd been pretty stable with a single pvr-350 for a couple months with r5a12 so I decided to make my life complicated by getting a pvr-150mce for $70 from newegg about 2 months ago. It didn't take me long to get it working with 0.3.3 ivtv drivers but I've been pestered with the dreaded "waiting for firmware" lockups. These happened vary infrequently and usually at 2am when the 150mce was starting a recording. Sometimes it would recover from this. Not a huge problem and one I'm sure will be corrected as ivtv develops a new stable release. I started noticing some strange behavior when watching a non-commercial flagged show (live or while recording). When a commercial break started and I attempted to skip forward the clock on the OSD would show the time+30 seconds but it would actually skip backwards. This didn't happen all the time and I've come to the conclusion that it only occurs on the 150mce recordings. After reading a bunch of really old posts (2003) I realized that this is most likely due to a discrepancy in where the decoder thinks it is and where it actually is. Most cases I read about were PAL/NTSC related because of the difference in frame rates. I'm NTSC and both cards are being configured as such but not seeing any other problems like this is worrisome. I've gotten no response from ivtv-devel list so my concerns are growing. Here's my current setup: R5A12 myth .17 ivtv 0.3.6p pvr-350 (using tv-out) pvr-150mce /etc/myth/modules/ivtv: Code: alias char-major-81 videodev alias char-major-61 lirc_i2c options ivtv ivtv_dynbuf=0 ivtv_std=1 /etc/modules: Code: ide_cd tmscsim usbcore uhci_hcd ohci_hcd usb_storage ieee1394 ohci1394 sbp2 rtc ac battery button fan processor thermal pcmcia_core yenta_socket ds serial_core 8250 parport parport_pc agpgart nvidia_agp forcedeth 3c59x soundcore snd snd_seq_device snd_rawmidi snd_mpu401_uart snd_ak4xxx_adda snd_page_alloc snd_timer snd_pcm snd_ac97_codec snd_ice17xx_ak4xxx snd_ice1724 snd_mixer_oss af_packet autofs4 ipv6 md5 lirc_i2c cx25840 i2c_enable=-1,1 ivtv ivtv-fb IVTV INIT: Code: Jul 8 16:06:57 mythtv kernel: ivtv: ==================== START INIT IVTV ====================
Jul 8 16:06:57 mythtv kernel: ivtv: version 0.3.6 (p) loading Jul 8 16:06:57 mythtv kernel: ivtv: Linux version: 2.6.9-chw-4 SMP preempt 586 gcc-3.3 Jul 8 16:06:57 mythtv kernel: ivtv: In case of problems please include the debug info Jul 8 16:06:57 mythtv kernel: ivtv: between the START INIT IVTV and END INIT IVTV lines when Jul 8 16:06:57 mythtv kernel: ivtv: mailing the ivtv-devel mailinglist. Jul 8 16:06:57 mythtv kernel: ivtv: Autodetected WinTV PVR 350 card Jul 8 16:06:57 mythtv kernel: ivtv: Found an iTVC15 based chip Jul 8 16:06:57 mythtv kernel: ACPI: PCI interrupt 0000:01:08.0[A] -> GSI 18 (level, high) -> IRQ 18 Jul 8 16:06:57 mythtv kernel: ivtv: Unreasonably low latency timer, setting to 64 (was 32) Jul 8 16:06:57 mythtv kernel: ivtv: XXX PCI device: 0x01e0 vendor: 0x10de Jul 8 16:06:57 mythtv kernel: lirc_i2c: chip found @ 0x18 (Hauppauge IR) Jul 8 16:06:57 mythtv kernel: ivtv: i2c attach [client=Hauppauge IR,ok] Jul 8 16:06:57 mythtv kernel: lirc_dev: lirc_register_plugin:sample_rate: 10 Jul 8 16:06:57 mythtv kernel: tveeprom: Hauppauge: model = 48132, rev = K168, serial# = 7378609 Jul 8 16:06:57 mythtv kernel: tveeprom: tuner = LG TAPE H001F MK3 (idx = 68, type = 47) Jul 8 16:06:57 mythtv kernel: tveeprom: tuner fmt = NTSC(M) (eeprom = 0x08, v4l2 = 0x00001000) Jul 8 16:06:57 mythtv kernel: tveeprom: audio_processor = MSP3440 (type = 11) Jul 8 16:06:57 mythtv kernel: ivtv: i2c attach [client=tveeprom[50],ok] Jul 8 16:06:57 mythtv kernel: ivtv: Tuner Type 47, Tuner formats 0x00001000, Radio: yes, Model 0x00ad1598, Revision 0x00000001 Jul 8 16:06:57 mythtv kernel: ivtv: Radio detected Jul 8 16:06:57 mythtv kernel: tuner: Ignoring new-style parameters in presence of obsolete ones Jul 8 16:06:57 mythtv kernel: tuner: chip found at addr 0xc2 i2c-bus ivtv i2c driver #0 Jul 8 16:06:57 mythtv kernel: ivtv: i2c attach [client=(tuner unset),ok] Jul 8 16:06:57 mythtv kernel: saa7115: starting probe for adapter ivtv i2c driver #0 (0x10005) Jul 8 16:06:57 mythtv kernel: saa7115: detecting saa7115 client on address 0x42 Jul 8 16:06:57 mythtv kernel: saa7115: writing init values Jul 8 16:06:57 mythtv kernel: ivtv: i2c attach [client=saa7115[50],ok] Jul 8 16:06:57 mythtv kernel: saa7115: status: (1E) 0x48, (1F) 0xc0 Jul 8 16:06:57 mythtv kernel: saa7127: Ignoring new-style parameters in presence of obsolete ones Jul 8 16:06:57 mythtv kernel: saa7127: video encoder driver version V 0.3 loaded Jul 8 16:06:57 mythtv kernel: saa7127: detecting saa7127 client on address 0x88 Jul 8 16:06:57 mythtv kernel: saa7127: Selecting NTSC video Standard Jul 8 16:06:57 mythtv kernel: saa7127: Selecting S-Video+Composite Jul 8 16:06:57 mythtv kernel: saa7127: Turn WSS off Jul 8 16:06:57 mythtv kernel: saa7127: Widescreen Mode 4:3 Full Format Jul 8 16:06:57 mythtv kernel: saa7127: Selecting Normal Encoder Input Jul 8 16:06:57 mythtv kernel: saa7127: Enable Video Output Jul 8 16:06:57 mythtv kernel: ivtv: i2c attach [client=saa7127[50],ok] Jul 8 16:06:57 mythtv kernel: msp34xx: ivtv version Jul 8 16:06:57 mythtv kernel: msp34xx: init: chip=MSP3448W-A2, has NICAM support, simple (D) mode, simpler (G) no-thread mode Jul 8 16:06:57 mythtv kernel: msp34xx: $Id$ compiled on: Jun 21 2005 00:07:07 Jul 8 16:06:57 mythtv kernel: ivtv: i2c attach [client=MSP3448W-A2,ok] Jul 8 16:06:57 mythtv kernel: ivtv: Encoder revision: 0x02040011 Jul 8 16:06:57 mythtv kernel: ivtv: Decoder revision: 0x02020023 Jul 8 16:06:57 mythtv kernel: ivtv: Configuring WinTV PVR 350 card with 10 streams Jul 8 16:06:57 mythtv kernel: ivtv: Registered v4l2 device for encoder MPEG minor 0 Jul 8 16:06:57 mythtv kernel: ivtv: Create DMA encoder MPEG stream: 32 x 131072 buffers (4096KB total) Jul 8 16:06:57 mythtv kernel: ivtv: Allocate DMA encoder MPEG stream: 32 x 131072 buffers (4096KB total) Jul 8 16:06:57 mythtv kernel: ivtv: Registered v4l2 device for encoder YUV minor 32 Jul 8 16:06:57 mythtv kernel: ivtv: Create DMA encoder YUV stream: 194 x 10800 buffers (2048KB total) Jul 8 16:06:57 mythtv kernel: ivtv: Allocate DMA encoder YUV stream: 194 x 10800 buffers (2048KB total) Jul 8 16:06:57 mythtv kernel: ivtv: Registered v4l2 device for encoder VBI minor 224 Jul 8 16:06:57 mythtv kernel: ivtv: Create DMA encoder VBI stream: 240 x 8736 buffers (2048KB total) Jul 8 16:06:57 mythtv kernel: ivtv: Allocate DMA encoder VBI stream: 240 x 8736 buffers (2048KB total) Jul 8 16:06:57 mythtv kernel: ivtv: Registered v4l2 device for encoder PCM audio minor 24 Jul 8 16:06:57 mythtv kernel: ivtv: Create DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB total) Jul 8 16:06:57 mythtv kernel: ivtv: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB total) Jul 8 16:06:57 mythtv kernel: ivtv: Registered v4l2 device for encoder radio minor 64 Jul 8 16:06:57 mythtv kernel: ivtv: Create encoder radio stream Jul 8 16:06:57 mythtv kernel: ivtv: Allocate encoder radio stream Jul 8 16:06:57 mythtv kernel: ivtv: Registered v4l2 device for decoder MPEG minor 16 Jul 8 16:06:57 mythtv kernel: ivtv: Create DMA decoder MPEG stream: 16 x 65536 buffers (1024KB total) Jul 8 16:06:57 mythtv kernel: ivtv: Allocate DMA decoder MPEG stream: 16 x 65536 buffers (1024KB total) Jul 8 16:06:57 mythtv kernel: ivtv: Registered v4l2 device for decoder VBI minor 228 Jul 8 16:06:57 mythtv kernel: ivtv: Create DMA decoder VBI stream: 1024 x 2048 buffers (2048KB total) Jul 8 16:06:57 mythtv kernel: ivtv: Allocate DMA decoder VBI stream: 512 x 2048 buffers (1024KB total) Jul 8 16:06:57 mythtv kernel: ivtv: Registered v4l2 device for decoder VOUT minor 232 Jul 8 16:06:57 mythtv kernel: ivtv: Create decoder VOUT stream Jul 8 16:06:57 mythtv kernel: ivtv: Allocate decoder VOUT stream Jul 8 16:06:57 mythtv kernel: ivtv: Registered v4l2 device for decoder YUV minor 48 Jul 8 16:06:57 mythtv kernel: ivtv: Create DMA decoder YUV stream: 24 x 43200 buffers (1024KB total) Jul 8 16:06:57 mythtv kernel: ivtv: Allocate DMA decoder YUV stream: 24 x 43200 buffers (1024KB total) Jul 8 16:06:57 mythtv kernel: ivtv: Create DMA decoder OSD stream: 32 x 65536 buffers (2048KB total) Jul 8 16:06:57 mythtv kernel: ivtv: Setting Tuner 47 Jul 8 16:06:57 mythtv kernel: ivtv: ivtv_enc_thread: pid = 1331, itv = 0xe0f51da0 Jul 8 16:06:57 mythtv kernel: ivtv: ivtv_enc_vbi_thread: pid = 1332, itv = 0xe0f51da0 Jul 8 16:06:57 mythtv kernel: ivtv: ivtv_dec_thread: pid = 1333, itv = 0xe0f51da0 Jul 8 16:06:57 mythtv kernel: ivtv: ivtv_dec_vbi_thread: pid = 1334, itv = 0xe0f51da0 Jul 8 16:06:57 mythtv kernel: tuner: type set to 47 (LG NTSC (TAPE series)) by ivtv i2c driver #0 Jul 8 16:06:57 mythtv kernel: saa7115: decoder set norm NTSC Jul 8 16:06:57 mythtv kernel: saa7115: set audio: 0x01 Jul 8 16:06:57 mythtv kernel: saa7115: decoder set input (4) Jul 8 16:06:57 mythtv kernel: saa7115: now setting Composite input Jul 8 16:06:57 mythtv kernel: ivtv: Setting audio matrix to input 3, output 1 Jul 8 16:06:57 mythtv kernel: ivtv: Switching standard to NTSC. Jul 8 16:06:57 mythtv kernel: saa7115: decoder set norm NTSC Jul 8 16:06:57 mythtv kernel: saa7115: set audio: 0x01 Jul 8 16:06:57 mythtv kernel: saa7127: Setting Encoder Video Standard Jul 8 16:06:57 mythtv kernel: saa7127: Set NTSC Video Mode Jul 8 16:06:57 mythtv kernel: saa7127: Selecting NTSC video Standard Jul 8 16:06:57 mythtv kernel: ivtv: Initialized WinTV PVR 350, card #0 Jul 8 16:06:57 mythtv kernel: ivtv: Autodetected WinTV PVR 150 card Jul 8 16:06:57 mythtv kernel: ivtv: Found an iTVC16 based chip Jul 8 16:06:57 mythtv kernel: ACPI: PCI interrupt 0000:01:0a.0[A] -> GSI 16 (level, high) -> IRQ 16 Jul 8 16:06:57 mythtv kernel: ivtv: Unreasonably low latency timer, setting to 64 (was 32) Jul 8 16:06:57 mythtv kernel: ivtv: XXX PCI device: 0x01e0 vendor: 0x10de Jul 8 16:06:57 mythtv kernel: cx25840: requesting /lib/modules/HcwMakoA.ROM Jul 8 16:06:57 mythtv kernel: cx25840: firmware loaded Jul 8 16:06:57 mythtv kernel: ivtv: i2c attach [client=cx25840[50],ok] Jul 8 16:06:57 mythtv kernel: tveeprom: Hauppauge: model = 26552, rev = B268, serial# = 7864903 Jul 8 16:06:57 mythtv kernel: tveeprom: tuner = LG TAPE H001F MK3 (idx = 68, type = 47) Jul 8 16:06:57 mythtv kernel: tveeprom: tuner fmt = NTSC(M) (eeprom = 0x08, v4l2 = 0x00001000) Jul 8 16:06:57 mythtv kernel: tveeprom: audio_processor = MSP3410D (type = 5) Jul 8 16:06:57 mythtv kernel: ivtv: i2c attach [client=tveeprom[50],ok] Jul 8 16:06:57 mythtv kernel: tuner: chip found at addr 0xc2 i2c-bus ivtv i2c driver #1 Jul 8 16:06:57 mythtv kernel: ivtv: i2c attach [client=(tuner unset),ok] Jul 8 16:06:57 mythtv kernel: saa7115: starting probe for adapter ivtv i2c driver #1 (0x10005) Jul 8 16:06:57 mythtv kernel: ivtv: Tuner Type 47, Tuner formats 0x00001000, Radio: yes, Model 0x00892598, Revision 0x00000001 Jul 8 16:06:57 mythtv kernel: ivtv: Radio detected Jul 8 16:06:57 mythtv kernel: ivtv: i2c attach [client=wm8775[50],ok] Jul 8 16:06:57 mythtv kernel: ivtv: Encoder revision: 0x02040011 Jul 8 16:06:57 mythtv kernel: ivtv: Configuring WinTV PVR 150 card with 5 streams Jul 8 16:06:57 mythtv kernel: ivtv: Registered v4l2 device for encoder MPEG minor 1 Jul 8 16:06:57 mythtv kernel: ivtv: Create DMA encoder MPEG stream: 32 x 131072 buffers (4096KB total) Jul 8 16:06:57 mythtv kernel: ivtv: Allocate DMA encoder MPEG stream: 32 x 131072 buffers (4096KB total) Jul 8 16:06:57 mythtv kernel: ivtv: Registered v4l2 device for encoder YUV minor 33 Jul 8 16:06:57 mythtv kernel: ivtv: Create DMA encoder YUV stream: 194 x 10800 buffers (2048KB total) Jul 8 16:06:57 mythtv kernel: ivtv: Allocate DMA encoder YUV stream: 194 x 10800 buffers (2048KB total) Jul 8 16:06:57 mythtv kernel: ivtv: Registered v4l2 device for encoder VBI minor 225 Jul 8 16:06:57 mythtv kernel: ivtv: Create DMA encoder VBI stream: 240 x 8736 buffers (2048KB total) Jul 8 16:06:57 mythtv kernel: ivtv: Allocate DMA encoder VBI stream: 240 x 8736 buffers (2048KB total) Jul 8 16:06:57 mythtv kernel: ivtv: Registered v4l2 device for encoder PCM audio minor 25 Jul 8 16:06:57 mythtv kernel: ivtv: Create DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB total) Jul 8 16:06:57 mythtv kernel: ivtv: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB total) Jul 8 16:06:57 mythtv kernel: ivtv: Registered v4l2 device for encoder radio minor 65 Jul 8 16:06:57 mythtv kernel: ivtv: Create encoder radio stream Jul 8 16:06:57 mythtv kernel: ivtv: Allocate encoder radio stream Jul 8 16:06:57 mythtv kernel: ivtv: Setting Tuner 47 Jul 8 16:06:57 mythtv kernel: ivtv: ivtv_enc_thread: pid = 1395, itv = 0xe0f750fc Jul 8 16:06:57 mythtv kernel: ivtv: ivtv_enc_vbi_thread: pid = 1396, itv = 0xe0f750fc Jul 8 16:06:57 mythtv kernel: tuner: type set to 47 (LG NTSC (TAPE series)) by ivtv i2c driver #1 Jul 8 16:06:57 mythtv kernel: ivtv: Switching standard to NTSC. Jul 8 16:06:57 mythtv kernel: ivtv: Initialized WinTV PVR 150, card #1 Jul 8 16:06:57 mythtv kernel: ivtv: ==================== END INIT IVTV ==================== Jul 8 16:06:57 mythtv kernel: ivtv-osd: Framebuffer module loaded (attached to ivtv card id 0) Jul 8 16:06:57 mythtv kernel: ivtv-osd: Framebuffer is at decoder-relative address 0x00510000 and has 1704960 bytes. Jul 8 16:06:57 mythtv kernel: ivtv-osd: screen coords: [0 0] -> [720 480] Jul 8 16:06:57 mythtv kernel: ivtv-osd: original global alpha = 208 Jul 8 16:06:57 mythtv kernel: ivtv-osd: current OSD state = 39 Jul 8 16:06:57 mythtv kernel: ivtv-osd: new global alpha = 208 (1 255 0) Jul 8 16:06:57 mythtv kernel: ivtv-osd: framebuffer at 0xd5510000, mapped to 0xe1e10000, size 1350k Jul 8 16:06:57 mythtv kernel: ivtv-osd: mode is 720x480x32, linelength=2880 Jul 8 16:06:57 mythtv kernel: ivtv-osd: fb1: iTVC15 TV out frame buffer device |
Author: | Thermopyle [ Tue Aug 30, 2005 5:10 pm ] |
Post subject: | |
Even though the comments seem to indicate otherwise, setting the audio "Sampling Rate" for recording profiles to anything other than 48000Hz for mpeg encoder cards (e.g. hauppauge pvr cards) doesn't affect the recordings (they still encode at 48kHz) and causes this behavior. After resetting all sample rates to 48000 my pvr-350 and pvr-150mce both work great. *** UPDATE *** This did not fix the problem, but it sure seemed to for a while. odd. |
Page 1 of 1 | All times are UTC - 6 hours |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |