Hans Verkuil wrote:

I've just committed some changes to svn that make it easier to see what the audio and video status is. I'd appreciate it if people with sound problems with their PVR150 or PVR500 can compile that version (also available as a tar archive here: http://ivtvdriver.org/viewcvs/ivtv/trunk.tar.gz?view=tar) and install it.

Tune to a channel (use the same channel for both tuners if you have a PVR500) and report the output of ivtvctl --audio-status --video-status. If you have a PVR500 then please run this for both devices. Please clearly state with each status log if you have sound or not. Note that the status log appears in the kernel log, ivtvctl itself just outputs an 'ok'.

I'm working on the assumption that the automatic audio detection is not correctly performed, and this should give me a good indication if I'm looking in the right direction or not.

        Hans

the second tuner that has video, but no audio.

ivtvctl -d /dev/video2 --audio-status --video-status

cx25840: Status: 0x03 (REV_ID, Revision ID.)
cx25840: Status: 'Mono' (Detected audio mode)
cx25840: Status: 'No detected audio standard' (Detected audio standard)
wm8775: Register R7=000
wm8775: Register R11=021
wm8775: Register R12=102
wm8775: Register R13=008
wm8775: Register R14=0cf
wm8775: Register R15=0cf
wm8775: Register R16=07b
wm8775: Register R17=000
wm8775: Register R18=082
wm8775: Register R19=001
wm8775: Register R20=0a6
wm8775: Register R21=101
wm8775: Register R23=000
cx25840: Status: 0x03 (REV_ID, Revision ID.)
cx25840: Status: Video signal present
cx25840: Status: 0x01 (MICROCNTL_VIDEO_FORMAT, Detected video format)
cx25840: Status: Ready Filter auto tuning status
cx25840: Status: 0x17 (TUNE_OUT, The tuning code selected by the auto-tune algorithm.) cx25840: Status: 0x00 (MV_CDAT, Macrovision Copy Control Bits as described in the MacroVision)
cx25840: Status: 0x00 (MV_PSP, Macrovision Pseudo Sync Pulses detected)
cx25840: Status: 0x00 (MV_CS, Macrovision Color Striping Detected)
cx25840: Status: 0x00 (MV_T3CS, A 1 indicates the presence of type 3 of the color stripe process. A)
cx25840: Status: 0x00 (MV_TYPE2_PAIR, Macrovision Type 2 pair detected)
cx25840: Status: 0x01 (AFD_FMT_STAT, Currently detected Format)
cx25840: Status: 0x01 (FIELD, Field status (even/odd))
cx25840: Status: 0x00 (SRC_FIFO_OFLOW, Sample Rate Converter FIFO Overflow)
cx25840: Status: 0x00 (SRC_FIFO_UFLOW, Sample Rate Converter FIFO Underflow)
cx25840: Status: 0x01 (VSYNC, Vertical sync)
cx25840: Status: 0x01 (HLOCK, Horizontal lock status)
cx25840: Status: 0x00 (SRC_LOCK, Sample Rate Converter lock Status)
cx25840: Status: 0x01 (VLOCK, Vertical lock status)
cx25840: Status: 0x01 (CSC_LOCK, Color Subcarrier lock status)
cx25840: Status: 0x01 (AGC_LOCK, VGA lock status)
cx25840: Status: 0x01 (VPRES, Active-high video present. Indication of the presence of a) cx25840: Status: 0x01 (SPECIAL_PLAY_N, Active-low special play mode (fast forward, rewind, pulse, or slow)



And here is the first tuner that has working audio.

ivtvctl -d /dev/video2 --audio-status --video-status

cx25840: Status: 0x03 (REV_ID, Revision ID.)
cx25840: Status: 'Mono' (Detected audio mode)
cx25840: Status: 'BTSC' (Detected audio standard)
wm8775: Register R7=000
wm8775: Register R11=021
wm8775: Register R12=102
wm8775: Register R13=008
wm8775: Register R14=0cf
wm8775: Register R15=0cf
wm8775: Register R16=07b
wm8775: Register R17=000
wm8775: Register R18=082
wm8775: Register R19=001
wm8775: Register R20=0a6
wm8775: Register R21=101
wm8775: Register R23=000
cx25840: Status: 0x03 (REV_ID, Revision ID.)
cx25840: Status: Video signal present
cx25840: Status: 0x01 (MICROCNTL_VIDEO_FORMAT, Detected video format)
cx25840: Status: Ready Filter auto tuning status
cx25840: Status: 0x18 (TUNE_OUT, The tuning code selected by the auto-tune algorithm.) cx25840: Status: 0x00 (MV_CDAT, Macrovision Copy Control Bits as described in the MacroVision)
cx25840: Status: 0x00 (MV_PSP, Macrovision Pseudo Sync Pulses detected)
cx25840: Status: 0x00 (MV_CS, Macrovision Color Striping Detected)
cx25840: Status: 0x00 (MV_T3CS, A 1 indicates the presence of type 3 of the color stripe process. A)
cx25840: Status: 0x00 (MV_TYPE2_PAIR, Macrovision Type 2 pair detected)
cx25840: Status: 0x01 (AFD_FMT_STAT, Currently detected Format)
cx25840: Status: 0x01 (FIELD, Field status (even/odd))
cx25840: Status: 0x00 (SRC_FIFO_OFLOW, Sample Rate Converter FIFO Overflow)
cx25840: Status: 0x00 (SRC_FIFO_UFLOW, Sample Rate Converter FIFO Underflow)
cx25840: Status: 0x00 (VSYNC, Vertical sync)
cx25840: Status: 0x01 (HLOCK, Horizontal lock status)
cx25840: Status: 0x00 (SRC_LOCK, Sample Rate Converter lock Status)
cx25840: Status: 0x01 (VLOCK, Vertical lock status)
cx25840: Status: 0x01 (CSC_LOCK, Color Subcarrier lock status)
cx25840: Status: 0x01 (AGC_LOCK, VGA lock status)
cx25840: Status: 0x01 (VPRES, Active-high video present. Indication of the presence of a) cx25840: Status: 0x01 (SPECIAL_PLAY_N, Active-low special play mode (fast forward, rewind, pulse, or slow)

Thanks!

-Mike




-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server. Download it for free - -and be entered to win a 42" plasma tv or your very
own Sony(tm)PSP.  Click here to play: http://sourceforge.net/geronimo.php
_______________________________________________
ivtv-devel mailing list
ivtv-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ivtv-devel

Reply via email to