[mythtv-users] PVR350 video out very slow (Nvidia way better)
Emmanuel Hislen
hislen at mindspring.com
Sat Feb 7 01:11:57 EST 2004
Hi Torsten,
I think you're right. Like I said I never ran the "dd" test before
because I did not have the ivtvfbctl tool and I thought this could not
work without it. Then I jumped to the real mythTV test, and seeing an
image on TV proved me that it worked. But that's where I was mistaken I
believe: it now seems that getting an image does not mean I am using the
350 decoder.
I tried the dd test now and nothing happens :-(
Now I feel like an idiot...
I passed the test image test in the howto though:
insmod saa7127 enable_output=1 output_select=0 test_image=1
I got the color pattern on the TV screen.
I also passed the "cat /dev/video0 > /tmp/test_capture.mpg" test with
mplayer. But that'sthe input side.
Now when I do:
dd if=/dev/video0 of=/dev/video16 bs=65536
Nothing...
How do I know if /dev/video16 is the right one?
Here's what I have:
[root at fantasio dev]# ls -l /dev |grep video
drwxr-xr-x 2 manu manu 4096 Jan 23 01:28 video
crw------- 1 manu root 81, 0 Sep 15 06:40 video0
crw------- 1 manu root 81, 1 Sep 15 06:40 video1
drwxr-xr-x 2 root root 4096 Jan 23 01:28 video1394
-rw-rw---- 1 manu root 4444096 Feb 6 21:14 video16
crw------- 1 manu root 81, 2 Sep 15 06:40 video2
crw------- 1 manu root 81, 3 Sep 15 06:40 vide
Note every time I do the dd test video16 gets bigger. Looks like nobody
is reading/removing content from it.
Here's what I have from dmesg
<<<<<<<<<<
...
[saa7127.c: INFO]: SAA7127 video encoder driver loaded
ivtv: version 0.1.9 (release) loading
ivtv: SGarray_size = 340, DSGarray_size = 56
ivtv: Found an iTVC15 based chip
tuner: chip found @ 0xc2
tuner(bttv): type forced to 2 (Philips NTSC (FI1236,FM1236 and
compatibles)) [insmod]
saa7127: Configuring encoder...<6>saa7114.c: starting probe for adapter
ivtv i2c driver #0 (0x10005)
saa7114.c: detecting saa7114 client on address 0x42
saa7115.c: writing init values
status: (1E) 0x50, (1F) 0xc0
msp34xx: init: chip=MSP3448W-A2, has NICAM support
msp3410: daemon started
ivtv: Encoder revision: 0x02040011
ivtv: Decoder revision: 0x02020023
ivtv: Registered v4l2 device, minor 0
ivtv: Registered v4l2 device, minor 32
ivtv: Registered v4l2 device, minor 224
ivtv: Registered v4l2 device, minor 16
ivtv: Registered v4l2 device, minor 48
ivtv: loaded
ivtv-fb: Framebuffer module loaded (attached to ivtv card id 0)
ivtv-fb: screen coords: [0 0] -> [720 480]
ivtv-fb: original global alpha = 208
ivtv-fb: new global alpha = 208
ivtv-fb: current OSD state = 35
ivtv-fb: warning: cannot reserve video memory at 0xd9510000
ivtv-fb: framebuffer at 0xd9510000, mapped to 0xe3e73000, size 2818k
ivtv-fb: mode is 720x480x32, linelength=2880
Console: switching to colour frame buffer device 90x30
fb0: iTVC15 TV out frame buffer device
lirc_dev: IR Remote Control driver registered, at major 61
bttv: driver version 0.7.107 loaded
bttv: using 4 buffers with 2080k (8320k total) for capture
bttv: Host bridge is PCI device 10de:01e0 (nVidia Corporation
...
> >>>>>>>>>
The part about "cannot reserve video memory" looks scary to me but I've
seen it on some other peole's dmesg in the archives.
Where can I find the video node used by the 350 tv out?
Thanks a lot,
Emmanuel.
Torsten Schenkel wrote:
>> I believe I did check this box. Hard to say it is outside the screen when
>> using the tv-out of the 350 :-(
>>
>> But when I clicked it another menu appeared about /dev/video16, si I
>> believe
>> I did click it.
>>
>> I'll double check again :-)
>
>
> OK, I'll summarize:
>
> - You have X up and running on the pvr's tv-out
>
> So your fbx and pci settings are correct, otherwise your X would bail
> out
>
> - You have the checkbox set to use the pvr's tv-out, otherwise you
> wouldn't see the /dev/video16 field, as you stated you do.
>
> - Still Myth doesn't use the pvr's decoder, but tries to display the
> video on the framebuffer
>
>
> Did you test the pvr with the dd test? Does /dev/video16 exist. Does the
> ivtv bind to some other device? It's always /dev/video[X] for input and
> /dev/video[X+16] for output. So maybe you got the wrong device?
>
> Torsten
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> mythtv-users mailing list
> mythtv-users at mythtv.org
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
More information about the mythtv-users
mailing list