|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Kir 2:5020/400 19 Sep 2006 00:17:00 To : Boris Shklyaev Subject : dvb skystar1 rev1.3 help! --------------------------------------------------------------------------------
привет.
Огромная просьба ответить
У меня Skystar1 rev1.3 PCI под линуксом SuSe10
Драйвера стандартные
Hе получается запустить больше 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 (хоть это получилось :-( )
Hо остается Operation not permitted
Знаю, что у людей получается и больше станции, но не знаю с какой
карточкой точно.
Гугле ничего не показывает
Подскажите хоть что-нибудь
--
Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
--- ifmail v.2.15dev5.3
* Origin: Talk.Mail.Ru (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/779563fefd3e.html, оценка из 5, голосов 10
|