Сообщения Courage

    Enemy666
    походу ты используешь не тот зап - команда
    DVBFE_SET_DELSYS
    смахивает на команды мультипрото (от не к ночи будет помянутого Ману )))))


    попробуй szap-s2 он заточен под новое АПИ
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
    это детище Igor M. Liplianin автора дров которые ты используешь

    Кот_346
    по поводу dvb-t каналов еще что то может получится а вот с iptv
    без напильника точно не обойтись - это в общем то не обычные каналы -
    ua0lnj тебе дал наводку на идею как сделать


    с dvb-t интересно еще подсмотреть бросает ли вдр запись пустышку для
    этих каналов в epg.data - если да - то вообще хорошо - можно брать оттуда
    готовый заголовок-идентификатор канала и практически с 100% вероятностью
    поместив туда записи эпг событий мы узрим эти события в вдр
    если же не прописываются даже "пустышки" то надо будет экспериментировать -
    сочинять заголовок для dvb-t и смотреть - подбирает ли он оттуда события ....


    к сожалению этим вопросом с эпг на dvb-t совсем не владею - думаю что у
    наших немецких товарищей (ой - наверно надо говорить господ )))))) больше
    опыта в этом вопросе....

    Кот_346
    к сожалению ни dvb-t ни iptv не имею и как они прописываются или не
    прописываются в эпг - не знаю...


    по поводу конфигов для набора скриптов касательно dvb-s то они простые


    ищем есть ли на vsetv.com интересующая программа - например
    Первый автомобильный
    открываем программу на один день и ищем ссылку под названием
    программа телеканала на неделю - url ее такой -
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
    запоминаем ее номер - 435


    приступим к сочинению строки в конфиге для этого канала

    Исходный код
    1. vsetv.com 435:Ssatpos-nit-tid-sid:Pershiy Avtomobilniy:+0200


    предположим что мы сочиняем эпг для этого канала с Eutelsat W4
    - смотрим строку в channels.conf для этого канала

    Исходный код
    1. Pershiy Avtomobilniy:11727:HC34:S35.9E:27500:103:203:0:0:3:878:10100:0


    из этой строки сочиняем идентификатор
    S35.9E-878-10100-3 - комментарии нужны? и строка для конфига будет такой

    Исходный код
    1. vsetv.com 435:S35.9E-878-10100-3:Pershiy Avtomobilniy:+0200


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


    TODO
    отобразить изменения в справке которая показывается по

    Исходный код
    1. ./rotor-control -?


    благодарю Igor M. Liplianin у которого я утянул из кода утилиты szap-s2
    кусок кода который засылает параметры в фронтэнд по новому АПИ

    продолжаю игры с теви 650


    по поводу малых скоростей - все ОК - просто иногда приходится сдвигать частоту на 1-2 МГц -
    чтоб попасть в цель ....

    Исходный код
    1. debian:/opt/rotor-control.0.0.3/rotor-control.0.0.3a# ./rotor-control -m2 -d1 -n13 -t 3 -T 12617,V,1628
    2. Opening frontend /dev/dvb/adapter0/frontend0 OK
    3. Set LNB power supply to 18 Volts
    4. Send SWITCH command: switch input:1 cmd: [e0 10 38 f0]. Sending try: 1 2
    5. Now delay 1000 msec before sending command to rotor...
    6. Send GotoNN command to rotor: rotor cell:13 cmd: [e0 31 6b 0d]. Sending try: 1
    7. Timeout 3 seconds and check for LOCK: L L L
    8. Check transponder 12617,V,1628 for LOCK: . HAS_LOCK, SS = 49728, SNR = 24166
    9. Frontend closed! Goodbye :)


    я думаю что SR1628 - это достойный результат )))
    вообще мне карта нравится
    на очереди тесты с dvb-s2 под линукс - но это потребует большего времени )))
    хех - вот я и подбираюсь потихоньку к вкусному - изучение нового апи и внедрение
    его в rotor-control - чтоб можно было использовать для контроля лока и dvb-s2
    транспондеры

    продолжаю тесты с tevii 650 - пока что с драйвером v4l-dvb


    вот и своя програмка rotor-control пригодилась ))) и для проверки лока и для контроля полар-мотора )))


    проверка лока на 36Е - транспондер евроньюс - позиция в моем моторе 13


    Исходный код
    1. debian:/opt/rotor-control.0.0.3/rotor-control.0.0.3a# ./rotor-control -m2 -d1 -n13 -T 12558,V,8138
    2. Opening frontend /dev/dvb/adapter0/frontend0 OK
    3. Set LNB power supply to 18 Volts
    4. Send SWITCH command: switch input:1 cmd: [e0 10 38 f0]. Sending try: 1 2
    5. Now delay 1000 msec before sending command to rotor...
    6. Send GotoNN command to rotor: rotor cell:13 cmd: [e0 31 6b 0d]. Sending try: 1
    7. Timeout 30 seconds and check for LOCK: . L L L L
    8. Check transponder 12558,V,8138 for LOCK: HAS_LOCK, SS = 65408, SNR = 35225
    9. Frontend closed! Goodbye :)


    залочились ОК
    теперь на Жарптицу поехали - транспондер 10834,V,27500


    Исходный код
    1. debian:/opt/rotor-control.0.0.3/rotor-control.0.0.3a# ./rotor-control -m2 -d1 -n8 -T10834,V,27500
    2. Opening frontend /dev/dvb/adapter0/frontend0 OK
    3. Set LNB power supply to 18 Volts
    4. Send SWITCH command: switch input:1 cmd: [e0 10 38 f0]. Sending try: 1 2
    5. Now delay 1000 msec before sending command to rotor...
    6. Send GotoNN command to rotor: rotor cell:8 cmd: [e0 31 6b 08]. Sending try: 1
    7. Timeout 30 seconds and check for LOCK: . . . . . . . . . . . . . L L L L
    8. Check transponder 10834,V,27500 for LOCK: HAS_LOCK, SS = 56128, SNR = 49561
    9. Frontend closed! Goodbye :)
    10. debian:/opt/rotor-control.0.0.3/rotor-control.0.0.3a#


    и здесь все ОК


    аналогично проверял переключение десик входа на 4 - тоже работает ))))
    т.е. с определенностью можно сказать что v4l-dvb дрова работоспособны -
    единственное но - мне показалось что есть определенные проблемы с локом на относительно низкоскоростные каналы - документированные тесты - чуть позже - не исключено даже что на следущей неделе, месяце, году )))


    да Goga777 похоже проблема именно с сканером - в rotor-control все
    проверки показали что все ОК
    фирмваре сейчас взял именно от теви650 - а какая версия )))

    интересное дело - после тестов с линукс драйверами и переходом в винды прога mytevii перестала
    загружать драйвер - подозрение пало на аплод фирмваре от DW2104 в карту
    решил выдернуть фирмваре для теви650 - именно для нее - и сравнить ее с dvb-usb-dw2104.fw


    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.

    Цитата

    Commands to extract firmware for DW2104:
    wget 'http://www.worlddvb.com/down/V2.0 DVB World.rar'
    unrar e 'V2.0 DVB World.rar' 'DVB World/DVBS2104 USB Driver/win2000/DVBUSBS2104.sys'
    dd if=DVBUSBS2104.sys of=/lib/firmware/dvb-usb-dw2104.fw skip=25224 bs=1 count=8192
    Igor M. Liplianin


    спасибо Игорь - по аналогии взял 32-битный драйвер для Теви 650 TeViiS650.sys-
    и нашел в нем сигнатуру 02 09 5D - начало фирмваре - это оказалось по адресу
    0001:45c0 = 83392


    выдернул фирмваре dvb-usb-tevii650.fw из файла TeViiS650.sys

    Исходный код
    1. # dd if=TeViiS650.sys of=dvb-usb-tevii650.fw skip=83392 bs=1 count=8192


    а теперь решил сравнить чем они отличаются от dvb-usb-dw2104.fw


    Исходный код
    1. # apt-get install vbindiff
    2. # vbindiff dvb-usb-dw2104.fw dvb-usb-tevii650.fw


    а вот и единственное отличие -

    Исходный код
    1. adress dw2104 tevii
    2. 0A7C B4 04 04 21 22 90 50 D6


    вот и все отличия ))) видимо это и есть сигнатура которая проверяется - видимо это
    что то типа vendor/product кода
    именно так и оказалось!!!!

    Исходный код
    1. # lsusb
    2. Bus 004 Device 004: ID 9022:d650


    теперь для сохранения типа карты буду использовать родное фирмваре -
    только переименую его в dvb-usb-dw2104.fw


    Goga777
    это пока первый подход - вот определился с фирмваре только
    был первый тест и на прием - но по нему судить о работоспособности
    драйверов нельзя - попробывал scan-s2 только - что то залочил - но
    по неизвестной пока причине находит только каналы на который был
    настроен еще в виндах - но здесь столько неопределенности и возможных
    непоняток как с драйвером ток и с scan-s2 что это пока и не тест а просто тык
    в небо ))))
    одно понятно - как то но v4l-dvb дрова с этой картой работают )))

    Исходный код
    1. # dmesg | grep "2102"
    2. dw2102: start downloading DW210X firmware
    3. dw2102: Attached cx24116!
    4. usbcore: registered new driver dw2102


    драйвер от игоря соберу и попробую вечером наверно


    в прицепке оба фирмваре dvb-usb-dw2104.fw dvb-usb-tevii650.fw
    может и пригодится кому ))))

    Файлы

    • firmware.tar.bz2

      (3.54 kB, скачали 35 раз, последнее скачивание: )

    проба на стабильном дебиан этч загрузить драйвер для tevii s650
    dw2102 cx24116


    утянул Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
    (Goga777 драйверы от Игоря буду пробывать чуть позже - спасибо
    за наводку - я в курсе событий вокруг драйверов)))))
    распаковал в /usr/local/src/v4l-dvb-6a9d064fe0ee
    зашел

    Исходный код
    1. make
    2. make install


    утянул с Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
    dvb-fe-cx24116.fw
    dvb-usb-dw2104.fw
    и поклал их в /lib/firmware


    перезагруз и

    Исходный код
    1. dmesg | grep "dvb"
    2. dvb-usb: found a 'TeVii S650 USB2.0' in cold state, will try to load a firmware
    3. dvb-usb: downloading firmware from file 'dvb-usb-dw2104.fw'
    4. dvb-usb: found a 'TeVii S650 USB2.0' in warm state.
    5. dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
    6. dvb-usb: MAC address: 00:18:bd:5b:a1:c2
    7. dvb-usb: schedule remote query interval to 150 msecs.
    8. dvb-usb: TeVii S650 USB2.0 successfully initialized and connected.


    терзают меня только сомнения те ли фирмари я положил?


    по поводу dvb-s2 под виндой - ловит! на мощных транспондерах - захватил
    на 9Е и на 13Е и пару на 19Е - на 23.5Е ни одного dvb-s2 не выловил -
    хотя пару транспондеров на тт3200 я в свое время отлавливал


    и еще про винду - для mytheater формат файлов с транспондерами очень похож
    на формат .tpl для рилченнелскана - отличие в заголовке - там всего 2
    для .tpl

    Исходный код
    1. [SATTYPE]
    2. 1=S19.4E
    3. 2=Astra 1F/1G/1H/1KR/1L [Ku DVB-S2]
    4. 3=East
    5. 4=19.4


    для .ini mytheater

    Исходный код
    1. [SATTYPE]
    2. 1=194
    3. 2=Astra 1F/1G/1H/1KR/1L [Ku DVB-S2]


    вот будет еще один формат вывода в CLyngsatSP сделаю в скором времени ))

    итак - у меня новая игрушка - tevii s-650 (usb dvb-s2 модуль)
    небольшая коробочка приятная на ошупь - с внешним питанием 9В
    первые тесты - естественно в виндах с родным софтом -
    myTevii (спец прога для tevii = MyTheater v4.00.032) - умеет в том числе
    h264/avc
    - заключение первое - раблотает )))
    - в меру греется - после получаса работы корпус - к слову металлический
    нагрелся до 32 градусов
    - умеет крутить позиционер - проблем не замечено
    - теперь о чувствительности - по моим тестам в режиме dvb-s ( к слову
    софт под виндами для этого модуля пока не умеет пока dvb-s2)
    чувствительность сего чуда превышает чувствительность дрима (который
    по моему скромному опыты обладает средней чувствительностью)
    тест проводил на 40E 10995V 20000 - при одних и тех же условиях -
    небольшой мокрый снег - дрим этот транспондер лочит с срывами и огромным
    числом ber - теви 650 же показывал каналы с этого транспондера без видимых
    видео-артефактов и звуковых тресков - что в-общем то мне очень понравилось )))
    другие интересные транспондеры с 40Е - 11675h11936 и 10967V20000 не залочились
    - о низких символьных скоростях - SR3332 SR2180 SR1628 - каналы находятся без проблем
    а показывало у меня без проблем канал с SR2180 (SR1628 не показывался - но возможно на нем просто
    дохлый уровень был)
    - о высоких символьных скоростях сказать не могу - мне доступны лишь 30000 на 16Е -
    лочаться без проблемм


    на чем сей девайс собран (по-моему это чипы от коннексанта)
    и запуск его под линуксом пока отложен - для полноценного запуска требуется
    обновить стабильный Дебиан до тестируемого (чтобы кернел свежий с поддержкой
    dvb-s2 собрать - а там версия не ниже 2.6.20 вроде как нужен - а в стабильной 2.6.16
    а для обновления требуется обновить пакеты на общую сумму 1.6 гига (((

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


    - положил cesp.0.0.8c.tar.bz2 в /tmp
    - перешел в /tmp

    Исходный код
    1. cd /tmp


    - распаковал cesp.0.0.8c.tar.bz2 в /tmp/cesp.0.0.8c

    Исходный код
    1. tar xjvf cesp.0.0.8c.tar.bz2


    присваивать дополнительно аттрибуты на исполнение скриптам не надо - они в архиве уже с нужными атрибутами
    при распаковке скрипты перенимают текущего владельца - посему их можно запускать от простого юзера -
    хотя я их всегда запускал - счас меня убьют за это - от root )))
    - перешел в директорию c набором скриптов

    Исходный код
    1. cd cesp.0.0.8c


    - запускаю на исполнение

    Исходный код
    1. ./weekly.4.8E.sh


    - осталось зарядить эпг в вдр (вдр должен быть запущен!)

    Исходный код
    1. ./epg.files/weekly.4.8E.conf.netcat.epg_updater.sh


    все пошло поехало )))


    проделал это с набором cesp.0.0.8c так как решил проверить идею о
    неотработке скриптов при запуске от простого пользователя - но все
    оказалось нормально работающим


    с новым набором cesp.0.0.8d естественно надо заменить в названии скриптов
    буковку 'c' на 'd' )))


    сегодня все скрипты отработали без ошибок - а уж как они пропишуться в
    VDR проверить не могу )))

    Файлы

    • cesp.0.0.8d.tar.bz2

      (25.47 kB, скачали 44 раз, последнее скачивание: )

    eugenv

    Цитата

    1.Осталась проблема программы на воскресенье только до 5:10


    на выходных посмотрю что можно сделать


    Multi VDR

    Цитата

    В чём может быть проблема?


    точно сказать не могу - но кажется это связано с установленной локалью
    и форматом вывода даты - похоже это сообщения об ошибках команды date
    в какую сторону рыть - даже не знаю (((

    eugenv
    спасибо за расследование - на самом деле сильно помогло - встречайте


    парсер на vse.tv теперь выдает нормальный результат но результат в vdr
    не проверенный (к сожалению возможности проверить нет ) -
    кто может проверить - проверьте и отпишитесь - будут баги - попробую
    разрулить


    пока же замечены отдельные сбои парсера stream_tv.sh на TNV и Viasat History и INTER+
    может поправлю если время позволит

    Файлы

    • cesp.0.0.8c.tar.bz2

      (19.87 kB, скачали 28 раз, последнее скачивание: )

    RBFN
    ты случаем не голову с круговой поляризацией на НТВ+ используешь?
    у них гетеродин обычно нестандандартный - не 10600 а 10750
    а эти сканеры по умолчанию считают что стандартная голова
    - попробуй им частоты гетеродина второго диапазона указать 10750 - должно получится

    Цитата

    free-x: Eurobird 9, 9.0°E ....хотел ставить головку в том направлении..... Очень интересная позиция,


    торопись ))))


    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
    "Платформа HD. Первые впечатления". Информационнный материал о новом российском проекте.


    Цитата

    Вещание со спутника Eurobird 9, 9 градусов в.д. ведется временно, а в 2009 году с появлением
    новых свободных мощностей на спутнике Eutelsat в позиции 36 гр. в.д. проект планирует перевод
    трансляции на него всех своих каналов.

    результат работы CLyngsatSP ver.003b от 17 июня по спутникам от 30W до 140E в форматах
    для утилиты scan (.ini), для VDR (tpl) и Дримбокс (.xml)
    файлы ini tpl разхложены по папкам-диапазонам c-band ku-band и в них по системам
    вещания dvb-s dvb-s2

    Файлы

    • 17.06.08.tar.bz2

      (25.79 kB, скачали 57 раз, последнее скачивание: )

    попробуй прописать только одно разрешение - максимальное для данного дисплея
    Modes "1920x1080"
    этого должно быть достаточно
    правда драйвер при загрузке установит именно это разрешение и твоя панель должна
    его уметь выводить но ксли ты увидишь рабочий стол после этого то с большой
    вероятностью в каталисте ты увидишь и все остальные режимы твоего монитора


    у меня прописан всего один режим и единственная глубина цвета

    Исходный код
    1. Section "Screen"
    2. Identifier "Default Screen"
    3. Device "ATI Technologies Inc ATI Default Card"
    4. Monitor "Generic Monitor"
    5. DefaultDepth 24
    6. SubSection "Display"
    7. Modes "1680x1050x60.0"
    8. EndSubSection
    9. EndSection


    и при этом в каталисте можно выбрать кучу всяких режимов - как 16:9 так и 4:3


    все ж полюбопытствуй что читается из EDID в линуксе утилитой ddcprobe
    (запускается только от root) - это даже просто интересно ))))

    1455
    ну тогда хотя бы xorg.conf в студию ))) драйвер каталист все ж его как то но пользует ....
    интерес представляет SubSection "Display" - какое там Modes прописано?


    ну и конечно драйвер драйверу рознь - попробуй radeonhd или ati (radeon) драйверы -
    должно получится - только просьба потом - когда проблема разрешится - а я уверен
    что решение будет найдено - отписаться каким заклинанием это удалось сделать ... :rolleyes:

    Цитата

    Подключил к цифровой панели по HDMI.


    что за панель? дело в том что о разрешениях видео карта и панель договариваются по
    так называемому DDC (Display Data Channel) Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
    и хранятся в мониторах в таблицах Extended display identification data (EDID)
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу. и драйвер показывает только те разрешения
    которые ему монитор указывает в качестве допустимых для этого монитора


    а есть телевизоры в которых таблицы заполнены неверно - и именно для hdmi входов -
    точно знаю что этим грешат некоторые самсунги - при этом для vga входов
    таблицы разрешений у тех самсов более полные -
    кроме этого таблицы EDID могут быть разные для разных HDMI входов !!!
    о как!
    попробуй пристоковаться по vga или на другой HDMI вход панели ...
    посмотри какие каталист выдаст допустимые разрешения....


    в линукс есть утилита позволяющая посмотреть какие разрешения есть в EDID

    Исходный код
    1. ddcprobe


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


    надпись на надгробном камне: не все иогурты одинаково полезны ;)