Hello all,<br>
<br>
Sorry to put up another blank screen post. I've been
following Jared's MythTV how to guide for Fedora 4 with the following
setup:<br>
<br>
Fedora 4<br>
kernel - 2.6.13-1.1526_FC4<br>
Capture Card - Hauppauge WinTV PVR 150<br>
Video Card - ATI Radeon 7500<br>
System - P4 2.4 Ghz, D850EMV2L Motherboard , 512 MB RAM, onboard audio<br>
<br>
Currently, when I try to watch live tv I get a blank screen with
audio. I'm pretty new to MythTv and am unsure where the problem <br>
may lie. I saw one thread that seemed to say this could be
because of the audio drivers being used. Any feedback on how I
can confirm that would be greatly appreciated. I thinks it's
worth it to note that when I try to watch tv using the following
command:<br>
<br>
mplayer -vo x11 /dev/video0 <br>
<br>
I get really good video playback and audio. Using the xv as the
-vo option produces a blank screen with audio like mythtv does.
Below is some output that may be helpful.<br>
<br>
ct 10 21:19:21 localhost kernel: ivtv: ==================== START INIT IVTV ====================<br>
Oct 10 21:19:21 localhost kernel: ivtv: version 0.3.8 (tagged release) loading<br>
Oct 10 21:19:21 localhost kernel: ivtv: Linux version: 2.6.13-1.1526_FC4 686 REGPARM 4KSTACKS gcc-4.0<br>
Oct 10 21:19:21 localhost kernel: ivtv: In case of problems please include the debug info<br>
Oct 10 21:19:21 localhost kernel: ivtv: between the START INIT IVTV and END INIT IVTV lines when<br>
Oct 10 21:19:21 localhost kernel: ivtv: mailing the ivtv-devel mailinglist.<br>
Oct 10 21:19:21 localhost kernel: ivtv: Autodetected WinTV PVR 150 card (iTVC16 based)<br>
Oct 10 21:19:21 localhost kernel: ACPI: PCI Interrupt Link [LNKH] enabled at IRQ 5<br>
Oct 10 21:19:21 localhost kernel: PCI: setting IRQ 5 as level-triggered<br>
Oct 10 21:19:21 localhost kernel: ACPI: PCI Interrupt 0000:02:0b.0[A] -> Link [LNKH] -> GSI 5 (level, low) -> IRQ 5<br>
Oct 10 21:19:21 localhost kernel: ivtv: Unreasonably low latency timer, setting to 64 (was 32)
<br>
Oct 10 21:19:21 localhost kernel: tveeprom: Hauppauge: model = 26032, rev = C199, serial# = 8238318<br>
Oct 10 21:19:21 localhost kernel: tveeprom: tuner = TCL 2002N 5H (idx = 99, type = 50)<br>
Oct 10 21:19:21 localhost kernel: tveeprom: tuner fmt = NTSC(M) (eeprom = 0x08, v4l2 = 0x00001000)<br>
Oct 10 21:19:21 localhost kernel: tveeprom: audio processor = CX25841 (type = 23)<br>
Oct 10 21:19:21 localhost kernel: tveeprom: decoder processor = CX25841 (type = 1c)<br>
Oct 10 21:19:21 localhost kernel: ivtv: i2c attach to card #0 ok [client=tveeprom[50], addr=50]<br>
Oct 10 21:19:21 localhost kernel: tuner: chip found at addr 0xc2 i2c-bus ivtv i2c driver #0<br>
Oct 10 21:19:21 localhost kernel: ivtv: i2c attach to card #0 ok [client=(tuner unset), addr=61]<br>
Oct 10 21:19:21 localhost kernel: cx25840: loading /lib/modules/HcwMakoA.ROM<br>
Oct 10 21:19:21 localhost kernel: ivtv: i2c attach to card #0 ok [client=cx25840[50], addr=44]<br>
Oct 10 21:19:21 localhost kernel: ivtv: i2c attach to card #0 ok [client=wm8775[50], addr=1b]<br>
Oct 10 21:19:21 localhost kernel: ivtv: loading /lib/modules/ivtv-fw-enc.bin<br>
Oct 10 21:19:21 localhost kernel: ivtv: Encoder revision: 0x02040024<br>
Oct 10 21:19:21 localhost kernel: ivtv warning: Encoder Firmware can be buggy, use version 0x02040011!!!!<br>
Oct 10 21:19:21 localhost kernel: ivtv: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total)<br>
Oct 10 21:19:21 localhost kernel: ivtv: Allocate DMA encoder YUV stream: 194 x 10800 buffers (2048KB total)<br>
Oct 10 21:19:21 localhost kernel: ivtv: Allocate DMA encoder VBI stream: 120 x 17472 buffers (2048KB total)<br>
Oct 10 21:19:21 localhost kernel: ivtv: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB total)<br>
Oct 10 21:19:21 localhost kernel: tuner: type set to 50 (TCL 2002N) by ivtv i2c driver #0<br>
Oct 10 21:19:21 localhost kernel: ivtv: Initialized WinTV PVR 150, card #0<br>
Oct 10 21:19:21 localhost kernel: ivtv: ==================== END INIT IVTV ====================
<br>
<br>
# lspci -vv<br>
<br>
02:0b.0 Multimedia video controller: Internext Compression Inc iTVC16 (CX23416) MPEG-2 Encoder (rev 01)<br>
Subsystem: Hauppauge computer works Inc. WinTV PVR 150<br>
Control: I/O- Mem+
BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR+
FastB2B-<br>
Status: Cap+ 66Mhz- UDF-
FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort-
>SERR- <PERR-<br>
Latency: 64 (32000ns min, 2000ns max), Cache Line Size 08<br>
Interrupt: pin A routed to IRQ 5<br>
Region 0: Memory at f0000000 (32-bit, prefetchable) [size=64M]<br>
Capabilities: [44] Power Management version 2<br>
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA
PME(D0-,D1-,D2-,D3hot-,D3cold-)<br>
Status: D0 PME-Enable- DSel=0 DScale=0 PME-<br>
<br>
# ivtvctl -a<br>
<br>
ioctl IVTV_IOC_G_CODEC ok<br>
Codec parameters<br>
aspect : 2<br>
audio : 0x00e9<br>
bframes : 3<br>
bitrate_mode: 0<br>
bitrate : 4500000<br>
bitrate_peak: 6000000<br>
dnr_mode : 0<br>
dnr_spatial : 0<br>
dnr_temporal: 8<br>
dnr_type : 0<br>
framerate : 0<br>
framespergop: 15<br>
gop_closure : 1<br>
pulldown : 0<br>
stream_type : 0<br>
ioctl VIDIOC_G_FMT ok<br>
Type : Video Capture<br>
Width : 720<br>
Height : 480<br>
ioctl VIDIOC_QUERYCAP ok<br>
Driver name : ivtv<br>
Card type : WinTV PVR 150<br>
Bus info : 0000:02:0b.0<br>
Driver version: 776<br>
Capabilities : 0x01030011<br>
ioctl: VIDIOC_ENUMINPUT<br>
Input : 0<br>
Name : S-Video 0<br>
Type : 0x00000002<br>
Audioset: 0x00000003<br>
Tuner : 0x00000000<br>
Standard: 0x00000000007F3FFF ( PAL NTSC SECAM )<br>
Status : 0<br>
<br>
Input : 1<br>
Name : S-Video 1<br>
Type : 0x00000002<br>
Audioset: 0x00000003<br>
Tuner : 0x00000000
<br>
Standard: 0x00000000007F3FFF ( PAL NTSC SECAM )<br>
Status : 0<br>
<br>
Input : 2<br>
Name : Composite 0<br>
Type : 0x00000002<br>
Audioset: 0x00000003<br>
Tuner : 0x00000000<br>
Standard: 0x00000000007F3FFF ( PAL NTSC SECAM )<br>
Status : 0<br>
<br>
Input : 3<br>
Name : Composite 1<br>
Type : 0x00000002<br>
Audioset: 0x00000003<br>
Tuner : 0x00000000<br>
Standard: 0x00000000007F3FFF ( PAL NTSC SECAM )<br>
Status : 0<br>
<br>
Input : 4<br>
Name : Composite 2<br>
Type : 0x00000002<br>
Audioset: 0x00000003<br>
Tuner : 0x00000000<br>
Standard: 0x00000000007F3FFF ( PAL NTSC SECAM )<br>
Status : 0<br>
<br>
Input : 5<br>
Name : Composite 3<br>
Type : 0x00000002<br>
Audioset: 0x00000003<br>
Tuner : 0x00000000<br>
Standard: 0x00000000007F3FFF ( PAL NTSC SECAM )<br>
Status : 0<br>
<br>
Input : 6<br>
Name : Tuner 0<br>
Type : 0x00000001<br>
Audioset: 0x00000003<br>
Tuner : 0x00000000<br>
Standard: 0x0000000000003000 ( NTSC )<br>
Status : 0<br>
<br>
Input : 7<br>
Name : Tuner 1<br>
Type : 0x00000001<br>
Audioset: 0x00000003<br>
Tuner : 0x00000000<br>
Standard: 0x0000000000003000 ( NTSC )<br>
Status : 0<br>
ioctl VIDIOC_G_INPUT ok<br>
Video input = 6<br>
ioctl: VIDIOC_ENUMOUTPUT<br>
ioctl VIDIOC_G_OUTPUT failed: Invalid argument<br>
ioctl: VIDIOC_ENUMAUDIO<br>
Input : 0<br>
Name : Tuner Audio In<br>
<br>
Input : 1<br>
Name : Audio Line 1<br>
<br>
Input : 2<br>
Name : Audio Line 2<br>
<br>
Input : 3<br>
Name : Audio Line 3<br>
<br>
Input : 4<br>
Name : Audio Line 4
<br>
ioctl VIDIOC_G_AUDIO ok<br>
Audio input = 0: Tuner Audio In<br>
ioctl VIDIOC_G_FREQUENCY ok<br>
Frequency = 980<br>
ioctl: VIDIOC_ENUMSTD<br>
index : 0<br>
ID : 0x0000000000003000<br>
Name : NTSC<br>
Frame period: 1001/30000<br>
Frame lines : 525<br>
<br>
index : 1<br>
ID : 0x00000000000000FF<br>
Name : PAL<br>
Frame period: 1/25<br>
Frame lines : 625<br>
<br>
index : 2<br>
ID : 0x00000000007F0000<br>
Name : SECAM<br>
Frame period: 1/25<br>
Frame lines : 625<br>
ioctl VIDIOC_G_STD ok<br>
Video standard = 0x00003000<br>
ioctl: VIDIOC_QUERYCTRL<br>
Brightness = 127<br>
Contrast = 63<br>
Saturation = 63<br>
Hue = 0<br>
Volume = 58880<br>
Mute = 1<br>
<br>
MPlayer 1.0pre7try2-3.2.3 (C) 2000-2005 MPlayer Team<br>
CPU: Intel Pentium 4/Xeon/Celeron Foster (Family: 8, Stepping: 7)<br>
Detected cache-line size is 64 bytes<br>
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1<br>
<br>
# mplayer -vo xv /dev/video0 <br>
<br>
Opening joystick device /dev/input/js0<br>
Can't open joystick device /dev/input/js0 : No such file or directory<br>
Can't init input joystick<br>
Setting up LIRC support...<br>
mplayer: could not connect to socket<br>
mplayer: Connection refused<br>
Failed to open LIRC support.<br>
You will not be able to use your remote control.<br>
Playing /dev/video0.<br>
Win32 LoadLibrary failed to load: avisynth.dll, /usr/lib/win32/avisynth.dll, /usr/local/lib/win32/avisynth
<div id="mb_0">.dll<br>
MPEG-PS file format detected.<br>
VIDEO: MPEG2 720x480 (aspect 2) 29.970 fps 6000.0 kbps (750.0 kbyte/s)<br>
==========================================================================<br>
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3<br>
AUDIO: 48000 Hz, 2 ch, s16le, 384.0 kbit/25.00% (ratio: 48000->192000)<br>
Selected audio codec: [mp3] afm:mp3lib (mp3lib MPEG layer-2, layer-3)<br>
==========================================================================<br>
vo: X11 running at 1280x1024 with depth 24 and 32 bpp (":0.0" => local display)<br>
==========================================================================<br>
Opening video decoder: [mpegpes] MPEG 1/2 Video passthrough<br>
VDec: vo config request - 720 x 480 (preferred csp: Mpeg PES)<br>
Could not find matching colorspace - retrying with -vf scale...<br>
Opening video filter: [scale]<br>
The selected video_out device is incompatible with this codec.<br>
VDecoder init failed :(<br>
Opening video decoder: [libmpeg2] MPEG 1/2 Video decoder libmpeg2-v0.4.0b<br>
Selected video codec: [mpeg12] vfm:libmpeg2 (MPEG-1 or 2 (libmpeg2))<br>
==========================================================================<br>
Checking audio filter chain for 48000Hz/2ch/s16le -> 48000Hz/2ch/s16le...<br>
AF_pre: 48000Hz/2ch/s16le<br>
alsa-init: 1 soundcard found, using: default<br>
alsa: 48000 Hz/2 channels/4 bpf/65536 bytes buffer/Signed 16 bit Little Endian<br>
AO: [alsa] 48000Hz 2ch s16le (2 bps)<br>
Building audio filter chain for 48000Hz/2ch/s16le -> 48000Hz/2ch/s16le...<br>
Starting playback...<br>
VDec: vo config request - 720 x 480 (preferred csp: Planar YV12)<br>
VDec: using Planar YV12 as output csp (no 0)<br>
Movie-Aspect is 1.33:1 - prescaling to correct movie aspect.<br>
VO: [xv] 720x480 => 720x540 Planar YV12<br>
<br>
$ mythtv<br>
<br>
2005-10-11 00:40:16.617 New DB connection, total: 1<br>
Total desktop width=1280, height=1024, numscreens=1<br>
2005-10-11 00:40:16.627 Running in a window<br>
2005-10-11 00:40:16.627 Using screen 0, 1280x969 at 0,0<br>
2005-10-11 00:40:16.638 Switching to square mode (blue)<br>
mythtv: could not connect to socket<br>
mythtv: Connection refused<br>
lirc_init failed for mythtv, see preceding messages<br>
2005-10-11 00:40:16.954 Joystick disabled.<br>
2005-10-11 00:40:17.084 New DB connection, total: 2<br>
2005-10-11 00:40:17.140 Connecting to backend server: <a href="http://127.0.0.1:6543/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">127.0.0.1:6543</a> (try 1 of 5)<br>
2005-10-11 00:40:17.149 Using protocol version 15<br>
2005-10-11 00:40:17.217 Using protocol version 15<br>
2005-10-11 00:40:19.494 AVFD<br>
2005-10-11 00:40:19.495 AVFD: Opening Stream #0: codec id 2<br>
2005-10-11 00:40:19.496 Using libmpeg2 for video decoding<br>
2005-10-11 00:40:19.496 detectInterlace(Detect Scan, Detect Scan, 29.97, 480) ->Interlaced Scan<br>
2005-10-11 00:40:19.496 Interlaced: Interlaced Scan video_height: 480 fps: 29.97<br>
2005-10-11 00:40:19.496 AVFD: Looking for decoder for 2<br>
2005-10-11 00:40:19.496 AVFD<br>
2005-10-11 00:40:19.496 AVFD: Opening Stream #1: codec id 86016<br>
2005-10-11 00:40:19.496 AVFD: Looking for decoder for 86016<br>
2005-10-11 00:40:19.502 Estimated bitrate = 6384<br>
2005-10-11 00:40:19.545 Filling position map from 0 to 34<br>
2005-10-11 00:40:19.569 Position map filled from Encoder to: 2<br>
2005-10-11 00:40:19.569 SyncPositionMap liveTV, from Encoder: 3 entries<br>
2005-10-11 00:40:19.569 SyncPositionMap, new totframes: 30, new length: 1, posMap size: 3<br>
Input #0, mpeg, from '<a>rbuf://127.0.0.1:6543/video/buffers/ringbuf1.nuv</a>':<br>
Stream #0.0: Video: mpeg2video, 720x480, 29.97 fps, 6000 kb/s<br>
Stream #0.1: Audio: mp2, 48000 Hz, stereo, 384 kb/s<br>
2005-10-11 00:40:19.570 Partial position map found<br>
2005-10-11 00:40:19.583 Opening audio device '/dev/dsp'.<br>
2005-10-11 00:40:19.583 Opening OSS audio device '/dev/dsp'.<br>
2005-10-11 00:40:19.589 Over/underscan. V: 0, H: 0, XOff: 0, YOff: 0<br>
2005-10-11 00:40:19.595 Using XV port 69<br>
2005-10-11 00:40:19.600 Snapping height to avoid scaling: disphoff 480, dispyoff: 0<br>
2005-10-11 00:40:19.600 Image size. dispxoff 42, dispyoff: 0, dispwoff: 635, disphoff: 480<br>
2005-10-11 00:40:19.600 Image size. imgx 0, imgy: 0, imgw: 720, imgh: 480<br>
2005-10-11 00:40:19.960 Realtime priority would require SUID as root.<br>
2005-10-11 00:40:20.021 Changing from None to WatchingLiveTV<br>
2005-10-11 00:40:20.110 nVidiaVideoSync: Could not open device /dev/nvidia0, No such file or directory<br>
2005-10-11 00:40:20.179 Using audio as timebase<br>
2005-10-11 00:40:20.180 Video timing method: DRM<br>
2005-10-11 00:40:20.180 Refresh rate: 33366, frame interval: 33366<br>
2005-10-11 00:40:20.255 HandleGopStart: gopset not set, syncing positionMap<br>
2005-10-11 00:40:20.261 Filling position map from 3 to 3<br>
2005-10-11 00:40:20.315 Position map filled from Encoder to: 3<br>
2005-10-11 00:40:20.316 SyncPositionMap liveTV, from Encoder: 4 entries<br>
2005-10-11 00:40:20.316 SyncPositionMap, new totframes: 45, new length: 1, posMap size: 4<br>
2005-10-11 00:40:20.316 Stream initial keyframedist: 15.<br>
2005-10-11 00:40:20.518 positionMap[ 3 ] == 1095718.<br>
2005-10-11 00:40:20.617 A/V diverged by 3.2843 frames, extending frame to keep audio in sync<br>
2005-10-11 00:40:20.641 A/V diverged by 3.73698 frames, extending frame to keep audio in sync<br>
2005-10-11 00:40:20.673 A/V diverged by 4.14392 frames, extending frame to keep audio in sync<br>
2005-10-11 00:40:20.685 A/V diverged by 4.47159 frames, extending frame to keep audio in sync<br>
2005-10-11 00:40:20.701 A/V diverged by 4.8672 frames, extending frame to keep audio in sync......More of the same<br><br>
$ mythfrontend (Watch TV)<br>
<br>
2005-10-11 00:42:29.450 New DB connection, total: 1<br>
Total desktop width=1280, height=1024, numscreens=1<br>
2005-10-11 00:42:29.460 Running in a window<br>
2005-10-11 00:42:29.460 Using screen 0, 1280x969 at 0,0<br>
2005-10-11 00:42:29.463 mythfrontend version: 0.18.1.20050523-1 <a href="http://www.mythtv.org/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">www.mythtv.org</a><br>
2005-10-11 00:42:29.464 Enabled verbose msgs : important general<br>
2005-10-11 00:42:29.870 Switching to square mode (blue)<br>
mythtv: could not connect to socket<br>
mythtv: Connection refused<br>
lirc_init failed for mythtv, see preceding messages<br>
2005-10-11 00:42:30.137 Joystick disabled.<br>
2005-10-11 00:42:30.196 Registering Internal as a media playback plugin.<br>
2005-10-11 00:42:30.242 Registering MythDVD DVD Media Handler as a media handler<br>
2005-10-11 00:42:30.242 Registering MythDVD VCD Media Handler as a media handler<br>
2005-10-11 00:42:30.449 Registering MythMusic Media Handler as a media handler<br>
SIP listening on IP Address <a href="http://192.168.0.100:5060/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">192.168.0.100:5060</a> NAT address <a href="http://192.168.0.100/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
192.168.0.100</a><br>
SIP: Cannot register; proxy, username or password not set<br>
2005-10-11 00:42:32.843 New DB connection, total: 2<br>
2005-10-11 00:42:32.899 Connecting to backend server: <a href="http://127.0.0.1:6543/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">127.0.0.1:6543</a> (try 1 of 5)<br>
2005-10-11 00:42:32.935 Using protocol version 15<br>
2005-10-11 00:42:33.008 Using protocol version 15<br>
2005-10-11 00:42:35.244 Opening audio device '/dev/dsp'.<br>
2005-10-11 00:42:35.244 Opening OSS audio device '/dev/dsp'.<br>
2005-10-11 00:42:35.291 Using XV port 69<br>
2005-10-11 00:42:35.650 Realtime priority would require SUID as root.<br>
2005-10-11 00:42:35.712 Changing from None to WatchingLiveTV<br>
2005-10-11 00:42:35.785 Video timing method: DRM<br>
2005-10-11 00:42:36.489 prebuffering pause<br>
2005-10-11 00:42:37.439 prebuffering pause<br>
2005-10-11 00:42:38.355 prebuffering pause...........More of the same<br>
<br>
<br>Thanks for any help you can give.</div>