Mailing List archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[linux-dvb] Reading from 4 cards simultaneously?
Hi,
i'm running a box (Pentium 3 800 MHz) with four DVB-budget-cards (2xDVB-S,
2xDVB-C) with Kernel 2.4.24 and linuxtv-dvb-drivers 1.1.0. Everything (tuning
via the frontend device and reading of the TS via the dvr device) works fine
as long as I only read data from three cards simultaneously. As soon as I
open the fourth dvr device, the first dvr device does no longer give me data.
This behaviour is perfectly reproducable and does NOT depend on the dvb
device number, the data always stops coming in on the device which I have
OPENED FIRST. I.e. if I open /dev/dvb/adapter0/dvr0 first, I get no data from
it after opening the fourth device and the same happens
with /dev/dvb/adapter1/dvr0, if this one is opened first.
I'm reading the entire transport stream from every card by using the dummy PID
8192 on the demux device and I use poll() calls to check if data is ready on
some dvr device. But after opening the fourth device, no more POLLIN events
will occur on the device which was opened first. Any idea anyone??
BTW: What's the correct way to increase the maximum number of supported DVB
devices (I'm using devfs)? I think the default number is still 4, and in an
earlier thread I noticed that incrementing MAX_NUM_DVB and
SAA7146_MAX_DEVICES did create more devices, but the drivers misdetected the
card types. Moreover these two defines seem to have gone in version 1.1.0.
Cheers, Jonny
--
Info:
To unsubscribe send a mail to ecartis@linuxtv.org with "unsubscribe linux-dvb" as subject.
Home |
Main Index |
Thread Index