CRCS = модифицированный reelchannelscan-0.3.3

  • чтоб не забылось - актуальные версии плагина - на чем все остановилось


    mod_2f = последняя версия для 1.4.7 (без двб-с2)
    mod_2g = первый и единственный для 1.5.10 (без двб-с2)
    исходные CRCS-0.3.3-mod2e Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
    патчи которые догоняют mod2e до 2f и 2g Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.


    mod_3b = для вдр 1.5.10 пропатченного для двб-с2
    исходные crcs-0.3.3-mod3b Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.


    TODO
    эх - изменился АПИ двб-с2 от Ману Абрахам - значит надо лечить и плагин mod_3 под новый АПИ

  • Цитата

    Со слов пользователя Courage
    стоп - я уже туплю - как раз CRCS-0.3.3 до мод mod2f и были под 1.4.7
    через некоторое время постараюсь собрать бинарник плагина CRCS-0.3.3-mod2f
    под vdr 1.4.7 - но как он будет работать под АрВДР проверить не смогу


    Вот заодно я и проверю.

  • Daimeeo


    ну чтож - пробуй ))))


    в папке usr-lib-vdr собственно бинарник плагина mod2f (последнияя версия для
    вдр 1.4.7 и без двб-с2)
    в папке transponders - актуальные .tpl файлы для Ку диапазона ДВБ-С


    в АрВДР вроде как сам плагин надо кинуть в /usr/lib/vdr -
    прописать его в загрузку при старте вдр
    в /etc/vdr/config/vdr.conf - но как там точно прописывается - подсмотри там-
    я из стартового скрипта запускаю его так -Pcrcs
    куда кладутся в АрВДР .tpl файлы не знаю - у меня они в plugins/transponders


    за последствия - не отвечаю ;) претензии не принимаются ;) но если вдруг
    заработает - благодарности с удовольствием приму =)
    можно в твердой валюте (usd не предлагать) или в жидкой валюте имеющей
    хождение на всей территории бывшего Союза ССР )))

    Файлы

    • crcs-mod2f.tar.bz2

      (70.72 kB, скачали 6 раз, последнее скачивание: )
  • Какие новости у этого плагина в плане работы с патченными под dvb-s2 новыми версиями вёдер?
    Прилепить бы к спец. заточенной под это дело 1.5.14...
    Ну, очень хочется. :)

  • Что, все-таки, нужно сделать, чтобы reelchannelscan (хоть какой-нибудь версии) записал найденное в channels.conf?


    У меня сейчас vdr-1.4.7 и channelscan 0.4.3. Пытаюсь обновить свой древний channels.conf и очистить его от уже умерших каналов. Спутник (13E) сканирует очень долго, на выходе куча каналов (которые видны в меню), но channels.conf остается пустым. Даже попытки вручную отредактировать один из найденных каналов не заставляют VDR записать channels.conf (права файла - rw-rw-rw). При выходе все найденное сканированием теряется.


    Из-за этого я также не могу воспользоваться своим сортировщиком cahnnels.conf, который упорядочивает все в многоуровневую иерархию по языкам и жанрам.

    Сообщение было отредактировано 1 раз, последнее редактирование пользователем slava_d ().

  • Цитата

    Что, все-таки, нужно сделать


    а не пробывал оставить в channels.conf для зацепки один единственный канал с птички -
    например

    Исходный код
    1TVRUS Europe;Globecast:12597:VC34:S13.0E:27500:167:108:0:0:8208:318:9400:0


    и -чтобы не затягивать поиск - запустить поиск скажем только на текущем транспондере?


    к сожалению в вдр старые каналы не замещаются при поиске вновь найденными ....
    если вдр считает что такой канал в channels.conf уже есть - он его не пишет в список

  • Пробовал. Я просто стер все содержимое, оставил именно 1 канал + IPTV и пробовал заново сканировать. На выходе найдено 1600+ каналов и по-прежнему пустой channels.conf.

  • crcs-0.3.3-mod2h 31.03.2008


    базируется на mod2g и предназначен для работы в вдр 1.6.0 без dvb-s2



    - удалил старые патчи вместе с директорией patches - наследство reelchannelscan


    - в папке transponders актуальные .tpl для С и Ку диапазонов и соответствующие
    sources.conf созданные при помощи CLyngsatSP_003

    Файлы

    • crcs-0.3.3-mod2h.tar.bz2

      (49.28 kB, скачали 17 раз, последнее скачивание: )
  • сорри шо встряваю
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
    переведенный на gettext crcs-0.3.3-mod2h

  • спасибо огромное! про перевод я совсем забыл даже ))))


    как думаешь - может всвязи с тем что i18n канул в лету - может удалить эти файлы?


    правда пересобрал вдр и плагин - перевода нет - надо разбираться

  • crcs-0.3.3-mod2i 1.04.2008


    полный переход на gettext (po) перевод - спасибо free-x за инициализацию перевода



    кстати - почему вчера перевод у меня не появился - моя тупость ))) после пересборки плагина
    нужно скопировать и директорию locale в то место откуда vdr берет переводы


    при запуске make plugins для каждого плагина с переводами gettext создаются
    свои .mo - для русского перевода crcs это locale/ru_RU/LC_MESSAGES/vdr-crcs.mo

    Файлы

  • Файлы

  • crcs-0.3.3-mod2k 2.04.2008


    Файлы


  • с новыми фичами добавляются и новые баги )))))

    Файлы

    • crcs-0.3.3-mod2l.tar.bz2

      (54.06 kB, скачали 37 раз, последнее скачивание: )
  • меня тут старшие товарищи поправляют - что timestamp в том виде в котором я
    его сделал - типа 16:20-02Apr2008 нестандартный и надо бы его выводить так
    200804021620 - я в-общем то не против - и если обязательно так и
    в таком виде его проще обрабатывать в bash perl и php - то так и сделаю


    для этого потребуется только изменить одну строку (775) в csmenu.c

    Исходный код
    strftime(CurrentDateTimeStr, 18, "%R-%d%b%Y", ptr);


    на

    Исходный код
    strftime(CurrentDateTimeStr, 18, "%Y%m%d%h%M", ptr);
  • а ты сделал то что я писал в ветке про неправильные пиды?


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


    прочитай еще раз ту ветку

  • ты имеешь ввиду установку rid в значение "не-нуль" при сканировании?
    в плагин не внедрял так как в конце концов решил не связываться с
    сканированием в тот же стандартный channels.conf - как показывает практика -
    он очень бысмтро раздувается при сканировании до безумных размеров ...
    в качестве альтернативы - сканирование в отдельные файлы и разборка с
    результатами ручками ...


    вообще же всязи с определенными обстоятельствами работа над crcs
    затормаживается


    из нереализованных TODO


    - есть идея сделать довесок по переносу отдельных выбранных каналов из
    скан-файлов в отдельном меню crcs в стандартный channels.conf - возможно что именно там
    и сделаю установку rid в ненулевое значение чтоб избежать конфликтов
    но это пока далееееекая перспектива


    - возможно что до нее появится опция обновления .tpl файлов для сканирования
    если удасться запустить CLyngsatSP на какой нибудь площадке


    - svdrp интерфейс


    - svn


    не забываем что плагин с открытым кодом и любой может занятся его правкой
    как вобщем то и я делал - crcs = channelscan reelchannelscan

  • да нет же
    ты опять говоришь, не посмотрев в суть
    что я писал про рилчанелскан


    это замена функции
    cChannel *channel = Channels.GetByChannelID(tChannelID(Source(), sdt.getOriginalNetworkId(), sdt.getTransportStreamId(), SiSdtService.g
    etServiceId()));


    на


    cChannel *channel = Channels.GetByServiceID(Source(), Transponder(), SiSdtService.getServiceId());


    иначе нет привязки к транспондеру
    новые каналы с дублированными пидами просканируются но в базу не запишутся, поскольку там уже есть такие


    а на rid забей, Клаус сказал что его нужно использовать по назначению
    все и так прекрасно работает без него

    Сообщение было отредактировано 1 раз, последнее редактирование пользователем ua0lnj ().

  • вызовы обеих функций - как той так и другой в плагине в filter.c производятся ----
    насколько я понял из твоего поста надо отказаться от Channels.GetByChannelID и заменить его
    на Channels.GetByServiceID ..... наверно это возможно и буду посмотреть как это сделать ....
    но перевод с использования одной функции на другую может оказаться не совсем простым и
    быстрым делом


    если есть желание - посмотри сам код и исправь - буду благодарен за diff на mod2l


    и какую фичу в результате следует ожидать? запись каких именно каналов на каких спутниках
    и транспондерах можно делать тесты?


    и повторюсь - первоочередной задачей для меня сканирование в основной channels.conf
    не является - гораздно удобнее IMHO мухи и котлеты держать отдельно - основной список и
    сканы транспондеров или спутников....