dvb skystar1 rev1.3 help! (fwd)
- From
- Kir (2:5020/400)
- To
- All
- Date
- 2006-09-19T17:09:52Z
- Area
- RU.UNIX.BSD
From: Kir <kirill@alphaclub.net>
привет.
Огромная просьба ответить
У меня Skystar1 rev1.3 PCI под линуксом SuSe10, думаю под фревыми дровами
будет таже проблема, (на пингвинском фидо никто не отвечает - не в обиду
линуксоидам)
может кто сталкивался
Драйвера стандартные
Не получается запустить больше 12 радиостанции в сеть
строка запуска vlc
/usr/local/bin/vlc -d --color --ttl 12 --ts-es-id-pid \
--programs=2,5,7,8,10,12,15,16,17,18,54,62 \
dvb: --dvb-frequency=11514000 --dvb-srate=7600000 --dvb-voltage=18 \
--sout-standard-access=http --sout-standard-mux=raw --sout \
'#duplicate{dst=std{dst=192.168.168.169:9002},select="program=2",
dst=std{dst=192.168.168.169:9005},select="program=5",
dst=std{dst=192.168.168.169:9007},select="program=7",
dst=std{dst=192.168.168.169:9008},select="program=8",
dst=std{dst=192.168.168.169:9010},select="program=10",
dst=std{dst=192.168.168.169:9012},select="program=12",
dst=std{dst=192.168.168.169:9015},select="program=15",
dst=std{dst=192.168.168.169:9016},select="program=16",
dst=std{dst=192.168.168.169:9017},select="program=17",
dst=std{dst=192.168.168.169:9018},select="program=18",
dst=std{dst=192.168.168.169:9021},select="program=54",
dst=std{dst=192.168.168.169:9022},select="program=62"}'
если добавляешь хотябы один канал, то пишет
[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)
lsmod | grep demux0 показывает 32 открытых файла устройства demux0.
А это предел по драйверам
cat drivers/media/dvb/ttpci/av7110c
... 1286 string
for (i = 0; i < 32; i++)
av7110->handle2filter[i] = NULL;
dvbdemux->filternum = 32;
dvbdemux->feednum = 32;
...
Что делать?
Пробовал поднять число до 64, пропадает строка Too many open files
Открывается больше demux0 (хоть это получилось :-( )
Но остается Operation not permitted
Знаю, что у людей получается и больше станции, но не знаю с какой
карточкой точно.
Гугле ничего не показывает
На каждую станцию vlc открывает по два demux0, куда он открывает еще три
дополнительны - не знаю
Есть еще мысль, что один demux0 открывается на видео, другой на звук, но
так как мне только звук нужен, то может быть можно както побороться, уже
две недели ковыряюсь, так не хочится верить, что надо другую карточку
брать
Подскажите хоть что-нибудь
--
Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
--- ifmail v.2.15dev5.3
* Origin: Talk.Mail.Ru (2:5020/400)
SEEN-BY: 50/12 203 400/814 450/159 186 1024 451/30 461/43 132 640 469/999
SEEN-BY: 550/196 4616/3 4625/8 4635/4 4641/444 5000/76 5000 5006/1 5007/1
SEEN-BY: 5010/70 352 5011/13 5012/46 5015/28 5019/31 5020/18 154 175 194 400
SEEN-BY: 5020/545 549 715 758 982 1057 1523 1604 1630 1909 1922 2142 2238 2395
SEEN-BY: 5020/2450 2590 2871 4441 5021/3 29 5022/128 5025/3 750 5026/45
SEEN-BY: 5027/12 5029/32 5030/49 500 556 966 1063 1080 1900 1957 2828 5031/47
SEEN-BY: 5031/70 5034/10 13 5035/3 38 5036/1 5040/47 5042/13 5045/7 5049/1 50
SEEN-BY: 5049/97 5051/15 5054/1 4 8 9 11 28 35 36 37 45 63 66 67 70 75 84 85
SEEN-BY: 5055/95 5057/1 5059/9 5060/88 5061/15 5062/1 10 5063/3 5064/7 5066/18
SEEN-BY: 5074/9 5075/5 5077/70 5080/80 1003 5082/6 5083/21 5085/13 5090/108
SEEN-BY: 5094/4 5095/20 5096/18 5099/11 6001/3 10
PATH: 5020/400 4441 545 5054/1 37