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

  • Работает у меня. Просто 44948 не лочит. А 27500 за милую душу. Пойду расстрою Manu Abraham'а.


    Только как-то долго залочивает S2.
    Ну попробуйте кто.

  • Цитата

    Со слов пользователя igorli
    Работает у меня. Просто 44948 не лочит. А 27500 за милую душу. Пойду расстрою Manu Abraham'а.


    не расстроишь. Он знает про этот глюк еще со времен мультипрото. Народ с allrussian про это жаловался, я ему эти жалобы и логи постил в чат. Он принял у сведению, но жаловался на сложность дров и возможный баг в демодулячторе от STM, так и не смог/не захотел пофиксить этот баг. Такая же проблема была и с cx24116 - Стив пообещал ее решить. Но реально решил эту проблему только ты. За что огромное спасибо.


    Второй надоедливый глюк с stb0899 - это отсутствие lock на dvb-s2 8psk каналах с sr=30000 Об этом тоже много постов было и неофициальных патчей тоже. Но окончательно проблема по-моему так и не решилась. Надеюсь, что после merge с s2api все эти проблемы будут более активно фикситься.

  • первые тесты ок
    DVB-S


    DVB-S2 8PSK


    DVB-S2 QPSK


    непонятно ыначение unc= fffffffe
    интересное поведение BER на dvb-s2
    Как видно вдруг он подскакивает...потом снова становиться на 0

  • а как szap-s2 можно сказать в какой сат позиции стоит канал?
    например хочу залочить сигнал с 13.0Е, который висит у меня на 2 входе дайсика

  • Цитата

    Со слов пользователя free-x


    не нахожу теперь такие каналы на моем небосводе (28E-19E-13E-9E-5E-4W)
    А то бы попробовал
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.


    на 4w есть


    Amos 3 (4.0W) - 10759.00 V DVB-S2 (8PSK) - 30000 2/3 - NID:100 - TID:2


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


    что касается дайсека, то Игорь кажется забыл прописать в ридми параметр для переключения входов дайсека. Я ранее использовал его в консоли - по памяти не помню его. Кроме того, szap2 парcит и строчку, в которой тоже может быть прописан вход дайсека


    Исходный код
    one line of the szap channel file has the following format:
    name:frequency_MHz:polarization:sat_no:symbolrate:vpid:apid:service_id
    
    
    one line of the VDR channel file has the following format:
    name:frequency_MHz:polarization[coderate][delivery][modulation][rolloff]:sat_no:symbolrate:vpid:apid:?:?:service_id:?:?:?
  • К сожалению, я не владею всей полнотой информации по stb0899.
    Но разве это меня может смутить?

  • Цитата


    Кроме того, szap2 парcит и строчку, в которой тоже может быть прописан вход дайсека


    и откуда он тогда знает где висит соотв. сателит. или он парсит еще diseqc.conf? :rolleyes:

  • Цитата

    Со слов пользователя free-x
    а как szap-s2 можно сказать в какой сат позиции стоит канал?
    например хочу залочить сигнал с 13.0Е, который висит у меня на 2 входе дайсика


    Да просто цифрой номер 2(или 1?) в соотв. месте строки channels.conf
    Мне писали, что работает. Сам я ничего не менял по сравнению с szap. Diseqc забыл купить для проверки, а то бы уже все прояснил.

  • да...но я использую VDR channels.conf ... и там стоит S13.0E.

    Исходный код
    arkadia:~/linuxtv/szap-s2$ ./szap-s2 -V -n 11   -c /etc/vdr/channels.conf
    reading channels from file '/etc/vdr/channels.conf'
    zapping to 11 'ESP HD Russian;CYFRA +':
    delivery DVB-S2, modulation 8PSK
    sat 0, frequency 11278 MHz V, symbolrate 27500000, coderate 2/3, rolloff 0.20
    vpid 0x0bb8, apid 0x0c84, sid 0x3308
    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 |
  • прописал 1 вместо S13.0. сцап съел. но лока нет

    Исходный код
    arkadia:~/linuxtv/szap-s2$ ./szap-s2 -V -n 11   -c /etc/vdr/channels.conf.szap
    reading channels from file '/etc/vdr/channels.conf.szap'
    zapping to 11 'ESP HD Russian;CYFRA +':
    delivery DVB-S2, modulation 8PSK
    sat 1, frequency 11278 MHz V, symbolrate 27500000, coderate 2/3, rolloff 0.20
    vpid 0x0bb8, apid 0x0c84, sid 0x3308
    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 |
  • Цитата

    Со слов пользователя free-x


    и откуда он тогда знает где висит соотв. сателит. или он парсит еще diseqc.conf? :rolleyes:


    ты же используешь параметр nXX в консоли - вот в указанной тобой строчке в channels.conf он и ищет среди прочих параметров номер дайсека. А явно, через szap2 параметр в консоли ты не пробовал указать номер входа ?

  • Цитата

    Со слов пользователя free-x
    да...но я использую VDR channels.conf ... и там стоит S13.0E.


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


    Исходный код
    name:frequency_MHz:polarization[coderate][delivery][modulation][rolloff]:sat_no:symbolrate:vpid:apid:?:?:service_id:?:?:?
  • предлагаю взглянуть в сторону stb0899 патчей от Alex Betis - есть рапорты о том, что с его патчами lock реально улучшился на stb0899 картах


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

  • Цитата


    А явно, через szap2 параметр в консоли ты не пробовал указать номер входа ?


    и какой это параметр?

  • сорри, поискал сейчас в архивах - не было у szap такого параметра - входы дайсека он переключает по параметру в channels.conf

  • пропатчил vdr-1.7.0 с s2api-h.264-patch.
    Все как просто замечательно прошло. Запустил VDR. Пока только по логам. Diseqc как будто бы работает. Вижу как обновляются каналы/транспондеры на ХотБёрде и Сириус.


    Исходный код
    Oct  9 13:51:44 arkadia vdr: [21238] device 1 provides: DVBS2
    Oct  9 13:51:44 arkadia vdr: [21238] device 1 forced to frontendType SYS_DVBS2


    кажется с мултипрото ведро говорило что девайс для DVB-S, DSS, DVB-S2

  • а с Amos 3 (4.0W) - 10759.00 V DVB-S2 (8PSK) - 30000 2/3 есть успехи ?


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

  • я когда то 6100 патч на мултипрото накладывал. действительно переключение было пошустрее.
    но кажется всех проблем не решал.
    я попробовал...накладывается на s2-liplianin без проблем

    Исходный код
    arkadia:/usr/src/s2-liplianin/linux/drivers/media/dvb/frontends$ cat /home/freex/linuxtv/stb6100.c.diff | patch 
    patching file stb6100.c
    Hunk #1 succeeded at 346 with fuzz 2 (offset 3 lines).
    Hunk #2 succeeded at 409 (offset 3 lines).
    Hunk #3 succeeded at 428 (offset 3 lines).


    в действии еще не пробовал