I've been futzing with my new PVR350 for a few weeks and haven't been able to
get anywhere. warning i am an linux newbie so bear with me if i jump to some
wrong conclusions. I've been following jarod's guide and have made it up to the
point where you launch pltune-ui.pl along with mplayer to test the video in
setup.

problem: Picture is mostly static on all channels, audio sounds like morse
code.
System : Fedora Core 3, Kernel 2.6.11-1.14_FC3smp, ivtv-0.3.2x (i got the same
results with 0.2.0-rc3i)


I think it has something to do with my audio set up, but not sure. when i run
mplayer i get the following, with the last lines repeated alot with the values
slightly changing.

################### MPlayer output #################3

MPlayer 1.0pre6-3.4.2 (C) 2000-2004 MPlayer Team
CPU: Intel Celeron 2/Pentium III Coppermine,Geyserville (Family: 6, Stepping:
10)
Detected cache-line size is 32 bytes
CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 0


Opening joystick device /dev/input/js0
Can't open joystick device /dev/input/js0 : No such file or directory
Can't init input joystick
Setting up LIRC support...
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support.
You will not be able to use your remote control.
Playing /dev/video0.
MPEG-PS file format detected.
VIDEO:  MPEG2  720x576  (aspect 2)  25.000 fps  9600.0 kbps (1200.0 kbyte/s)
==========================================================================
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
AUDIO: 48000 Hz, 2 ch, 16 bit (0x10), ratio: 48000->192000 (384.0 kbit)
Selected audio codec: [mp3] afm:mp3lib (mp3lib MPEG layer-2, layer-3)
==========================================================================
vo: X11 running at 1152x864 with depth 24 and 32 bpp (":0.0" => local display)
==========================================================================
Opening video decoder: [mpegpes] MPEG 1/2 Video passthrough
VDec: vo config request - 720 x 576 (preferred csp: Mpeg PES)
Could not find matching colorspace - retrying with -vf scale...
Opening video filter: [scale]
The selected video_out device is incompatible with this codec.
VDecoder init failed :(
Opening video decoder: [libmpeg2] MPEG 1/2 Video decoder libmpeg2-v0.4.0b
Selected video codec: [mpeg12] vfm:libmpeg2 (MPEG 1 or 2 (libmpeg2))
==========================================================================
Checking audio filter chain for 48000Hz/2ch/16bit -> 48000Hz/2ch/16bit...
AF_pre: af format: 2 bps, 2 ch, 48000 hz, little endian signed int
AF_pre: 48000Hz 2ch Signed 16-bit (Little-Endian)
alsa-init: got device=0, subdevice=0
alsa-init: 1 soundcard found, using: default
alsa: 48000 Hz/2 channels/4 bpf/65536 bytes buffer/Signed 16 bit Little Endian
AO: [alsa] 48000Hz 2ch Signed 16-bit (Little-Endian) (2 bps)
Building audio filter chain for 48000Hz/2ch/16bit -> 48000Hz/2ch/16bit...
Starting playback...
VDec: vo config request - 720 x 576 (preferred csp: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is 1.33:1 - prescaling to correct movie aspect.
VO: [xv] 720x576 => 768x576 Planar YV12
alsa-play: xrun of at least 698.863 msecs. resetting stream,?% 0 0
alsa-play: xrun of at least 528.902 msecs. resetting stream,?% 1 0
...
alsa-play: xrun of at least 74.831 msecs. resetting stream440.8% 39 0
alsa-play: xrun of at least 170.307 msecs. resetting stream19.3% 40 0
alsa-play: xrun of at least 281.123 msecs. resetting stream07.2% 41 0

##################### End MPlayer ouput ##############

and i get this every once in a while


           ************************************************
           **** Your system is too SLOW to play this!  ****
           ************************************************

Possible reasons, problems, workarounds:
- Most common: broken/buggy _audio_ driver
  - Try -ao sdl or use the OSS emulation of ALSA.
  - Experiment with different values for -autosync, 30 is a good start.
- Slow video output
  - Try a different -vo driver (-vo help for a list) or try -framedrop!
- Slow CPU
  - Don't try to play a big DVD/DivX on a slow CPU! Try -hardframedrop.
- Broken file
  - Try various combinations of -nobps -ni -forceidx -mc 0.
- Slow media (NFS/SMB mounts, DVD, VCD etc)
  - Try -cache 8192.
- Are you using -cache to play a non-interleaved AVI file?
  - Try -nocache.
Read DOCS/HTML/en/video.html for tuning/speedup tips.
If none of this helps you, read DOCS/HTML/en/bugreports.html.

########################## End MPlayer output #############333

this is what leads me to believe its an audio problem. but i could be wrong.
playing sounds works just fine.
 /usr/bin/aplay /usr/share/sounds/KDE_Startup.wav
works perfectly. so the audio thing might be a red hearing.


My /etc/modprobe.conf looks like this:

############################## modprobe.conf ##################3

lias eth0 tulip
alias snd-card-0 snd-cmipci
options snd-card-0 index=0
install snd-cmipci /sbin/modprobe --ignore-install snd-cmipci &&
/usr/sbin/alsactl restore >/dev/null 2>&1 || :
remove snd-cmipci { /usr/sbin/alsactl store >/dev/null 2>&1 || : ; };
/sbin/modprobe -r --ignore-remove snd-cmipci
alias usb-controller uhci-hcd
alias ieee1394-controller ohci1394

# ivtv
alias char-major-81 videodev
alias char-major-81-0 ivtv

################################## End modprobe.conf #############33


I can see that the card is being recognized with "/sbin/lspci -v" returning
this:

00:0d.0 Multimedia video controller: Internext Compression Inc iTVC15 MPEG-2
Encoder (rev 01)
        Subsystem: Hauppauge computer works Inc. WinTV PVR-350
        Flags: bus master, medium devsel, latency 64, IRQ 7
        Memory at dc000000 (32-bit, prefetchable) [size=64M]
        Capabilities: [44] Power Management version 2


ivtvctl says the card is set up as follows:

#########################33 ictvctl 3########################3

ioctl: IVTV_IOC_G_CODEC
Codec parameters
aspect      : 2
audio       : 0x00e9
bframes     : 3
bitrate_mode: 0
bitrate     : 8000000
bitrate_peak: 9600000
dnr_mode    : 0
dnr_spatial : 0
dnr_temporal: 0
dnr_type    : 0
framerate   : 0
framespergop: 12
gop_closure : 1
pulldown    : 0
stream_type : 0
ioctl: VIDIOC_G_FMT
        Type   : Video Capture
        Width  : 720
        Height : 576
ioctl: VIDIOC_QUERYCAP
        Driver name   : ivtv
        Card type     : WinTV PVR 350
        Bus info      : 0
        Driver version: 770
        Capabilities  : 0x01070033
ioctl: VIDIOC_ENUMINPUT
        Input   : 0
        Name    : Composite 0
        Type    : 0x00000002
        Audioset: 0x00000003
        Tuner   : 0x00000000
        Standard: 0x00000000007F3FFF ( PAL NTSC SECAM )
        Status  : 0

        Input   : 1
        Name    : Composite 1
        Type    : 0x00000002
        Audioset: 0x00000003
        Tuner   : 0x00000000
        Standard: 0x00000000007F3FFF ( PAL NTSC SECAM )
        Status  : 0

        Input   : 2
        Name    : Composite 2
        Type    : 0x00000002
        Audioset: 0x00000003
        Tuner   : 0x00000000
        Standard: 0x00000000007F3FFF ( PAL NTSC SECAM )
        Status  : 0

        Input   : 3
        Name    : Composite 3
        Type    : 0x00000002
        Audioset: 0x00000003
        Tuner   : 0x00000000
        Standard: 0x00000000007F3FFF ( PAL NTSC SECAM )
        Status  : 0

        Input   : 4
        Name    : Tuner 0
        Type    : 0x00000001
        Audioset: 0x00000003
        Tuner   : 0x00000000
        Standard: 0x00000000007F00FF ( PAL SECAM )
        Status  : 0

        Input   : 5
        Name    : Composite 4
        Type    : 0x00000002
        Audioset: 0x00000003
        Tuner   : 0x00000000
        Standard: 0x00000000007F3FFF ( PAL NTSC SECAM )
        Status  : 0

        Input   : 6
        Name    : S-Video 0
        Type    : 0x00000002
        Audioset: 0x00000003
        Tuner   : 0x00000000
        Standard: 0x00000000007F3FFF ( PAL NTSC SECAM )
        Status  : 0

        Input   : 7
        Name    : S-Video 1
        Type    : 0x00000002
        Audioset: 0x00000003
        Tuner   : 0x00000000
        Standard: 0x00000000007F3FFF ( PAL NTSC SECAM )
        Status  : 0

        Input   : 8
        Name    : S-Video 2
        Type    : 0x00000002
        Audioset: 0x00000003
        Tuner   : 0x00000000
        Standard: 0x00000000007F3FFF ( PAL NTSC SECAM )
        Status  : 0

        Input   : 9
        Name    : S-Video 3
        Type    : 0x00000002
        Audioset: 0x00000003
        Tuner   : 0x00000000
        Standard: 0x00000000007F3FFF ( PAL NTSC SECAM )
        Status  : 0
ioctl: VIDIOC_G_INPUT
Input = 4
ioctl: VIDIOC_ENUMOUTPUT
        Output  : 0
        Name    : S-Video + Composite
        Type    : 0x00000002
        Audioset: 0x00000001
        Standard: 0x00000000007F3FFF ( PAL NTSC SECAM )

        Output  : 1
        Name    : Composite
        Type    : 0x00000002
        Audioset: 0x00000001
        Standard: 0x00000000007F3FFF ( PAL NTSC SECAM )

        Output  : 2
        Name    : S-Video
        Type    : 0x00000002
        Audioset: 0x00000001
        Standard: 0x00000000007F3FFF ( PAL NTSC SECAM )

        Output  : 3
        Name    : RGB
        Type    : 0x00000002
        Audioset: 0x00000001
        Standard: 0x00000000007F3FFF ( PAL NTSC SECAM )

        Output  : 4
        Name    : YUV C
        Type    : 0x00000002
        Audioset: 0x00000001
        Standard: 0x00000000007F3FFF ( PAL NTSC SECAM )

        Output  : 5
        Name    : YUV V
        Type    : 0x00000002
        Audioset: 0x00000001
        Standard: 0x00000000007F3FFF ( PAL NTSC SECAM )
ioctl: VIDIOC_G_OUTPUT
Output = 0
ioctl: VIDIOC_ENUMAUDIO
        Input   : 0
        Name    : Tuner Audio In

        Input   : 1
        Name    : Audio Line In
ioctl: VIDIOC_G_AUDIO
Input = 0: Tuner Audio In
ioctl: VIDIOC_G_FREQUENCY
Frequency = 1236
ioctl: VIDIOC_ENUMSTD
        index       : 0
        ID          : 0x0000000000003000
        Name        : NTSC
        Frame period: 1001/30000
        Frame lines : 525

        index       : 1
        ID          : 0x00000000000000FF
        Name        : PAL
        Frame period: 1/25
        Frame lines : 625

        index       : 2
        ID          : 0x00000000007F0000
        Name        : SECAM
        Frame period: 1/25
        Frame lines : 625
ioctl: VIDIOC_G_STD
Standard = 0x007f0000
ioctl: VIDIOC_QUERYCTRL
Brightness = 128
Contrast = 64
Saturation = 64
Hue = 0
Volume = 58880
Mute = 0

#######################3333 END tvtvcl ################33

and lastly the IVTV INIT stuff from the system log


Apr 15 22:54:53 minerva kernel: ivtv: ==================== START INIT IVTV
====================
Apr 15 22:54:53 minerva kernel: ivtv: version 0.3.2 (x) loading
Apr 15 22:54:53 minerva kernel: ivtv: Linux version: 2.6.11-1.14_FC3smp SMP 686
REGPARM 4KSTACKS gcc-3.4
Apr 15 22:54:53 minerva kernel: ivtv: In case of problems please include the
debug info
Apr 15 22:54:53 minerva kernel: ivtv: between the START INIT IVTV and END INIT
IVTV lines when
Apr 15 22:54:53 minerva kernel: ivtv: mailing the ivtv-devel mailinglist.
Apr 15 22:54:53 minerva kernel: ivtv: Autodetected WinTV PVR 350 card
Apr 15 22:54:53 minerva kernel: ivtv: Found an iTVC15 based chip
Apr 15 22:54:53 minerva kernel: ivtv: Unreasonably low latency timer, setting
to 64 (was 32)
Apr 15 22:54:53 minerva kernel: ivtv: VIA PCI device: 0x3091 vendor: 0x1106
Apr 15 22:54:53 minerva kernel: tveeprom: Hauppauge: model = 48139, rev = K157,
serial# = 2943776
Apr 15 22:54:53 minerva kernel: tveeprom: tuner = Philips FM1216 ME MK3 (idx =
57, type = 38)
Apr 15 22:54:53 minerva kernel: tveeprom: tuner fmt = PAL(B/G) PAL(I)
SECAM(L/L) PAL(D/K) (eeprom = 0x74, v4l2 = 0x00400e17)
Apr 15 22:54:53 minerva kernel: tveeprom: audio_processor = CS5331 (type = 9)
Apr 15 22:54:53 minerva kernel: ivtv: i2c attach [client=tveeprom[50],ok]
Apr 15 22:54:53 minerva kernel: ivtv: Tuner Type 38, Tuner formats 0x00400e17,
Radio: yes, Model 0x00ad1557, Revision 0x00000001
Apr 15 22:54:53 minerva kernel: ivtv: PAL tuner detected
Apr 15 22:54:53 minerva kernel: ivtv: SECAM tuner detected
Apr 15 22:54:53 minerva kernel: ivtv: Radio detected
Apr 15 22:54:53 minerva kernel: tuner: Ignoring new-style parameters in
presence of obsolete ones
Apr 15 22:54:53 minerva kernel: tuner: chip found at addr 0xc2 i2c-bus ivtv i2c
driver #0
Apr 15 22:54:53 minerva kernel: ivtv: i2c attach [client=(tuner unset),ok]
Apr 15 22:54:53 minerva kernel: saa7115: starting probe for adapter SMBus Via
Pro adapter at 5000 (0x0)
Apr 15 22:54:53 minerva kernel: saa7115: starting probe for adapter ivtv i2c
driver #0 (0x10005)
Apr 15 22:54:53 minerva kernel: saa7115: detecting saa7115 client on address
0x42
Apr 15 22:54:53 minerva kernel: saa7115: writing init values
Apr 15 22:54:53 minerva kernel: ivtv: i2c attach [client=saa7115[50],ok]
Apr 15 22:54:53 minerva kernel: saa7115: status: (1E) 0x48, (1F) 0xc0
Apr 15 22:54:54 minerva kernel: saa7127: Ignoring new-style parameters in
presence of obsolete ones
Apr 15 22:54:54 minerva kernel: saa7127: video encoder driver version V 0.3
loaded
Apr 15 22:54:54 minerva kernel: saa7127: detecting saa7127 client on address
0x88
Apr 15 22:54:54 minerva kernel: saa7127: Selecting NTSC video Standard
Apr 15 22:54:54 minerva kernel: saa7127: Selecting S-Video+Composite
Apr 15 22:54:54 minerva kernel: saa7127: Turn WSS off
Apr 15 22:54:54 minerva kernel: saa7127: Widescreen Mode 4:3 Full Format
Apr 15 22:54:54 minerva kernel: saa7127: Selecting Normal Encoder Input
Apr 15 22:54:54 minerva kernel: saa7127: Enable Video Output
Apr 15 22:54:54 minerva kernel: ivtv: i2c attach [client=saa7127[50],ok]
Apr 15 22:54:54 minerva kernel: msp34xx: ivtv version
Apr 15 22:54:54 minerva kernel: msp34xx: init: chip=MSP3418W-B3, has NICAM
support, simple (D) mode, simpler (G) no-thread mode
Apr 15 22:54:54 minerva kernel: msp34xx: $Id$ compiled on: Apr 15 2005 22:20:19
Apr 15 22:54:54 minerva kernel: ivtv: i2c attach [client=MSP3418W-B3,ok]
Apr 15 22:54:55 minerva kernel: ivtv: Encoder revision: 0x02040011
Apr 15 22:54:55 minerva kernel: ivtv: Decoder revision: 0x02020023
Apr 15 22:54:55 minerva kernel: ivtv: Configuring WinTV PVR 350 card with 10
streams
Apr 15 22:54:55 minerva kernel: ivtv: Registered v4l2 device, streamtype 0
minor 0
Apr 15 22:54:55 minerva kernel: ivtv: Create DMA stream 0 using 1024 16384 byte
buffers  0 kbytes total
Apr 15 22:54:55 minerva kernel: ivtv: Allocate DMA stream 0 using 1024 16384
byte buffers  16777216 kbytes total
Apr 15 22:54:55 minerva kernel: ivtv: Registered v4l2 device, streamtype 1
minor 32
Apr 15 22:54:55 minerva kernel: ivtv: Create DMA stream 1 
Apr 15 22:54:55 minerva kernel: ivtv: Allocate DMA stream 1 
Apr 15 22:54:55 minerva kernel: ivtv: Registered v4l2 device, streamtype 2
minor 224
Apr 15 22:54:55 minerva kernel: ivtv: Create stream 2 using 40 52224 byte
buffers  0 kbytes total
Apr 15 22:54:55 minerva kernel: ivtv: Allocate stream 2 using 40 52224 byte
buffers  2097152 kbytes total
Apr 15 22:54:55 minerva kernel: ivtv: Registered v4l2 device, streamtype 3
minor 24
Apr 15 22:54:55 minerva kernel: ivtv: Create DMA stream 3 using 455 4608 byte
buffers  0 kbytes total
Apr 15 22:54:55 minerva kernel: ivtv: Allocate DMA stream 3 using 455 4608 byte
buffers  2097152 kbytes total
Apr 15 22:54:55 minerva kernel: ivtv: Registered v4l2 device, streamtype 4
minor 64
Apr 15 22:54:55 minerva kernel: ivtv: Create stream 4 
Apr 15 22:54:55 minerva kernel: ivtv: Allocate stream 4 
Apr 15 22:54:55 minerva kernel: ivtv: Registered v4l2 device, streamtype 5
minor 16
Apr 15 22:54:55 minerva kernel: ivtv: Create DMA stream 5 using 16 65536 byte
buffers  0 kbytes total
Apr 15 22:54:55 minerva kernel: ivtv: Allocate DMA stream 5 using 16 65536 byte
buffers  1048576 kbytes total
Apr 15 22:54:55 minerva kernel: ivtv: Registered v4l2 device, streamtype 6
minor 228
Apr 15 22:54:55 minerva kernel: ivtv: Create stream 6 using 1024 2048 byte
buffers  0 kbytes total
Apr 15 22:54:55 minerva kernel: ivtv: Allocate stream 6 using 1024 2048 byte
buffers  262144 kbytes total
Apr 15 22:54:55 minerva kernel: ivtv: Registered v4l2 device, streamtype 7
minor 232
Apr 15 22:54:55 minerva kernel: ivtv: Create stream 7 
Apr 15 22:54:55 minerva kernel: ivtv: Allocate stream 7 
Apr 15 22:54:55 minerva kernel: ivtv: Registered v4l2 device, streamtype 8
minor 48
Apr 15 22:54:55 minerva kernel: ivtv: Create DMA stream 8 using 6 86400 byte
buffers  0 kbytes total
Apr 15 22:54:55 minerva kernel: ivtv: Allocate DMA stream 8 using 6 86400 byte
buffers  518400 kbytes total
Apr 15 22:54:55 minerva kernel: ivtv: Create DMA stream 9 using 32 65536 byte
buffers  0 kbytes total
Apr 15 22:54:55 minerva kernel: ivtv: Setting Tuner 38
Apr 15 22:54:55 minerva kernel: tuner: type set to 38 (Philips PAL/SECAM multi
(FM1216ME MK3)) by ivtv i2c driver #0
Apr 15 22:54:55 minerva kernel: saa7115: decoder set input (4)
Apr 15 22:54:55 minerva kernel: saa7115: now setting Composite input
Apr 15 22:54:55 minerva kernel: ivtv: Setting audio matrix to input 3, output 1
Apr 15 22:54:55 minerva kernel: ivtv: Switching standard to PAL.
Apr 15 22:54:55 minerva kernel: ivtv: ivtv_enc_thread: pid = 4415, itv =
0xf0dd46a0
Apr 15 22:54:55 minerva kernel: ivtv: ivtv_dec_thread: pid = 4416, itv =
0xf0dd46a0
Apr 15 22:54:55 minerva kernel: saa7115: decoder set norm PAL
Apr 15 22:54:55 minerva kernel: saa7115: set audio: 0x01
Apr 15 22:54:55 minerva kernel: saa7127: Setting Encoder Video Standard
Apr 15 22:54:55 minerva kernel: saa7127: Set PAL Video Mode
Apr 15 22:54:55 minerva kernel: saa7127: Selecting PAL video Standard
Apr 15 22:54:55 minerva kernel: ivtv: Initialized WinTV PVR 350, card #0
Apr 15 22:54:55 minerva kernel: ivtv: ====================  END INIT IVTV 
====================
Apr 15 22:55:06 minerva kernel: saa7115: decoder disable output
Apr 15 22:55:06 minerva kernel: saa7115: decoder enable output
Apr 15 22:55:27 minerva kernel: saa7115: decoder disable output
Apr 15 22:55:27 minerva kernel: saa7115: decoder enable output
Apr 15 22:55:33 minerva kernel: saa7115: decoder disable output
Apr 15 22:55:33 minerva kernel: saa7115: decoder enable output
Apr 15 23:08:00 minerva kernel: ivtv: Switching standard to SECAM.
Apr 15 23:08:01 minerva kernel: saa7115: decoder set norm SECAM
Apr 15 23:08:01 minerva kernel: saa7115: set audio: 0x01
Apr 15 23:08:01 minerva kernel: saa7127: Setting Encoder Video Standard
Apr 15 23:08:01 minerva kernel: saa7127: Set PAL Video Mode
Apr 15 23:08:01 minerva kernel: saa7127: Selecting PAL video Standard
Apr 15 23:08:46 minerva kernel: saa7115: decoder disable output
Apr 15 23:08:46 minerva kernel: saa7115: decoder enable output
Apr 15 23:09:37 minerva kernel: saa7115: decoder disable output
Apr 15 23:09:37 minerva kernel: saa7115: decoder enable output
Apr 15 23:09:51 minerva kernel: saa7115: decoder disable output
Apr 15 23:09:51 minerva kernel: saa7115: decoder enable output
Apr 15 23:26:13 minerva kernel: saa7115: decoder disable output
Apr 15 23:26:13 minerva kernel: saa7115: decoder enable output
Apr 15 23:26:25 minerva kernel: saa7115: decoder disable output
Apr 15 23:26:25 minerva kernel: saa7115: decoder enable output
Apr 15 23:26:37 minerva kernel: saa7115: decoder disable output
Apr 15 23:26:37 minerva kernel: saa7115: decoder enable output
Apr 15 23:26:46 minerva kernel: saa7115: decoder disable output
Apr 15 23:26:47 minerva kernel: saa7115: decoder enable output




Thanks for looking at this anyone who's gotten this far. I did get it to work
one night, so i know the card is ok. i must have broken the setup somehow with
and update of some sort. I didn't notice whenn i broke it, so i don't know what
i did to break it. In fact when it was working it picked up stations better
then on the windows side of the fence. I've tried putting a a bunch of setting
into my /etc/modprobe.conf gleamed from this and the mythtv list, but from what
i understand the settings are set automaticly now. i've also tried using the
apt-get versions of ivtv as per jarod's guide, but no luck.

what else can i look at to help troubleshoot this, or is there something
glaring in what you see above?

thanks a ton in advance.
-hary


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
ivtv-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ivtv-devel

Reply via email to