On Wed, 2008-11-26 at 23:37 +0100, . . wrote: > I used to have: > Card 0: HVR-1600 (Model 1199) with ATSC/QAM/NTSC/IR as DVB1 > & /dev/video0 > Card 1: PVR-150 (Model 1042) with NTSC/FM as /dev/video1 > > and wouldn't get audio with NTSC recordings on /dev/video0 until the > 2nd time it started recorded after boot-up.
Yes, you either get no audio, or audio with PTS that's far removed from the Video PTS so playback is terrible. Every analog capture after the first should be OK. The reason this occurs is that the driver loads the firmware twice and it apparently confuses the audio processing unit firmware for the first capture. We load the firmware twice because every odd time you load the CPU firmware, after the first time, the Digital TS (ATSC or QAM) wouldn't work. Loading the firmware twice makes sure digital reception always works after a modprobe. I can confirm that it still exists in the hardware/firmware. :( > I replaced Card 1 with a: > HVR-1600 (Model 1101) with ATSC/QAM/NTSC/FM as DVB2 & /dev/video1 > > and now /dev/video1 on it's 2nd recording after boot-up will record > audio, but no matter what I do, I can't get audio with /dev/video0. > > I verified /dev/video1 is associated with Card 1 by removing the > antenna while recording. > > Any advice or help is appreciated. Could you please provide the output of v4l2-ctl -d /dev/videoN --log-status for when you have a capture going on with no sound? If using mplayer, is the "A:" time stamp increasing and staying in sync with the "V:" timestamp? Also, could you try saving recordings with $ cat /dev/videoN > fooN.mpg And then playback the files to confirm that one has audio and one doesn't. Thanks. Andy > Thanks & Cheers! > > cx18: Start initialization, version 1.0.2 > cx18-0: Initializing card #0 > cx18-0: Autodetected Hauppauge card > cx18-0: Unreasonably low latency timer, setting to 64 (was 32) > cx18-0: cx23418 revision 01010000 (B) > tveeprom 0-0050: Hauppauge model 74041, rev C6B2, serial# XXXXXXX > tveeprom 0-0050: MAC address is XX-XX-XX-XX-XX-XX > tveeprom 0-0050: tuner model is TCL M2523_5N_E (idx 112, type 50) > tveeprom 0-0050: TV standards NTSC(M) (eeprom 0x08) > tveeprom 0-0050: audio processor is CX23418 (idx 38) > tveeprom 0-0050: decoder processor is CX23418 (idx 31) > tveeprom 0-0050: has no radio, has IR receiver, has IR transmitter > cx18-0: Autodetected Hauppauge HVR-1600 > cx18-0: VBI is not yet supported > tuner 1-0061: chip found @ 0xc2 (cx18 i2c driver #0-1) > cs5345 0-004c: chip found @ 0x98 (cx18 i2c driver #0-0) > tuner-simple 1-0061: creating new instance > tuner-simple 1-0061: type set to 50 (TCL 2002N) > cx18-0: Disabled encoder IDX device > cx18-0: Registered device video0 for encoder MPEG (2 MB) > DVB: registering new adapter (cx18) > MXL5005S: Attached at address 0x63 > DVB: registering adapter 0 frontend 0 (Samsung S5H1409 QAM/8VSB Frontend)... > cx18-0: DVB Frontend registered > cx18-0: Registered device video32 for encoder YUV (2 MB) > cx18-0: Registered device video24 for encoder PCM audio (1 MB) > cx18-0: Initialized card #0: Hauppauge HVR-1600 > cx18-1: Initializing card #1 > cx18-1: Autodetected Hauppauge card > cx18-1: Unreasonably low latency timer, setting to 64 (was 32) > cx18-1: cx23418 revision 01010000 (B) > tveeprom 3-0050: Hauppauge model 74541, rev C6B6, serial# XXXXXXX > tveeprom 3-0050: MAC address is XX-XX-XX-XX-XX-XX > tveeprom 3-0050: tuner model is Philips FM1236 MK5 (idx 116, type 43) > tveeprom 3-0050: TV standards NTSC(M) (eeprom 0x08) > tveeprom 3-0050: audio processor is CX23418 (idx 38) > tveeprom 3-0050: decoder processor is CX23418 (idx 31) > tveeprom 3-0050: has radio > cx18-1: Autodetected Hauppauge HVR-1600 > cx18-1: VBI is not yet supported > tuner 4-0043: chip found @ 0x86 (cx18 i2c driver #1-1) > tda9887 4-0043: creating new instance > tda9887 4-0043: tda988[5/6/7] found > tuner 4-0061: chip found @ 0xc2 (cx18 i2c driver #1-1) > cs5345 3-004c: chip found @ 0x98 (cx18 i2c driver #1-0) > tuner-simple 4-0061: creating new instance > tuner-simple 4-0061: type set to 43 (Philips NTSC MK3 (FM1236MK3 or FM1236/F)) > cx18-1: Disabled encoder IDX device > cx18-1: Registered device video1 for encoder MPEG (2 MB) > DVB: registering new adapter (cx18) > MXL5005S: Attached at address 0x63 > DVB: registering adapter 1 frontend 0 (Samsung S5H1409 QAM/8VSB Frontend)... > cx18-1: DVB Frontend registered > cx18-1: Registered device video33 for encoder YUV (2 MB) > cx18-1: Registered device video25 for encoder PCM audio (1 MB) > cx18-1: Registered device radio1 for encoder radio > cx18-1: Initialized card #1: Hauppauge HVR-1600 > cx18: End initialization > cx18-0: loaded v4l-cx23418-apu.fw firmware V00120000 (141200 bytes) > cx18-0: loaded v4l-cx23418-cpu.fw firmware (158332 bytes) > cx18-0: FW version: 0.0.74.0 (Release 2007/03/12) > cx18-0: loaded v4l-cx23418-dig.fw firmware (16382 bytes) > cx18-1: loaded v4l-cx23418-apu.fw firmware V00120000 (141200 bytes) > cx18-1: loaded v4l-cx23418-cpu.fw firmware (158332 bytes) > cx18-1: FW version: 0.0.74.0 (Release 2007/03/12) > cx18-1: loaded v4l-cx23418-dig.fw firmware (16382 bytes) > bttv: driver version 0.9.17 loaded > bttv: using 8 buffers with 2080k (520 pages) each for capture > ivtv: Start initialization, version 1.4.0 > ivtv: End initialization > cx88/0: cx2388x v4l2 driver version 0.0.6 loaded _______________________________________________ ivtv-users mailing list [email protected] http://ivtvdriver.org/mailman/listinfo/ivtv-users
