RELSat

RELSat (https://forum.rlst.tv/index.php)
-   Настройка оборудования (https://forum.rlst.tv/forumdisplay.php?f=8)
-   -   Настройка плагина ACamd для DVB плат (https://forum.rlst.tv/showthread.php?t=3035)

sasa1976 20.01.2009 20:49

viroman, мегареспектище, :beer: :alc:
обязательно на досуге попробую

shara 20.01.2009 21:29

Кто протестил оставьте отзыв. Если все нормально в первый пост прилеплю

viroman 21.01.2009 00:38

fixed

sasa1976 23.01.2009 01:19

короче попробывал-- у меня нифига не парсит короче

возможно разная кодировка символов ? у меня виста 64 енглиш

вот кусок полученого лога :

22:06:20: Ch: 407 - SEX VIEW HOT
22:06:21: PMT: Cache file, search22:06:21: 0x0197 0x36B7 0x0500 0x00020910 0x1E1B 0x1E14 1110111101

парсер ничего не находит



кусок твоего лога
13:23:06: Ch: 521 - Red Light Hot
13:23:06: PMT: Cache file, search13:23:06: 0x0209 0x03E4 0x0500 0x00025100 0x1D4C 0x1FFF 1111111100

всё нормально
вывод:
0209,03E4,0500,00025100,1D4C,1FFF,Red Light Hot

sasa1976 23.01.2009 01:28

viroman,
а задумка весьма интересная , может тебе лучше на ПИРАМИДУ

запостить
http://viaccessfree.biz/forum/forumdisplay.php?f=65
-- там народ поактивней участвовать будет?

sasa1976 23.01.2009 02:28

уф , догнал -это из-за 1110111101 у меня
и 1111111100 у тебя
кто нибудь знает для чего это acamdу?

в первой версии парсера ( с php которая, я это заменил )-- всё работает теперь
ну а вторую (чисто еxe которая , я не колупал - не програмер я )
PHP код:

<?php
$myfile
="";
$fd=fopen("ACamd_log.txt","r");
if (
$fd==0) { $f=fopen("error.txt","w"); fwrite($f,"Unable to open ACamd_log.txt"); fclose($f); die(); }
while (
$buffer fgets($fd4096)) { $myfile=$myfile.$buffer; }
fclose($fd);
$splitter="
"
;
$split=explode("Ch: ",$myfile);
array_shift($split);
foreach(
$split as $key=>$value) {
if(
strstr($value,'1110111101')) {
$split2=explode("1110111101",$value);
if(!
strstr($split2[0],'Index=')) { 
$newarray1=explode(" - ",$split2[0]);
$newarray1=explode("\r\n",$newarray1[1]);
$name=$newarray1[0];
$newarray1=explode(" 0x",$split2[0]);
array_shift($newarray1);
$newarray1[5]=str_replace(" ","",$newarray1[5]);
if(
$newarray1[4]!="0000") { $newarray[]=$newarray1[0].','.$newarray1[1].','.$newarray1[2].','.$newarray1[3].','.$newarray1[4].','.$newarray1[5].','.$name; } } } } $newarray1="";
foreach(
$newarray as $key=>$value) { $newarray1[$value]=""; } $newarray="";
foreach(
$newarray1 as $key=>$value) {
$newarray=$newarray.$key.$splitter; }
$f=fopen("copy_to_ACamd_PMT.txt","w");
fwrite($f,$newarray);
fclose($f);
?>


viroman 23.01.2009 09:08

А, понятно, спасибо за подсказку, сделаю сегодня автоматическое распознавание этого параметра, думалось, оно везде одинаковое. И вправду, что это такое.

viroman 23.01.2009 13:40

Вложений: 1
Такс, новая версия готова, код переписан без фиксированного значения, надеюсь, так теперь будет лучше.
Спасибо всем тестирующим!

11111 24.01.2009 17:16

Доброго время суток всем!!!
Подскажите пожалуйста как мне настроить НТВ+ на компе в программе прог двб? Где и что скачать???
Перепробовал много плагинов толку нет...
ДВБ карта технотренд!
Спасибо!!!

jack 24.01.2009 17:22

читать тему настройкак скайстаров
там есть плагин csc 4.004.С ним нормально будет работать

viroman 28.01.2009 17:30

Вложений: 1
А вот как и обещал человек, подоспела новая версия Acamd, тепериче это версия 0.6.0 :)
Удачи!

History
-------
28.01.2009
V 0.6.0.0 <- V 0.5.1.0
- Added Active enable/disable, not for all processes
- Added Search enable/disable
- Added Display filter actions enable/disable
- Added Trayicon enable/disable
- Added Delete unused ECM(s) enable/disable
- Added Emubox 0.2 client (beta)
- Added Gb*x(N) native client (beta)
- Added Multi ECM support
- Added Multi client support, all activated PIDS send to all clients.
- Added DVBViewer PID filter (better native), for non complete transponder cards
- Added cache.ini for auto default ECM actions. (beta default on, when trouble turn it off)
- Added Added A: option into ACamd_PMT.txt rename after.
- Added MDAPIWait, some TV programs need some time for action creating removing filters
- Changed Network options, for better reconnect
- Changed Rewritten current Gb*x client
- Changed ACamd_PMT.txt when dubble PMT and SID then look at channelname
- Changed Default KeyDelay was 0 changed to 100
- Changed ResetProviderID changed to 0 default disable
- Changed PMT and CAT Scan enable/disable for DVBViewer activated
- Changed Rename, Ignore, Prefferd
- Fixed DVBCore ACamd not correct closed
- Delete EcmRetryWait
- Delete PremiumHack (now use R: or A: line)

viroman 28.01.2009 17:35

PS: он кое что ещё поменял, например под Changed Network options, for better reconnect подразумевается следующее, я его попросил socket time out с 20 секунд сбавить на реальное значение, теперь оно значится как 7 секунд + 2 секунды реконнект. А вообще народ, тестим, как оно у вас работает с платформой HD.

PS: дорогая администрация, перепишите свой мануал под newcamd протокол в связке с Acamd, поскольку только с этим протоколом у меня особых проблем не было замечено.

jack 28.01.2009 17:47

если тестирование пройдет нормально-добавляем в шапку

shara 28.01.2009 18:14

у кого двб карты, проверьте как работает в двух протоколах

sasa1976 29.01.2009 00:18

вообщем потестил ,viroman респект :)
одна проблема- ты пишешь что у тебя по newcamd всё нормально-- у меня вообще никак
короче при наличии хоть одного сервера ньюкамд в файле конфигурации
ни прог ни двбвьюер тупо не стартует, зависает намертво vista 64
-- он что синтаксис поменял? вроде в ридме этого нет?
да , ты в двбвьюере этот плагин используешь в чистом виде или через врапер (softcsa.dll то есть ) ?
по CAMD3 протоколу пашет замечательно-- вроде никаких замечаний нет

viroman 29.01.2009 01:27

Нет, у меня он без враппера, как раз таки по camd протоколу у меня со старыми версиями вечные затыки были, на этой не пробовал камд протокол, хотя не думаю, что что то изменилось. За то по ньюкамд отлично.
А не стартует у тебя по одной причине, ты криво что то настроил для ньюкамда. У меня тоже так было в начале, что то не так задал и вечный затык, что двбвьювер стартовать не хотел.
Примерно должно быть так
Цитата:

newcamd:mojserver.dyndns.tv:5000:0/090f/ffff:mojlogin:mojpass:0102030405060708091011121314
newcamd:mojserver.dyndns.tv:4000:0/0500/ffff:mojlogin:mojpass:0102030405060708091011121314
newcamd:mojserver.dyndns.tv:4500:0/1702/ffff:mojlogin:mojpass:0102030405060708091011121314
newcamd:mojserver.dyndns.tv:4002:0/0100/ffff:mojlogin:mojpass:0102030405060708091011121314
newcamd:mojserver.dyndns.tv:4010:0/0604/ffff:mojlogin:mojpass:0102030405060708091011121314
newcamd:mojserver.dyndns.tv:4005:0/0d02/ffff:mojlogin:mojpass:0102030405060708091011121314
newcamd:mojserver.dyndns.tv:4014:0/4ae1/ffff:mojlogin:mojpass:0102030405060708091011121314


Респект не мне, а апимулдеру.

PS: на первой странице неправильно указано
newcamd:server:Port:1/Caid/ffff:User1:Pass1:0102030405060708091011121314

единица после порта не должна стоять, ибо мы не хотим ничего с EMM делать, там нужен 0, как на моём примере.

sasa1976 29.01.2009 01:57

да в том то все и дело-- что так и настроено
как только ставлю версию 0.5.1.0 -- стартует
6.0 нет
а 0 для emm у меня всегда стоял

viroman 29.01.2009 02:00

А если только ньюкамд оставить, стартует?

sasa1976 29.01.2009 02:06

ну так я одновременно camd3 и ньюкамд не запускаю :)-- за это бан

sasa1976 29.01.2009 02:08

скинь свой acamd.ini
может там косяк-- хотя я пробывал и без ини-- тажа лажа


Часовой пояс GMT +1, время: 19:24.

Copyright ©2000-2006