S2API-Liplianin - DVB-S/S2 драйвера с новым S2API от Igor M. Liplianin - авторский топик

  • с новым szap2 заработал dvb-s2 qpsk, но перестал работать dvb-s2 8psk


    goga:/usr/src/szap-s2# ./szap-s2 -c19 -H -D -n1 -V
    reading channels from file '19'
    zapping to 1 'EinsFestival HD;ARD':
    delivery 0x4, modulation 0x0
    sat 0, frequency 12422 MHz H, symbolrate 27500000, coderate 0x3, rolloff 0x3
    vpid 0x0641, apid 0x0642, sid 0x04b1
    using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
    status 1f | signal 94% | snr 51% | ber 0 | unc 0 | FE_HAS_LOCK
    status 1f | signal 94% | snr 50% | ber 0 | unc 0 | FE_HAS_LOCK
    status 1f | signal 95% | snr 51% | ber 0 | unc 0 | FE_HAS_LOCK


    goga:/usr/src/szap-s2# ./szap-s2 -c19 -H -D -n2 -V
    reading channels from file '19'
    zapping to 2 'ORF':
    delivery 0x4, modulation 0x0
    sat 0, frequency 10832 MHz H, symbolrate 22000000, coderate 0x5, rolloff 0x3
    vpid 0x0780, apid 0xf1e0, sid 0x0000
    using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
    status 1f | signal 75% | snr 70% | ber 0 | unc 0 | FE_HAS_LOCK
    status 1f | signal 75% | snr 71% | ber 0 | unc 0 | FE_HAS_LOCK
    status 1f | signal 75% | snr 71% | ber 0 | unc 0 | FE_HAS_LOCK
    status 1f | signal 75% | snr 71% | ber 0 | unc 0 | FE_HAS_LOCK
    status 1f | signal 75% | snr 71% | ber 0 | unc 0 | FE_HAS_LOCK
    status 1f | signal 75% | snr 71% | ber 0 | unc 0 | FE_HAS_LOCK


    goga:/usr/src/szap-s2# ./szap-s2 -c19 -H -D -n3 -V
    reading channels from file '19'
    zapping to 3 'ANIXE HD;BetaDigital':
    delivery 0x5, modulation 0xb
    sat 0, frequency 11914 MHz H, symbolrate 27500000, coderate 0xb, rolloff 0x2
    vpid 0x05ff, apid 0x1fff, sid 0x0084
    using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
    status 1f | signal 96% | snr 45% | ber 0 | unc 0 | FE_HAS_LOCK
    status 1f | signal 96% | snr 45% | ber 0 | unc 0 | FE_HAS_LOCK
    status 1f | signal 96% | snr 45% | ber 0 | unc 0 | FE_HAS_LOCK
    status 1f | signal 96% | snr 45% | ber 0 | unc 0 | FE_HAS_LOCK
    status 1f | signal 96% | snr 45% | ber 0 | unc 0 | FE_HAS_LOCK


    goga:/usr/src/szap-s2# ./szap-s2 -c19 -H -D -n4 -V
    reading channels from file '19'
    zapping to 4 'ASTRA HD+;BetaDigital':
    delivery 0x5, modulation 0x0
    sat 0, frequency 11914 MHz H, symbolrate 27500000, coderate 0xb, rolloff 0x2
    vpid 0x04ff, apid 0x1fff, sid 0x0083
    using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
    status 1f | signal 96% | snr 45% | ber 0 | unc 0 | FE_HAS_LOCK
    status 1f | signal 96% | snr 45% | ber 0 | unc 0 | FE_HAS_LOCK
    status 1f | signal 96% | snr 45% | ber 0 | unc 0 | FE_HAS_LOCK
    status 1f | signal 96% | snr 45% | ber 0 | unc 0 | FE_HAS_LOCK


    goga:/usr/src/szap-s2# ./szap-s2 -c19 -H -D -n5 -V
    reading channels from file '19'
    zapping to 5 'PREMIERE HD,PREM HD;PREMIERE':
    delivery 0x5, modulation 0x0
    sat 0, frequency 11914 MHz H, symbolrate 27500000, coderate 0xb, rolloff 0x2
    vpid 0x02ff, apid 0x1fff, sid 0x0081
    using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
    status 1f | signal 96% | snr 45% | ber 0 | unc 0 | FE_HAS_LOCK
    status 1f | signal 96% | snr 45% | ber 0 | unc 0 | FE_HAS_LOCK
    status 1f | signal 96% | snr 45% | ber 0 | unc 0 | FE_HAS_LOCK


    goga:/usr/src/szap-s2# ./szap-s2 -c19 -H -D -n6 -V
    reading channels from file '19'
    zapping to 6 'DISCOVERY HD,DISC HD;PREMIERE':
    delivery 0x5, modulation 0x0
    sat 0, frequency 11914 MHz H, symbolrate 27500000, coderate 0xb, rolloff 0x2
    vpid 0x03ff, apid 0x1fff, sid 0x0082
    using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
    status 1f | signal 96% | snr 45% | ber 0 | unc 0 | FE_HAS_LOCK
    status 1f | signal 96% | snr 45% | ber 0 | unc 0 | FE_HAS_LOCK
    status 1f | signal 96% | snr 45% | ber 0 | unc 0 | FE_HAS_LOCK
    status 1f | signal 96% | snr 45% | ber 0 | unc 0 | FE_HAS_LOCK
    status 1f | signal 96% | snr 45% | ber 0 | unc 0 | FE_HAS_LOCK


    goga:/usr/src/szap-s2# ./szap-s2 -c19 -H -D -n7 -V
    reading channels from file '19'
    zapping to 7 'CINEPREMIERHD':
    ERROR: invalid value for parameter 'C'
    delivery 0x4, modulation 0x0
    sat 0, frequency 12580 MHz V, symbolrate 22000000, coderate 0xffffffff, rolloff 0x2
    vpid 0x00a0, apid 0x1fff, sid 0x2455
    using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
    status 01 | signal 96% | snr 0% | ber 0 | unc 0 |
    status 01 | signal 96% | snr 0% | ber 0 | unc 0 |
    status 01 | signal 96% | snr 0% | ber 0 | unc 0 |
    status 01 | signal 96% | snr 0% | ber 0 | unc 0 |
    status 01 | signal 96% | snr 0% | ber 0 | unc 0 |


    goga:/usr/src/szap-s2# ./szap-s2 -c19 -H -D -n7 -V
    reading channels from file '19'
    zapping to 7 'CINEPREMIERHD':
    ERROR: invalid value for parameter 'C'
    delivery 0x4, modulation 0x0
    sat 0, frequency 12580 MHz V, symbolrate 22000000, coderate 0xffffffff, rolloff 0x2
    vpid 0x00a0, apid 0x1fff, sid 0x2455
    using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
    status 01 | signal 96% | snr 0% | ber 0 | unc 0 |
    status 01 | signal 96% | snr 0% | ber 0 | unc 0 |
    status 01 | signal 96% | snr 0% | ber 0 | unc 0 |




    ERROR: invalid value for parameter 'C' - z не понимаю этой ошибки




    EinsFestival HD;ARD:12422:hC34M2O0S0:S19.2E:27500:1601:1602:28396:1:1201:0
    ORF:10832:hC56M2O0S0:S19.2E:22000:1920:61920:1:1057:0
    ANIXE HD;BetaDigital:11914:hC910M3O35S1:S19.2E:27500:1535:0;1539=deu:0:0:132:133:6:0
    ASTRA HD+;BetaDigital:11914:hC910M2O35S1:S19.2E:27500:1279:0;1283=deu:0:0:131:133:6:0
    PREMIERE HD,PREM HD;PREMIERE:11914:hC910M2O35S1:S19.2E:27500:767:0;771=deu,772=eng:32:0:129:133:6:0
    DISCOVERY HD,DISC HD;PREMIERE:11914:hC910M2O35S1:S19.2E:27500:1023:0;1027=deu:32:1830,1831,1833,1834,9C4,1801:130:133:6:0
    CINEPREMIERHD:12580:vC23M5O35S1:S19.2E:22000:160:0;82=fra,83=eng:0:100:9301:1:1110:0
    Simul HD;IRT:11361:hC23M5O35S1:S19.2E:22000:6410:6420=deu:0:0:11140:1:1011:0
    arteHD:11361:hC23M5O35S1:S19.2E:22000:6210:6230:0:11120:1:1011:0
    13EME RUE HD;CSAT:12580:vC23M5O35S1:S19.2E:22000:161:0;86=fra:0:100:9302:1:1110:0
    DISNEY MAGIC HD;CSAT:12580:vC23M5O35S1:S19.2E:22000:162:0;90=fra,91=eng:0:100:9303:1:1110:0
    TVE HD;DIGITAL+:11435:vC56M2O0S0:S19.2E:22000:164:0;96=esl,97=eng:0:1810:29900:1:1016:0
    TVP HD - test;TVP:10773:hC56M2O0S0:S19.2E:22000:517:700=pol;701=pol:0:9B2:17126:1:1053:0
    M6 HD;CSAT:12580:vC23M5O35S1:S19.2E:22000:170:0;122=fra:0:100:9310:1:1110:0



    goga:/usr/src/szap-s2# ./szap-s2 -c19 -H -D -n7 -V
    reading channels from file '19'
    zapping to 7 'CINEPREMIERHD':
    ERROR: invalid value for parameter 'C'
    delivery 0x4, modulation 0x0
    sat 0, frequency 12580 MHz V, symbolrate 22000000, coderate 0xffffffff, rolloff 0x2
    vpid 0x00a0, apid 0x1fff, sid 0x2455
    using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
    status 01 | signal 91% | snr 0% | ber 0 | unc 0 |
    status 01 | signal 91% | snr 0% | ber 0 | unc 0 |
    status 01 | signal 91% | snr 0% | ber 0 | unc 0 |
    status 01 | signal 92% | snr 0% | ber 0 | unc 0 |
    status 01 | signal 92% | snr 0% | ber 0 | unc 0 |


    goga:/usr/src/szap-s2# ./szap-s2 -c19 -H -D -n7 -S1 -M5 -O35 -C23
    ERROR: invalid value for parameter 'C'
    reading channels from file '19'
    zapping to 7 'CINEPREMIERHD':
    ERROR: invalid value for parameter 'C'
    delivery 0x5, modulation 0x9
    sat 0, frequency 12580 MHz V, symbolrate 22000000, coderate 0xffffffff, rolloff 0x2
    vpid 0x00a0, apid 0x1fff, sid 0x0000
    using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
    status 03 | signal 95% | snr 0% | ber 0 | unc 0 |
    status 01 | signal 91% | snr 0% | ber 0 | unc 0 |
    status 03 | signal 92% | snr 0% | ber 0 | unc 0 |
    status 01 | signal 92% | snr 0% | ber 0 | unc 0 |

  • поправил


    CINEPREMIERHD:12580:v:0:22000:160:0;82=fra,83=eng:0:100:9301:1:1110:0



    ошибка пропала - но все рано нет lock


    goga:/usr/src/szap-s2# ./szap-s2 -c19 -H -D -n7 -V
    reading channels from file '19'
    zapping to 7 'CINEPREMIERHD':
    delivery 0x4, modulation 0x0
    sat 0, frequency 12580 MHz V, symbolrate 22000000, coderate 0x9, rolloff 0x2
    vpid 0x00a0, apid 0x1fff, sid 0x2455
    using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
    status 03 | signal 93% | snr 0% | ber 0 | unc 0 |
    status 03 | signal 94% | snr 0% | ber 0 | unc 0 |
    status 01 | signal 94% | snr 0% | ber 0 | unc 0 |
    status 03 | signal 94% | snr 0% | ber 0 | unc 0 |
    status 01 | signal 94% | snr 0% | ber 0 | unc 0 |

  • Ну вот я снова здесь. Моя ошибка - FEC 2/3 просто-таки забыл в программе szap-s2.
    Подкорректировал. Должно теперь работать. А никто, что-ли, не узрел в коде?

    Исходный код
    CINEPREMIERHD:12580:vC23M5O35S1:S19.2E:22000:160:0;82=fra,83=eng:0:100:9301:1:1110:0

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

  • ок, потестим вечером


    пара вопросов


    -V : use vdr channels list file format (default zap)


    что означает - (default zap) ? Наверное так лучше написать - (default - szap channels file)


    Цитата


    one line of the VDR channel file has the following format:
    name:frequency_MHz:polarization:sat_no:symbolrate:vpid:apid:?:?:service_id:?:?:?$


    vdr channels.conf имеет гораздо больше параметров
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.


    Ты их специально опустил ? От vdr формата мало что осталось сейчас :)

  • Знаками ? отмечены неиспользуемые, т.е. игнорируемые, параметры. Да и к чему они для szap? Teletext PID, Conditional access?
    Кроме того, понимает спутник по номеру на свитче.
    Если все остальное применю, опять VDR получится. А он-то уже написан:-)
    Так что формат VDR он переваривает.

    Исходный код
    Source
    
    
    Signal source of the channel, as defined in sources.conf.
    
    
    Sxxxx, C, T
    
    
    For compatbility reasons numeric values are accepted here, but preferred are literals.


    Niels Wagenaar с радостью сообщает, что все у него лочится в VDR с его патчем. Только пока патч содержит в себе патч от Nissl и некоторый мусор в виде .rej и .orig
    Есть отличная программка kdiff3 называется, я пользуюсь, Manu Abraham пользуется(недавно я увидел в одном посте в рассылке).
    Для сравнения файлов или целых каталогов или обьединения их. Иногда бывает полезно увидеть все различия в красивом графическом интерфейсе.
    Не думайте, что я не хочу или время тяну. Но, знаете ли, именно что семья, дети.
    Все, я опять к врачу пошел. Наверное до субботы не сильно много смогу. А хотел кое-что.
    8PSK у меня как работал всегда, так и работает до сих пор.

    Цитата

    Со слов пользователя Goga777


    что означает - (default zap) ? Наверное так лучше написать - (default - szap channels file)


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

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

  • Цитата


    ANIXE HD;BetaDigital:11914:hC910M3O35S1:S19.2E:27500:1535:0;1539=deu:0:0:132:133:6:0


    name:frequency_MHz:polarization:sat_no:symbolrate:vpid:apid:?:?:service_id:?:?:?$


    Цитата

    Со слов пользователя igorli
    Знаками ? отмечены неиспользуемые, т.е. игнорируемые, параметры. Да и к чему они для szap? Teletext PID, Conditional access?


    согласен. Имя провайдера и позиция спутника (S19.2E) тоже игноририруется ? или их надо вытирать ручками из channels.conf при работе с szap ? Как szap2 парсит channels.conf если в нем есть несколько аудио-пидов ?


    но есть и более важные параметры - такие как C910M3O35S1 - эти параметры szap2 парсит ? по-моему, да - почему же тогда их нет в

    Исходный код
    name:frequency_MHz:polarization:sat_no:symbolrate:vpid:apid:?:?:service_id:?:?:?$


    Цитата


    Кроме того, понимает спутник по номеру на свитче.


    тоже хорошо, хотя и ручками в консоли это можно задать тоже.


    Цитата


    Если все остальное применю, опять VDR получится. А он-то уже написан:-)
    Так что формат VDR он переваривает.



    чем хорошо вариант работы с szap2 с channels.conf, который целиком и полностью совпадает с vdr форматом


    Цитата


    ANIXE HD;BetaDigital:11914:hC910M3O35S1:S19.2E:27500:1535:0;1539=deu:0:0:132:133:6:0


    тем, что при работе с szap2 в нем не надо ручками ничего править, ничего вытирать.


    В случае с форматом aka vdr


    Цитата


    name:frequency_MHz:polarization:sat_no:symbolrate:vpid:apid:?:?:service_id:?:?:?$


    надо ручками его все-таки править. Мелочь, а не совсем удобно.


    Цитата


    Niels Wagenaar с радостью сообщает, что все у него лочится в VDR с его патчем. Только пока патч содержит в себе патч от Nissl и некоторый мусор в виде .rej и .orig


    т.е. не должен он ничего лочить в таком виде ?


    Цитата


    Не думайте, что я не хочу или время тяну. Но, знаете ли, именно что семья, дети.
    Все, я опять к врачу пошел. Наверное до субботы не сильно много смогу. А хотел кое-что.


    угу, выздоравливай давай. Семья, дети, здоровье поважнее 8psk будет :)

  • начальник, все работает с szap2 :)
    Большое человеческо-модераторское спасибо :)


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



    что будем делать с s2-патчем для vdr 170 ? ты его обновлять будешь ?


    имеет смысл выпустить его в 2 вариантах - для чистого vdr и для патченного h264 патчем от Ниссла.

  • Цитата

    Со слов пользователя Goga777
    начальник, все работает с szap2 :)
    Большое человеческо-модераторское спасибо :)


    Н-н-нечеловеческое пожалуйста!

    Цитата

    Со слов пользователя Goga777
    что будем делать с s2-патчем для vdr 170 ? ты его обновлять будешь ?


    имеет смысл выпустить его в 2 вариантах - для чистого vdr и для патченного h264 патчем от Ниссла.


    Я на Niels Wagenaar надеюсь. Там в VDR листе активничает вовсю. Я же хотел подтолкнуть. Ну вот и пошло дело. Если что, я же не откажу в посильной помощи. Там еще DVB-C и DVB-T не патчены.


    Я хочу сегодня хотя бы, чтобы командная строка была главнее channels.conf сделать. Ну и поправить README.
    Далее спутники по названиям(позициям) попробую применить.


    Главный план у меня - тарелка на 3 спутника, Diseqc, мультифронтенд карта (на stv0900 желательно).


    А у меня только на чтение писем и ответы по часу в день уходит.


    И в отдалении scan-s2 маячит :)

  • Можно.
    Подправил scan-s2, теперь командная строка главнее будет.
    Убедился попутно еще раз, что FEC_AUTO для DVB-S2 непредсказуем в случае cx24116. Не применяйте, не привыкайте к халяве, вводите правильный.
    Если залочить на DVB-S2, затем перейти на староапишную (во сказал!) программу и попробовать DVB-S канал - будет шиш, система не вышла из DVB-S2.
    Виновата сырость v4l-dvb. Патч s2-mfe-legacy-sync-9036.diff от Darron Broad должен помочь. Ссылка в соседней ветке.

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

  • Цитата

    Со слов пользователя igorli


    Стругай, стругай, сынок, вот Klaus Schmidinger придет и все топориком поправит :)


    Это я про свои старания. Как-никак у VDR есть единоличный разработчик.

  • Снова в строю 8)
    инициализация TT S2-3200 из s2-liplianin как будто бы прошла

    Исходный код
    [   46.713654] saa7146: register extension 'budget_ci dvb'.
    [   46.713708] saa7146: found saa7146 @ mem f8962000 (revision 1, irq 23) (0x13c2,0x1019).
    [   46.713712] saa7146 (0): dma buffer size 192512
    [   46.713714] DVB: registering new adapter (TT-Budget S2-3200 PCI)
    [   46.749415] adapter has MAC addr = 00:d0:5c:xx:yy:zz
    [   46.749610] input: Budget-CI dvb ir receiver saa7146 (0) as /devices/pci0000:00/0000:00:1e.0/0000:05:00.0/input/input6
    [   47.161750] stb0899_attach: Attaching STB0899
    [   47.192433] stb6100_attach: Attaching STB6100
    [   47.212893] DVB: registering frontend 0 (STB0899)...


    переходим к s2-szap

  • 1. ORF HD


    3. Premiere HD

    Исходный код
    :~/linuxtv/szap-s2$ ./szap-s2 -V -n 4 -c /etc/vdr/channels.conf
    reading channels from file '/etc/vdr/channels.conf'
    zapping to 4 'PREMIERE HD,PREM HD;PREMIERE':
    delivery DVB-S2, modulation QPSK
    sat 0, frequency 11914 MHz H, symbolrate 27500000, coderate 9/10, rolloff 0.35
    vpid 0x02ff, apid 0x1fff, sid 0x0081
    using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
    status 00 | signal 0000 | snr 0000 | ber 00000000 | unc fffffffe |
    status 00 | signal 0000 | snr 0000 | ber 00000000 | unc fffffffe |
    status 00 | signal 0000 | snr 0000 | ber 00000000 | unc fffffffe |


    4. Das Erste (SDTV-DVB-s)

    Исходный код
    arkadia:~/linuxtv/szap-s2$ ./szap-s2 -V -n 12 -c /etc/vdr/channels.conf
    reading channels from file '/etc/vdr/channels.conf'
    zapping to 12 'Das Erste;ARD':
    delivery DVB-S, modulation QPSK
    sat 0, frequency 11836 MHz H, symbolrate 27500000, coderate 3/4, rolloff auto
    vpid 0x0065, apid 0x0066, sid 0x6dca
    using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
    status 00 | signal 0000 | snr 0000 | ber 00000000 | unc fffffffe |
    status 00 | signal 0000 | snr 0000 | ber 00000000 | unc fffffffe |
    status 00 | signal 0000 | snr 0000 | ber 00000000 | unc fffffffe |


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

  • /var/log/messages

  • Настало время взяться за Вильяма, нашего, понимаете-ли, Шекспира.
    Т.е. за s2-3200.

  • Со слов КЛС

  • Цитата

    Со слов пользователя igorli
    Все, взялся, т.е. в буквальном смысле держу в собственных руках.


    не получается? нужна какая нибудь помощь?

  • Да вот на работу вышел опять. Как-то мало времени.
    Выложил последнюю версию. Смотрите и пробуйте. Может найдет кто закавыку какую.