28 декабря | 2024г. | 08:35:18


АвторТема: Программа MGCAMD_LOG_server - для снятия лога MGCAMD на компьютере  (Прочитано 126312 раз)

0 Пользователей и 2 Гостей смотрят эту тему.

Оффлайн Vasechkin

  • Великий Джедай
  • ****
  • Сообщений: 788
  • Поблагодарили: 345
  • Уважение: 0
Точнее, такая запись найдена в replace.list. Чтобы было понятно, теперь программа об этом пишет)
  Скажите, а почему говорит, что запись в риплейсе не нужна про каналы Триколора которые только два дня как появились на 12111 (федеральные в mpeg4), ведь их естественно ещё нет в реплейс листе?

Оффлайн Domestic1

  • Лорд Джедай
  • *****
  • Сообщений: 535
  • Поблагодарили: 1932
  • Уважение: +6
Да потому что у тебя эти { sid } { caid } { provid } { ecmpid } уже внесены! Это не говорит о том, что для каждого канала они нужны! Некоторым, да, но не всем.
  • VU+ Uno: 1.2m - (4.0W, 0.8W, 4.8E, 9.0E, 13.0E, 19.0E) 0.9m - (31.5E, 36.0E, 53.0E) 1.2m - (75.0E, 85.2E, 90.0E)
Мои работы: пиконы серии Metal With Shade
Авторские пиконы Domestic1 (без обсуждения)

Оффлайн Vasechkin

  • Великий Джедай
  • ****
  • Сообщений: 788
  • Поблагодарили: 345
  • Уважение: 0
  Решил создать риплейс лист с нуля. В итоге последняя версия про все без исключения каналы с 36 градуса (круговая пол.) сказала что их нет нужды заносить в лист. Странно...

Оффлайн nik-kaknikАвтор темы

  • Младший Джедай
  • **
  • Сообщений: 120
  • Поблагодарили: 240
  • Уважение: 0
Решил создать риплейс лист с нуля. В итоге последняя версия про все без исключения каналы с 36 градуса (круговая пол.) сказала что их нет нужды заносить в лист. Странно...

Чтобы создать риплейс лист с нуля мало удалить все записи в  риплейс лист, нужно еще 1. перезагрузить его в программу (или просто перезапустить её), 2 перезапустить MGCAMD на ресивере (до перезапуска будет действовать старый  риплейс лист, загруженный в MGCAMD)

p/s Без этих действий MGCAMD будет правильно открывать каналы (по старым настройкам), а программа будет считать, что всё и так хорошо и корректировать риплейс лист нужды нет.

Оффлайн Vasechkin

  • Великий Джедай
  • ****
  • Сообщений: 788
  • Поблагодарили: 345
  • Уважение: 0
Решил создать риплейс лист с нуля. В итоге последняя версия про все без исключения каналы с 36 градуса (круговая пол.) сказала что их нет нужды заносить в лист. Странно...

Чтобы создать риплейс лист с нуля мало удалить все записи в  риплейс лист, нужно еще 1. перезагрузить его в программу (или просто перезапустить её), 2 перезапустить MGCAMD на ресивере (до перезапуска будет действовать старый  риплейс лист, загруженный в MGCAMD)

p/s Без этих действий MGCAMD будет правильно открывать каналы (по старым настройкам), а программа будет считать, что всё и так хорошо и корректировать риплейс лист нужды нет.

  Это вещи очевидные и естественно проделанные мной. Для чистоты эксперимента только что ещё раз проделанные. Конечно сам пустой лист программа создаёт, но далее до бесконечности: "Для данного канала наличие записи в replace.list - не требуется!" И так на всех без исключения каналах.

Оффлайн steps

  • Великий Джедай
  • ****
  • Сообщений: 686
  • Поблагодарили: 497
  • Уважение: +19
"Для данного канала наличие записи в replace.list - не требуется!" И так на всех без исключения каналах.
А каналы у вас переключаются нормально (без задержек)? Если да,  значит все данные корректные при получении ключа,  думаю соответственно нечего и прописывать программе в листе.

Оффлайн Vasechkin

  • Великий Джедай
  • ****
  • Сообщений: 788
  • Поблагодарили: 345
  • Уважение: 0
"Для данного канала наличие записи в replace.list - не требуется!" И так на всех без исключения каналах.
А каналы у вас переключаются нормально (без задержек)? Если да,  значит все данные корректные при получении ключа,  думаю соответственно нечего и прописывать программе в листе.
  Ну вот так получилось что вчера же с утра брал 21 версию программы чтобы подправить реплейс, и 21 своё дело  делала, а 22 версия - никак. Настройки mgcamd за это время не изменились. Поэтому и пытаюсь сообщить авторам, что стоит проанализировать, похоже где-то ошибочка закралась.

Оффлайн nik-kaknikАвтор темы

  • Младший Джедай
  • **
  • Сообщений: 120
  • Поблагодарили: 240
  • Уважение: 0

Это вещи очевидные и естественно проделанные мной. Для чистоты эксперимента только что ещё раз проделанные. Конечно сам пустой лист программа создаёт, но далее до бесконечности: "Для данного канала наличие записи в replace.list - не требуется!" И так на всех без исключения каналах.

Кроме replace.list есть еще ignore.list и priority.list, которые тоже влияют на ускорение работы.

Разберем случай, когда запись в replace.list не требуется.
Вот лог:

[mg0] service BBA index 0 pmt pid BCC (50), pids: video 0x0BCD, audio  0x0BCE 0x0BCF

    [mg0] ECM: CaID: 0x4AE1  -> CaPID: 0x0099 ProvID: 000000
    [mg0] ECM: CaID: 0x4AE1  -> CaPID: 0x008D ProvID: 000000
    [mg0] ECM: CaID: 0x7BE0  -> CaPID: 0x008D ProvID: 000000

...

    [mg0] 65 msec -- Fri Dec  7 18:44:19 2012
    system: @Sky
    caid: 0x4AE1
    pid: 0x0099
    prov: 000000
    cw0:0 86 B2 D2 0A EF C2 27 D8
    cw1:0 D9 9B 5C D0 F0 10 69 69

из него видно, что получены ключи с caid, pid, prov, которые соответствуют первой строке списка ECM.
Так как mgcamd обрабатывает список ECM последовательно, то задержки (которые происходят при обработке неправильных строк ECM) не происходит, а следовательно ускорять нечего.


P/S replace.list служит для того, чтобы принудительно ставить строку в ECM с указанными в replace.list параметрами на 1 место.


Добавлено  07 декабря | 2012г. | 19:33:25   
Ну вот так получилось что вчера же с утра брал 21 версию программы чтобы подправить реплейс, и 21 своё дело  делала, а 22 версия - никак. Настройки mgcamd за это время не изменились. Поэтому и пытаюсь сообщить авторам, что стоит проанализировать, похоже где-то ошибочка закралась.

Сравнил построчно 21 и 22 версии. Разницы нет (кроме добавленной 1 строки вывода информации на экран, которая ни на что не влияет). Попробуйте скачать 21 версию снова и проверить ей.

Оффлайн kurban7979

  • Младший Джедай
  • **
  • Сообщений: 73
  • Поблагодарили: 6
  • Уважение: 0
Помогите! поставил MGCAMD_LOG_server сделал все по инструкции, соединился с ресивером отправил через программу перезапуск мжкамд   "Команда на перезапуск MGCAMD - отправлена ...

Ожидание данных от MGCAMD ..."

Оффлайн mik-user

  • Джедай
  • ***
  • Сообщений: 294
  • Поблагодарили: 141
  • Уважение: +2
Помогите! поставил MGCAMD_LOG_server сделал все по инструкции, соединился с ресивером отправил через программу перезапуск мжкамд   "Команда на перезапуск MGCAMD - отправлена ...

Ожидание данных от MGCAMD ..."
все пути проверьте правильность и настройки на лог перезапустите мжкамд вручную   
  • GI S8120  GI S8180 SkywayNano VU SOLO2
портал Реальный Мужчина

Оффлайн jasper

  • Падаван
  • *
  • Сообщений: 13
  • Поблагодарили: 0
  • Уважение: 0
Ребят, кто в курсе.. как развести одного шародателя на 2 линукс ресивера? (на одну абон. плату)
 :drinks:

Оффлайн mvv55

  • Джедай
  • ***
  • Сообщений: 284
  • Поблагодарили: 119
  • Уважение: +2
Ребят, кто в курсе.. как развести одного шародателя на 2 линукс ресивера? (на одну абон. плату)
 :drinks:
на хитрую...

Оффлайн nik-kaknikАвтор темы

  • Младший Джедай
  • **
  • Сообщений: 120
  • Поблагодарили: 240
  • Уважение: 0
Ребят, кто в курсе.. как развести одного шародателя на 2 линукс ресивера? (на одну абон. плату)

На одном рейсе делаешь связку оскам-мжкамд, на другом - просто мжкамд с теми же настройками, но вместо сервера указываешь IP первого ресивера. Правда на сервер шародателя могут пойти двойные запросы и тебя забанят (скоруй всего так и будет), но вот с карты на несколько рейсов так раздавать можно)

Оффлайн crazyyyk

  • Падаван
  • *
  • Сообщений: 37
  • Поблагодарили: 5
  • Уважение: 0
Подскажите, можно ли сделать чтобы автоматом не правился replace.list или чтобы правился (создавался) где нибудь у меня на локальном ПК, а то работает ReplaceGen.py, не будет ли проблем при их одновременной работе? Как я понимаю это черевато только дублированием записей  в replace.list?
Так же заметил что наблюдаются проблемы с кодировкой в имени каналов, которые генерируется ReplaceGen.py, можно ли как то эту проблему решить?

Оффлайн nik-kaknikАвтор темы

  • Младший Джедай
  • **
  • Сообщений: 120
  • Поблагодарили: 240
  • Уважение: 0
При запуске MGCAMD_LOG_server загружает replace.list в свою память и работает с памятью. Если в это время ReplaceGen.py изменить replace.list, то MGCAMD_LOG_server этого не увидит и не учтет. Можно на ресивере рядом с replace.list создать дубликат replace2.list и его загружать MGCAMD_LOG_server, но мы тогда не будем знать, что в рабочем replace.list

MGCAMD_LOG_server создана в среде программирования под Windows и использует стандартную для Windows кодировку. К сожалению, изменить нельзя (не предусмотрено в среде программирования).

Теги:
 

Похожие темы

  Тема / Автор Ответов Последний ответ
0 Ответов
8890 Просмотров
Последний ответ 16 июля | 2010г. | 09:29:51
от rolex
3 Ответов
4501 Просмотров
Последний ответ 17 сентября | 2011г. | 16:37:10
от 2boom
0 Ответов
20265 Просмотров
Последний ответ 10 октября | 2012г. | 18:42:51
от Cms
5 Ответов
11678 Просмотров
Последний ответ 19 июня | 2019г. | 11:50:59
от krycek
0 Ответов
201 Просмотров
Последний ответ 30 октября | 2013г. | 17:35:19
от Cms



X

Добро пожаловать!

Мы заметили, что у Вас установлено расширение AdBlock или ему подобное. Пожалуйста добавьте наш Клуб в белый список, внесите этим посильную лепту в его развитие. Спасибо!