[pvrusb2] WinTV PVR USB2 No video

Tamas Szecsi tamas.szecsi at dcu.ie
Tue Apr 21 11:04:15 CDT 2009


Hi all,

I am trying to use a Canon VC-C4 analogue videocamera in Linux (Ubuntu).
I have used it with a Belkin frame-grabber in Windows but there seems to 
be no Linux support
for that. So instead I bought a WinTV PVR USB2 (as there appears to be 
an excellent support
group and discussion forum for it).

I have connected the camera to the SVideo input of the WinTV, in the 
Windows WinTV programme
I set up the SVideo input for PAL_BGHIDK (I live in Ireland). Then I 
tested the setup in
Ulead Videostudio (for Windows), it was abled to capture the video, so 
everything seems to
be working fine with Windows.
However, I have problems with the Linux installation.

The 'mplayer /dev/video0' command only produces a snowflake-like image, 
as if I am using a
channel without a signal on it. The 'cat /dev/video0 >test.mpg' command 
does produce a video
file, but again, when watched on mplayer it is still the same 'empty' video.

There seems to be a conflict between the 'Detected format' (NTSC-M) and 
the 'Specified standard'
(PAL-BDGHI).
Any help would be appreciated. I have attached below the 'standard' 
printouts for the device
that appear in most mailing lists.

Best regards,
Tamas


student at student-desktop:~/Tamas$ mplayer /dev/video0
MPlayer 2:1.0~rc1-0ubuntu13 (C) 2000-2006 MPlayer Team
CPU: Intel(R) Core(TM)2 CPU          6600  @ 2.40GHz (Family: 6, Model: 
15, Stepping: 6)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.
Can't open joystick device /dev/input/js0: No such file or directory
Can't init input joystick
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.
Cannot seek backward in linear streams!
Seek failed
....
Win32 LoadLibrary failed to load: avisynth.dll, 
/usr/lib/win32/avisynth.dll, /usr/local/lib/win32/avisynth.dll
Cannot seek backward in linear streams!
Seek failed

MPEG-PS file format detected.
VIDEO:  MPEG2  720x576  (aspect 2)  25.000 fps  8000.0 kbps (1000.0 
kbyte/s)
xscreensaver_disable: Could not find XScreenSaver window.
GNOME screensaver disabled
==========================================================================
Opening video decoder: [mpegpes] MPEG 1/2 Video passthrough
VDec: vo config request - 720 x 576 (preferred colorspace: 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.
Try adding the scale filter, e.g. -vf spp,scale instead of -vf spp.
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))
==========================================================================
==========================================================================
Forced audio codec: mad
Opening audio decoder: [libmad] libmad mpeg audio decoder
AUDIO: 48000 Hz, 2 ch, s16le, 224.0 kbit/14.58% (ratio: 28000->192000)
Selected audio codec: [mad] afm: libmad (libMAD MPEG layer 1-2-3)
==========================================================================
AO: [alsa] 48000Hz 2ch s16le (2 bytes per sample)
Starting playback...
VDec: vo config request - 720 x 576 (preferred colorspace: 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
No bind found for key 'c'.                         %  0% 20.4% 6 0
gnome_screensaver_control()00 ct: -0.268 322/322  9%  0% 20.0% 7 0
Exiting... (Quit)


student at student-desktop:~/Tamas$ uname -r
2.6.22-14-generic


student at student-desktop:~/Tamas$ dmesg | tail -n 50 | more
[14692.530922] tda9887 0-0043: Data bytes: b=0x14 c=0x6e e=0x49
[14692.530925] tuner 0-0061: Tuner mode:      analog TV
[14692.530929] tuner 0-0061: Frequency:       175.25 MHz
[14692.530932] tuner 0-0061: Standard:        0x00000005
[14692.530936] wm8775 0-001b: Input: 2
[14692.530942] pvrusb2: Device initialization completed successfully.
[14692.530977] pvrusb2: registered device video0 [mpeg]
[14692.530994] pvrusb2: registered device radio0 [mpeg]
[17446.571616] usb 5-5: USB disconnect, address 4
[17446.571855] pvrusb2: unregistered device video0 [mpeg]
[17446.571870] pvrusb2: unregistered device radio0 [mpeg]
[19336.233748] usb 5-5: new high speed USB device using ehci_hcd and 
address 5
[19336.369896] usb 5-5: configuration #1 chosen from 1 choice
[19336.481369] usb 5-5: reset high speed USB device using ehci_hcd and 
address 5
[19336.882641] cx25840 0-0044: cx25843-24 found @ 0x88 (pvrusb2_a)
[19339.040513] cx25840 0-0044: loaded v4l-cx25840.fw firmware (16382 bytes)
[19339.142851] tuner 0-0043: chip found @ 0x86 (pvrusb2_a)
[19339.142879] tda9887 0-0043: tda988[5/6/7] found @ 0x43 (tuner)
[19339.173055] tuner 0-0061: chip found @ 0xc2 (pvrusb2_a)
[19339.178047] wm8775 0-001b: chip found @ 0x36 (pvrusb2_a)
[19339.205505] tveeprom 0-00a2: Hauppauge model 24029, rev E189, serial# 
8666446
[19339.205508] tveeprom 0-00a2: tuner model is TCL MFPE05 2 (idx 89, 
type 38)
[19339.205512] tveeprom 0-00a2: TV standards PAL(B/G) PAL(I) SECAM(L/L') 
PAL(D/D1/K) (eeprom 0x74)
[19339.205515] tveeprom 0-00a2: audio processor is CX25843 (idx 37)
[19339.205517] tveeprom 0-00a2: decoder processor is CX25843 (idx 30)
[19339.205519] tveeprom 0-00a2: has radio, has IR receiver, has IR 
transmitter
[19339.318703] tuner 0-0061: type set to 38 (Philips PAL/SECAM multi 
(FM1216ME MK3))
[19339.396080] cx25840 0-0044: Video signal:              not present
[19339.396083] cx25840 0-0044: Detected format:           NTSC-M
[19339.396086] cx25840 0-0044: Specified standard:        PAL-BDGHI
[19339.396088] cx25840 0-0044: Specified video input:     Composite 7
[19339.396091] cx25840 0-0044: Specified audioclock freq: 48000 Hz
[19339.403693] cx25840 0-0044: Detected audio mode:       forced mode
[19339.403696] cx25840 0-0044: Detected audio standard:   no detected 
audio standard
[19339.403699] cx25840 0-0044: Audio muted:               yes
[19339.403701] cx25840 0-0044: Audio microcontroller:     running
[19339.403703] cx25840 0-0044: Configured audio standard: automatic 
detection
[19339.403706] cx25840 0-0044: Configured audio system:   automatic 
standard and mode detection
[19339.403709] cx25840 0-0044: Specified audio input:     Tuner (In8)
[19339.403711] cx25840 0-0044: Preferred audio mode:      stereo
[19339.403713] cx25840 0-0044: Selected 65 MHz format:    autodetect
[19339.403715] cx25840 0-0044: Selected 45 MHz format:    chroma
[19339.403718] tda9887 0-0043: Data bytes: b=0x14 c=0x6e e=0x49
[19339.403721] tuner 0-0061: Tuner mode:      analog TV
[19339.403723] tuner 0-0061: Frequency:       175.25 MHz
[19339.403725] tuner 0-0061: Standard:        0x00000005
[19339.403728] wm8775 0-001b: Input: 2
[19339.403731] pvrusb2: Device initialization completed successfully.
[19339.403755] pvrusb2: registered device video0 [mpeg]
[19339.403766] pvrusb2: registered device radio0 [mpeg]



student at student-desktop:~/Tamas$ lsmod | grep -i pvr
pvrusb2               143700  0
cx2341x                13316  1 pvrusb2
videodev               29312  1 pvrusb2
v4l2_common            18432  6 
wm8775,tuner,cx25840,pvrusb2,cx2341x,videodev
v4l1_compat            15364  2 pvrusb2,videodev
tveeprom               16784  1 pvrusb2
i2c_core               26112  5 wm8775,tuner,cx25840,pvrusb2,tveeprom
usbcore               138632  6 pvrusb2,xpad,usbhid,ehci_hcd,uhci_hcd






More information about the pvrusb2 mailing list