[linux-dvb] dvb filternum=32, feednum=32
Kir
kirill at alphaclub.net
Sun Sep 17 17:05:08 CEST 2006
Answer, please !!!
At first, excuse me for my english.
I have PCI SkyStar1 rev1.3 dvb card and want to retransmit with vlc
(videolan) about 25 radiostations through my localnet. But with latest
linux kernel dvb drivers, I can only 12. If I try more I receive next
after 12th radiostation:
[00000312] ts demuxer debug: * es pid=4118 type=3 fcc=mpga
[00000371] main packetizer debug: looking for packetizer module: 15
candidates
[00000371] main packetizer debug: using packetizer module "mpeg_audio"
[00000371] main packetizer debug: thread 1219038128 (decoder) created at
priority 0 (input/decoder.c:159)
[00000309] dvb access debug: Opening device /dev/dvb/adapter0/demux0
[00000309] dvb access debug: DMXSetFilter: DMX_PES_OTHER for PID 4118
[00000309] dvb access error: DMXSetFilter: failed with -1 (Operation not
permitted)
[00000309] dvb access error: DMXSetFilter failed
libdvbpsi error (PSI decoder): TS discontinuity (received 15, expected 0)
for PID 2041
libdvbpsi error (PSI decoder): TS discontinuity (received 15, expected 0)
for PID 2041
[00000312] ts demuxer debug: PMTCallBack called
[00000312] ts demuxer debug: new PMT program number=55 version=14
pid_pcr=4092
[00000312] ts demuxer warning: skipping program (not selected)
[00000312] ts demuxer debug: PMTCallBack called
[00000312] ts demuxer debug: new PMT program number=54 version=14
pid_pcr=4091
[00000309] dvb access debug: Opening device /dev/dvb/adapter0/demux0
[00000309] dvb access error: DMXSetFilter: opening device failed (Too many
open files)
[00000309] dvb access error: DMXSetFilter failed
[00000312] ts demuxer debug: * es pid=4091 type=3 fcc=mpga
[00000372] main packetizer debug: looking for packetizer module: 15
candidates
[00000372] main packetizer debug: using packetizer module "mpeg_audio"
[00000372] main packetizer debug: thread 1221139376 (decoder) created at
priority 0 (input/decoder.c:159)
[00000309] dvb access debug: Opening device /dev/dvb/adapter0/demux0
[00000309] dvb access error: DMXSetFilter: opening device failed (Too many
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
open files)
^^^^^^^^^^^
[00000309] dvb access error: DMXSetFilter failed
[00000312] ts demuxer warning: first packet for pid=4230 cc=0x3
[00000312] ts demuxer warning: first packet for pid=4200 cc=0x9
[00000312] ts demuxer warning: first packet for pid=4180 cc=0x5
[00000312] ts demuxer warning: first packet for pid=4130 cc=0x1
[00000312] ts demuxer warning: first packet for pid=4143 cc=0x2
[00000312] ts demuxer warning: first packet for pid=4110 cc=0x7
[00000312] ts demuxer warning: first packet for pid=4100 cc=0xf
[00000312] ts demuxer warning: first packet for pid=4120 cc=0x6
[00000312] ts demuxer warning: first packet for pid=4242 cc=0x1
[00000312] ts demuxer warning: first packet for pid=4260 cc=0x8
[00000312] ts demuxer debug: PSINewTableCallBack: table 0x4e(78)
ext=0x6(6)
[00000312] ts demuxer debug: PSINewTableCallBack: table 0x4e(78)
ext=0x3(3)
I think that this thing depend on this part of code in dvb av7110 drivers
(function av7110_register)
cat drivers/media/dvb/ttpci/av7110c
... 1286 string
for (i = 0; i < 32; i++)
av7110->handle2filter[i] = NULL;
dvbdemux->filternum = 32;
dvbdemux->feednum = 32;
...
Can I increase number 32 to for example 64?
this 12 radiostations I see 27 strings after command lsof | grep demux0
If more then 12th, 32 strings with demux0
Please help me!!!!
Google didn't help
Best regards
Kirill,
kirill at alphaclub.net
More information about the linux-dvb
mailing list