Oops... Disregard that last message.  I wasn't running the recompiled module.

Now v4l2-ctl reports that I do have stereo.  The first time I opened
Live TV in mythTV though, I had no sound.  I did a 'v4l2-ctl -t
stereo', because the current audio mode was set to lang1, but that
didn't do anything.  But for reasons I can't explain, every other time
I went into Live TV, I did in fact have stereo.  I'll have to listen
for a while and make sure it really is stereo, but I think its
working.  Do you expect it to be stable this way, or was this just for
debugging purposes only?

Thanks

Greg

On 1/5/07, G C <[EMAIL PROTECTED]> wrote:
> I recompiled the ivtv driver per your instructions, completely powered
> down my system, restarted, and observed no change in behavior.  I
> still get only the mono and lang2 subchannels.  I'll be happy to try
> anything else if you need me to.
>
> On 1/3/07, Hans Verkuil <[EMAIL PROTECTED]> wrote:
> > On Tuesday 26 December 2006 23:11, G C wrote:
> > > I originally posted this to the users mailing list, but I haven't
> > > gotten any replies.  Perhaps somebody here might have an idea.
> > >
> > > I thought I had this problem taken care of when I exchanged my
> > > PVR-150 for another one.  My old card would not do stereo under
> > > Windows or Linux.  The card I have now does stereo just fine under
> > > Windows, but still I have the same symptoms under Linux.  Since then,
> > > I've upgraded my kernel and the ivtv driver version.  I've tried the
> > > following kernel and ivtv version combinations:
> > >   - kernel 2.6.12 with ivtv 0.4.7 and 0.4.9
> > >   - kernel 2.6.19 with ivtv 0.9.1
> > >   - kernel 2.6.18 with ivtv 0.8.2  (this is what I'm currently
> > > running)
> > >
> > > For a while I thought maybe I was using the wrong firmware.  But I
> > > did a diff against the firmware on the CD that came with the PVR-150,
> > > and it appears to be identical.
> > >
> > > None of the ivtvctl or v4l2-ctl parameters I've tried seem to do
> > > anything (to solve the problem).
> > > Based on the output of these commands, it seems like the preference
> > > for stereo is set correctly, but the driver only recognizes the
> > > "mono" and "lang2" subchannels as being available.  I'm assuming
> > > lang2 is SAP?  If so, I always thought SAP was only available when a
> > > stereo signal was present. So I'm beginning to wonder if this is a
> > > driver bug.  But if it is, I'm also wondering why there aren't more
> > > people complaining about it.  I've seen 1-2 other people post about
> > > it since September, but nobody has ever posted a resolution.
> >
> > Can you try the following: edit ivtv-driver.c, search for '112' and
> > change the line below from:
> >
> >         itv->pvr150_workaround = 1;
> >
> > to:
> >
> >         itv->pvr150_workaround = 0;
> >
> > Recompile, etc. and see if this solves your problem. Let me know if it
> > does, because in that case I need to do more work in the cx25840 module
> > to really fix it.
> >
> > Regards,
> >
> >         Hans
> >
> > >
> > > My log outputs are below.  Incidentally, it seems like ivtvctl no
> > > longer provides info from -Z and --log-status, so I've posted
> > > v4l2-ctl output instead.
> > >
> > > ./v4l2-ctl -T --log-status
> > > Tuner:
> > >         Capabilities         : 62.5 kHz multi-standard stereo lang1
> > > lang2 Frequency range      : 44.0 MHz - 958.0 MHz
> > >         Signal strength      : 99%
> > >         Current audio mode   : stereo
> > >         Available subchannels: mono lang2
> > >
> > > Status Log:
> > >
> > >    ivtv0: =================  START STATUS CARD #0  =================
> > >    tveeprom 0-0050: Hauppauge model 26132, rev F1B2, serial# 9851370
> > >    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 CX25841 (idx 35)
> > >    tveeprom 0-0050: decoder processor is CX25841 (idx 28)
> > >    tveeprom 0-0050: has no radio, has IR remote
> > >    tuner 0-0061: Tuner mode:      analog TV
> > >    tuner 0-0061: Frequency:       205.25 MHz
> > >    tuner 0-0061: Standard:        0x0000b000
> > >    cx25840 0-0044: Video signal:              present
> > >    cx25840 0-0044: Detected format:           NTSC-M
> > >    cx25840 0-0044: Specified standard:        NTSC-M
> > >    cx25840 0-0044: Specified video input:     Composite 7
> > >    cx25840 0-0044: Specified audioclock freq: 48000 Hz
> > >    cx25840 0-0044: Detected audio mode:       forced mode
> > >    cx25840 0-0044: Detected audio standard:   forced audio standard
> > >    cx25840 0-0044: Audio muted:               no
> > >    cx25840 0-0044: Audio microcontroller:     running
> > >    cx25840 0-0044: Configured audio standard: BTSC
> > >    cx25840 0-0044: Configured audio mode:     undefined
> > >    cx25840 0-0044: Specified audio input:     Tuner (In8)
> > >    cx25840 0-0044: Preferred audio mode:      stereo
> > >    cx25840 0-0044: Selected 65 MHz format:    system DK
> > >    cx25840 0-0044: Selected 45 MHz format:    chroma
> > >    wm8775 0-001b: Input: 2
> > >    ivtv0: Stream: MPEG-2 Program Stream
> > >    ivtv0: Video:  480x480, 30 fps
> > >    ivtv0: Video:  MPEG-2, 4x3, Variable Bitrate, 4500000, Peak
> > > 6000000 ivtv0: Video:  GOP Size 15, 2 B-Frames, GOP Closure, No 3:2
> > > Pulldown ivtv0: Audio:  48 kHz, Layer II, 384 kbps, Stereo, No
> > > Emphasis, No CRC ivtv0: Spatial Filter:  Manual, Luma 1D Horizontal,
> > > Chroma 1D Horizontal, 0
> > >    ivtv0: Temporal Filter: Manual, 0
> > >    ivtv0: Median Filter:   Off, Luma [0, 255], Chroma [0, 255]
> > >    ivtv0: ==================  END STATUS CARD #0  ==================
> > >
> > > and from dmesg:
> > >
> > > ivtv:  ==================== START INIT IVTV ====================
> > > ivtv:  version 0.8.2 (tagged release) loading
> > > ivtv:  Linux version: 2.6.18.5 mod_unload 686 gcc-4.0
> > > ivtv:  In case of problems please include the debug info between
> > > ivtv:  the START INIT IVTV and END INIT IVTV lines, along with
> > > ivtv:  any module options, when mailing the ivtv-users mailinglist.
> > > ivtv0: Autodetected Hauppauge card (cx23416 based)
> > > PCI: Enabling device 0000:00:0c.0 (0000 -> 0002)
> > > ACPI: PCI Interrupt 0000:00:0c.0[A] -> GSI 16 (level, low) -> IRQ 21
> > > ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes)
> > > tveeprom 0-0050: Hauppauge model 26132, rev F1B2, serial# 9851370
> > > 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 CX25841 (idx 35)
> > > tveeprom 0-0050: decoder processor is CX25841 (idx 28)
> > > tveeprom 0-0050: has no radio, has IR remote
> > > ivtv0: Autodetected Hauppauge WinTV PVR-150
> > > ivtv0: reopen i2c bus for IR-blaster support
> > > tuner 0-0061: chip found @ 0xc2 (ivtv i2c driver #0)
> > > cx25840 0-0044: cx25841-23 found @ 0x88 (ivtv i2c driver #0)
> > > cx25840 0-0044: loaded v4l-cx25840.fw firmware (16382 bytes)
> > > wm8775 0-001b: chip found @ 0x36 (ivtv i2c driver #0)
> > > ivtv0: Encoder revision: 0x02050032
> > > ivtv0: Registered device video0 for encoder MPEG
> > > ivtv0: Registered device video32 for encoder YUV
> > > ivtv0: Registered device vbi0 for encoder VBI
> > > ivtv0: Registered device video24 for encoder PCM audio
> > > tuner 0-0061: type set to 50 (TCL 2002N)
> > > ivtv0: Initialized Hauppauge WinTV PVR-150, card #0
> > > ivtv:  ====================  END INIT IVTV  ====================
> > >
> > > Any help would be greatly appreciated.  This has been a persistent
> > > problem for me now for a few weeks.  Thanks.
> > >
> > > _______________________________________________
> > > 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
> >
>

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

Reply via email to