[streaming] R: Re: Streaming PC with multiple PVR (up to 10!)...

Paolo Scaffardi scaffardi at airventsam.it
Wed Nov 5 10:15:46 CET 2003


Hi Alexis!
The problem i were talking about has been fixed in the CVS tree about 2
months ago. The real limit of the driver wasnt the maximum number of
cards supported by it (a simple constant in the header file), but the
way it mapped the virtual memory to every device for PCI transfers. We
optimized it to reduce the amount of virtual memory allocated and...
this limit was broken. Now the system detects and initialize up to 10
PVR on the same system. 

>The latest stable release of VLS is 0.5.3.

Yes, i know. I downloaded it from CVS, but try doing a 'vls
--version'... you'll find a wrong version number!!

>Could you send us the log and a backtrace ?

Sorry... but can you tell us what exactly what do you need? We got a
core-dump. Should we set verbose level to the max and give you the
resulting log? How can we send a backtrace to you?

>We have a streaming server running with 2 PVRs and a very good uptime.

Really? What type of stream did you use (we cannot get the TS working,
so we use DVD_S2)? What other special settings? These are the ours:

ioctl: IVTV_IOC_G_CODEC
Codec parameters
aspect      : 2
audio       : 0x00e9
bframes     : 3
bitrate_mode: 0
bitrate     : 2500000
bitrate_peak: 4500000
dnr_mode    : 0
dnr_spatial : 0
dnr_temporal: 0
dnr_type    : 0
framerate   : 1
framespergop: 12
gop_closure : 0
pulldown    : 0
stream_type : 14
ioctl: VIDIOC_G_FMT
        Type   : Video Capture
        Width  : 720
        Height : 576
ioctl: VIDIOC_QUERYCAP
        Driver name   : ivtv
        Card type     : Vanilla iTVC15 card
        Bus info      : 0
        Driver version: 1
        Capabilities  : 0x01030001
ioctl: VIDIOC_ENUMINPUT
        Name    : Composite 0
        Type    : 0x00000002
        Audioset: 0x00000001
        Tuner   : 0x00000000
        Standard: 0x              FF ( PAL )
        Status  : 0
        Name    : Composite 1
        Type    : 0x00000002
        Audioset: 0x00000001
        Tuner   : 0x00000000
        Standard: 0x              FF ( PAL )
        Status  : 0
        Name    : Composite 2
        Type    : 0x00000002
        Audioset: 0x00000001
        Tuner   : 0x00000000
        Standard: 0x              FF ( PAL )
        Status  : 0
        Name    : Composite 3
        Type    : 0x00000002
        Audioset: 0x00000001
        Tuner   : 0x00000000
        Standard: 0x              FF ( PAL )
        Status  : 0
        Name    : Tuner 0
        Type    : 0x00000001
        Audioset: 0x00000000
        Tuner   : 0x00000000
        Standard: 0x              FF ( PAL )
        Status  : 0
        Name    : Composite 4
        Type    : 0x00000002
        Audioset: 0x00000001
        Tuner   : 0x00000000
        Standard: 0x              FF ( PAL )
        Status  : 0
        Name    : S-Video 0
        Type    : 0x00000002
        Audioset: 0x00000001
        Tuner   : 0x00000000
        Standard: 0x              FF ( PAL )
        Status  : 0
        Name    : S-Video 1
        Type    : 0x00000002
        Audioset: 0x00000001
        Tuner   : 0x00000000
        Standard: 0x              FF ( PAL )
        Status  : 0
        Name    : S-Video 2
        Type    : 0x00000002
        Audioset: 0x00000001
        Tuner   : 0x00000000
        Standard: 0x              FF ( PAL )
        Status  : 0
        Name    : S-Video 3
        Type    : 0x00000002
        Audioset: 0x00000001
        Tuner   : 0x00000000
        Standard: 0x              FF ( PAL )
        Status  : 0
ioctl: VIDIOC_G_INPUT
Input = 0
ioctl: VIDIOC_G_FREQUENCY
Frequency = 0
ioctl: VIDIOC_ENUMSTD
        ID          : 0x            3000
        Name        : NTSC
        Frame period: 1001/30000
        Frame lines : 525
        ID          : 0x              FF
        Name        : PAL
        Frame period: 1/25
        Frame lines : 625
        ID          : 0x          7F0000
        Name        : SECAM
        Frame period: 1/25
        Frame lines : 625
ioctl: VIDIOC_G_STD
Standard = 0x000000ff
ioctl: VIDIOC_QUERYCTRL
Brightness = 128
Contrast = 64
Saturation = 64
Hue = 0
Volume = 59343
Mute = 0

>We had some problems when using 3 PVRs in this streming server. 

We have that problem with only 1 PVR, the same with more. 

> Have you tried with the "decoder-dev" branch of the ivtv CVS ? Did you
try > with the patch developed by Jens Axboe ? What kind of device do
you use as
> client for the streming server ?

We are testing the Jens Axboe snapshots (31/10) and newer ivtv CVS
(where they should have been merged some days ago). The same problem we
have.

We are using as a client two type of Set-Top-Boxes of Telsey (an italian
manufacturer) and latest VLC on a PC.

Bye,
Paolo Scaffardi (Linux Software Engineer)
Airvent SAM S.p.A.
via Macanno 32
47900 Rimini (RN) - ITALY
Tel. +39 0541 383294
Fax +39 0541 387086


-- 
This is the streaming mailing-list, see http://www.videolan.org/streaming/
To unsubscribe, please read http://www.videolan.org/support/lists.html
If you are in trouble, please contact <postmaster at videolan.org>



More information about the streaming mailing list