On Tue, 2010-06-01 at 20:37 -0400, Dale Pontius wrote:
> On 05/30/10 15:16, Andy Walls wrote:
> > On Sun, 2010-05-30 at 10:56 -0400, Dale Pontius wrote: 
> >> Last week the audio died on one of my hvr-1600s.  I'm limping along on
> >> one at the moment, but don't plan to continue that way.
> >>
> >> Time to start looking for a replacement?  Or is there something I can do
> >> to bring back the sound?
> > 
> > Maybe.
> > 
> > Does the audio line input still work for sound?
> > 
> > When tuned to a known good channel, what does v4l2-ctl --log-status show
> > for the detected Audio Standard on each HVR-1600?
> > 
> For the good card - /dev/video1 :
> 
> Status Log:
> 
>    cx18-1: =================  START STATUS CARD #1  =================
>    cx18-1: Version: 1.4.0  Card: Hauppauge HVR-1600
>    tveeprom 4-0050: Hauppauge model 74041, rev C6B2, serial# 3334244
>    tveeprom 4-0050: MAC address is 00:0d:fe:32:e0:64
>    tveeprom 4-0050: tuner model is TCL M2523_5N_E (idx 112, type 50)
>    tveeprom 4-0050: TV standards NTSC(M) (eeprom 0x08)
>    tveeprom 4-0050: audio processor is CX23418 (idx 38)
>    tveeprom 4-0050: decoder processor is CX23418 (idx 31)
>    tveeprom 4-0050: has no radio, has IR receiver, has IR transmitter
>    cx18-1 843: Video signal:              present
>    cx18-1 843: Detected format:           NTSC-M
>    cx18-1 843: Specified standard:        NTSC-M
>    cx18-1 843: Specified video input:     Composite 7
>    cx18-1 843: Specified audioclock freq: 48000 Hz
>    cx18-1 843: Detected audio mode:       stereo
>    cx18-1 843: Detected audio standard:   BTSC
>    cx18-1 843: Audio muted:               no
>    cx18-1 843: Audio microcontroller:     running
>    cx18-1 843: Configured audio standard: automatic detection
>    cx18-1 843: Configured audio system:   BTSC
>    cx18-1 843: Specified audio input:     Tuner (In8)
>    cx18-1 843: Preferred audio mode:      stereo
>    cx18-1 gpio-reset-ctrl: GPIO:  direction 0x00003001, value 0x00003001
>    tuner 5-0061: Tuner mode:      analog TV
>    tuner 5-0061: Frequency:       499.25 MHz
>    tuner 5-0061: Standard:        0x0000b000
>    cs5345 4-004c: Input:  1
>    cs5345 4-004c: Volume: 0 dB
>    cx18-1: Video Input: Tuner 1
>    cx18-1: Audio Input: Tuner 1
>    cx18-1: GPIO:  direction 0x00003001, value 0x00003001
>    cx18-1: Tuner: TV
>    cx18-1: Stream: MPEG-2 Program Stream
>    cx18-1: VBI Format: No VBI
>    cx18-1: Video:  720x480, 30 fps
>    cx18-1: Video:  MPEG-2, 4x3, Variable Bitrate, 4500000, Peak 6000000
>    cx18-1: Video:  GOP Size 15, 2 B-Frames, GOP Closure
>    cx18-1: Audio:  48 kHz, MPEG-1/2 Layer II, 384 kbps, Stereo, No
> Emphasis, No CRC
>    cx18-1: Spatial Filter:  Manual, Luma 1D Horizontal, Chroma 1D
> Horizontal, 0
>    cx18-1: Temporal Filter: Manual, 8
>    cx18-1: Median Filter:   Off, Luma [0, 255], Chroma [0, 255]
>    cx18-1: Status flags: 0x00200001
>    cx18-1: Stream encoder MPEG: status 0x0000, 0% of 2048 KiB (64
> buffers) in use
>    cx18-1: Stream encoder YUV: status 0x0000, 0% of 2025 KiB (20
> buffers) in use
>    cx18-1: Stream encoder VBI: status 0x0000, 0% of 1015 KiB (20
> buffers) in use
>    cx18-1: Stream encoder PCM audio: status 0x0000, 0% of 1024 KiB (256
> buffers) in use
>    cx18-1: Read MPEG/VBI: 2333106176/0 bytes
>    cx18-1: ==================  END STATUS CARD #1  ==================
> 
> and for the bad card - /dev/video0 :
> 
> Status Log:
> 
>    cx18-0: =================  START STATUS CARD #0  =================
>    cx18-0: Version: 1.4.0  Card: Hauppauge HVR-1600
>    tveeprom 2-0050: Hauppauge model 74041, rev C6B2, serial# 3335430
>    tveeprom 2-0050: MAC address is 00:0d:fe:32:e5:06
>    tveeprom 2-0050: tuner model is TCL M2523_5N_E (idx 112, type 50)
>    tveeprom 2-0050: TV standards NTSC(M) (eeprom 0x08)
>    tveeprom 2-0050: audio processor is CX23418 (idx 38)
>    tveeprom 2-0050: decoder processor is CX23418 (idx 31)
>    tveeprom 2-0050: has no radio, has IR receiver, has IR transmitter
>    cx18-0 843: Video signal:              present
>    cx18-0 843: Detected format:           NTSC-M
>    cx18-0 843: Specified standard:        NTSC-M
>    cx18-0 843: Specified video input:     Composite 7
>    cx18-0 843: Specified audioclock freq: 48000 Hz
>    cx18-0 843: Detected audio mode:       mono
>    cx18-0 843: Detected audio standard:   no detected audio standard
                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^
                                                |
And this is what makes me pull my hair out. ----+

Same card, same chipset, same firmware image, in the same PC and mobo,
same TV channel with the same RF signal, same analog tuner assembly, and
one '843 core detects the audio standard and the other '843 core
doesn't. :P

If you have controlled the signal levels properly and used good cable
and grounding, the difference has to be in the analog tuner can.  Either
it has gone bad, or it is picking up a lot of noise from somewhere.

Come to think of it, a bad analog tuner assembly could explain the red
screen.

Anyway, if *everthing* is the same, and one card works and one card
doesn't, there's nothing to be done in software - except implement
workaround that may not work.  I *speculate* that you have a dying card.



>    cx18-0 843: Audio muted:               yes
>    cx18-0 843: Audio microcontroller:     running
>    cx18-0 843: Configured audio standard: automatic detection
>    cx18-0 843: Configured audio system:   BTSC
>    cx18-0 843: Specified audio input:     Tuner (In8)
>    cx18-0 843: Preferred audio mode:      stereo
>    cx18-0 gpio-reset-ctrl: GPIO:  direction 0x00003001, value 0x00003001
>    tuner 3-0061: Tuner mode:      analog TV
>    tuner 3-0061: Frequency:       67.25 MHz
>    tuner 3-0061: Standard:        0x00001000
>    cs5345 2-004c: Input:  1
>    cs5345 2-004c: Volume: 0 dB
>    cx18-0: Video Input: Tuner 1
>    cx18-0: Audio Input: Tuner 1
>    cx18-0: GPIO:  direction 0x00003001, value 0x00003001
>    cx18-0: Tuner: TV
>    cx18-0: Stream: MPEG-2 Program Stream
>    cx18-0: VBI Format: No VBI
>    cx18-0: Video:  720x480, 30 fps
>    cx18-0: Video:  MPEG-2, 4x3, Variable Bitrate, 6000000, Peak 8000000
>    cx18-0: Video:  GOP Size 15, 2 B-Frames, GOP Closure
>    cx18-0: Audio:  48 kHz, MPEG-1/2 Layer II, 224 kbps, Stereo, No
> Emphasis, No CRC
>    cx18-0: Spatial Filter:  Manual, Luma 1D Horizontal, Chroma 1D
> Horizontal, 0
>    cx18-0: Temporal Filter: Manual, 8
>    cx18-0: Median Filter:   Off, Luma [0, 255], Chroma [0, 255]
>    cx18-0: Status flags: 0x00200001
>    cx18-0: Stream encoder MPEG: status 0x0000, 0% of 2048 KiB (64
> buffers) in use
>    cx18-0: Stream encoder YUV: status 0x0000, 0% of 2025 KiB (20
> buffers) in use
>    cx18-0: Stream encoder VBI: status 0x0000, 0% of 1015 KiB (20
> buffers) in use
>    cx18-0: Stream encoder PCM audio: status 0x0000, 0% of 1024 KiB (256
> buffers) in use
>    cx18-0: Read MPEG/VBI: 3926016/0 bytes
>    cx18-0: ==================  END STATUS CARD #0  ==================
> 
> So it's immediately obvious that something is different about the audio.
>  I don't yet see a v4l2-ctl option to un-mute the audio, but I don't
> think that's really the problem.  I would expect muting to be an output
> function, and at any rate the audio standard should have been correctly
> detected.


When the 8051 microcontroller embedded in the '843 core positively
identifies an audio standard (BTSC for boradcast NTSC), then it
configures the '843 registers and automatically unmutes the audio.  (If
it were unmuted when detection was going on, you'd likely hear a lot of
static.)

Regards,
Andy


> 
> Getting something into the svideo/audio inputs will take a little more
> round-tuit work that I've been meaning to do for a long time.  This may
> constitute extra incentive.
> 
> Thanks,
> Dale Pontius



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

Reply via email to