Друзья, примерно пару месяцев назад начал разрабатывать свой мод
oscam-vmod, который изначально предназначался исключительно для
sh4-stapi5 платформ (правда,
выкладывал одну сборку
oscam-vmod3 и для mipsel). Спустя месяц мной было принято решение о завершении поддержки модификации
vmod. Все свои улучшения мода внедрил в основной репозиторий
oscam, будущие доработки так же будут выкладываться на стримборде, так как
oscam расшифровывается как "
Open Source CAM", то есть его основная особенность - открытые исходные коды. Это значит, что теперь все фишки моего прошлого мода будут работать на всех платформах, в том числе и
sh4-dvbapi, версию которой сейчас и выкладываю.
Итак, что удалось добиться за последние недели работы.
1. Добавлен сетевой syslog. Для его активации необходимо добавить в файл
oscam.conf следующие строки:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
2. Через конфиг можно задавать начальный уровень отладки. Для этого в файл oscam.conf нужно добавить строку:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
3. Добавлена возможность автоматического поиска папки с конфигами в следующей последовательности:
/etc/tuxbox/config,
/var/tuxbox/config,
/usr/keys,
/var/keys,
/var/etc/oscam,
/var/etc,
/var/oscam,
/config/oscam.
4. Теперь имена каналов читаются из потока. Для этого в файле
oscam.conf необходимо добавить строку:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
Имена каналов автоматически записываются в файл
oscam.srvid, имена провайдеров - в
oscam.provid. Данные файлы должны быть созданы в кодировке UTF-8. При запуске
oscam с флагом
-u или сборке с флагом
USE_UTF8 = 1 кириллические имена каналов читаются без проблем в логе, Web-интерфейсе. Но на данный момент UTF-8 не поддерживают утилиты
3CSysLog и
TraySyslog. Вопросы - к авторам утилит. Корректность работы сетевого syslog с кириллическими именами каналов гарантируется в
данной утилите.
5. Добавили тип отображаемой информации
ecm.info, для её выбора в файле
oscam.conf необходимо добавить строку:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
Возможные значения:
0 - по умолчанию формат oscam
1 - формат oscam со временем ecm в мс
2 - wicardd
3 - mgcamd
4 - cccam
5 - camd3
Остальные улучшения касаются sh4-stapi5-ресиверов, поэтом об этих изменениях писать не буду.
Выкладываю версию пропатченную
oscam-emu, что обозначает поддержку
SoftCam.Key из коробки. Для её работы не нужно прописывать какие-либо ридеры, достаточно положить данный файл с соблюдение регистра в его имени в каталог с настройками
oscam или в каталог
/var/keys.
Принимаются предложения и замечания для дальнейшей доработке стримбородовского oscam. Так же прошу обратить внимание, то ещё не все новые фишки внесли на официальную Wiki-страницу на стримбороде.
Выкладываю только бинарь, конфиги и скрипты запуска уж делайте сами.