нет, пока таких новостей нет. Как я понял, Ману будет патчить szap из офиицального dvb-apps.
Multiproto API и dvb-s/s2-apps (scan, szap2), а также будущее V4L-DVB
- Goga777
- Закрыта
- Вопрос темы решён
-
-
Цитата
Со слов пользователя Goga777
нет, пока таких новостей нет. Как я понял, Ману будет патчить szap из офиицального dvb-apps.
походу это надолго тогда....а какой сейчас есть рабочий релиз multiproto и szap ?
-
иди на Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу. там увидишь changeset связанный с API update: Make delivery system standalone. Вот все, что до этой версии мультипрото и будет работать с szap2. Ссылки на szap2 Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
-
Ману просит бравых тестеров с Allrussian протестировать обновленный mantis & szap2, который можно взять с Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
Также Ману обновил кернел-заголовки в dvb-apps/include/*Цитата
Pull dvb-apps the patched szap exists in dvb-apps dvb-apps/test/szap2
You need to updates the headers too.. the cleaned headers can be found
in dvb-apps/include/* -
Ману при тестах и проблемах с dvb-s2 (много ber, слишком долгий lock или вообще его отсутствие) просит прояснить с помощью dvbsnoop какой rolloff использует провайдер. В дровах пока не работает авто-обнаружение rolloff , поэтому выставлено значение по умолчанию - 35% (но провайдер может использовать и 25% - в этом случае могут быть проблемы). dvbsnoop покажет Service Information (не помню с какими опциями) и там можно узнать какой rolloff используется провайдером.
* dvb-s2 rolloff
* ==============
* 0=0.20 (DVB-S2)
* 1=0.25 (DVB-S2)
* 2=0.35 (DVB-S2/DVB-S) -
Цитата
Со слов пользователя Goga777
иди на Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу. там увидишь changeset связанный с API update: Make delivery system standalone. Вот все, что до этой версии мультипрото и будет работать с szap2. Ссылки на szap2 Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
а у кого либо получалось использывать CAM модуль? vlc c сборкой multiproto конечно не работает :-(( -
ориентироваться на правильное заполнение спутниковых таблиц - неправильно - более менее
нормально они на Астре 19 и 28.5Ев одной консоли делал szap2 на канал - а в другой консоли писал вывод dvbsnoop в файл
потом анализировал файлы - вот результаты
== 28.5Е ======
6 частот - здесь с заполнением таблицы тоже порядок - все 6 частот есть в таблице12.32400 vertical 29.5000 3/4 DVB-S2 QPSK Alpha 0.35
Исходный код
Показать весь кодDVB-DescriptorTag: 67 (0x43) [= satellite_delivery_system_descriptor] descriptor_length: 11 (0x0b) Frequency: 19080192 (= 12.32400 GHz) Orbital_position: 642 (= 28.2) West_East_flag: 1 (0x01) [= EAST] Polarisation: 1 (0x01) [= linear - vertical] Kind: 1 (0x01) [= DVB-S2] Roll Off Faktor: 0 (0x00) [= Alpha 0.35] Modulation_type: 1 (0x01) [= QPSK] Symbol_rate: 2707456 (= 29.5000) FEC_inner: 3 (0x03) [= 3/4 conv. code rat
11.79750 horizontal 29.5000 3/4 DVB-S2 QPSK Alpha 0.35
Исходный код
Показать весь кодDVB-DescriptorTag: 67 (0x43) [= satellite_delivery_system_descriptor] descriptor_length: 11 (0x0b) Frequency: 18323280 (= 11.79750 GHz) Orbital_position: 642 (= 28.2) West_East_flag: 1 (0x01) [= EAST] Polarisation: 0 (0x00) [= linear - horizontal] Kind: 1 (0x01) [= DVB-S2] Roll Off Faktor: 0 (0x00) [= Alpha 0.35] Modulation_type: 1 (0x01) [= QPSK] Symbol_rate: 2707456 (= 29.5000) FEC_inner: 3 (0x03) [= 3/4 conv. code rate]
12.34350 horizontal 29.5000 3/4 DVB-S2 QPSK Alpha 0.35
Исходный код
Показать весь кодDVB-DescriptorTag: 67 (0x43) [= satellite_delivery_system_descriptor] descriptor_length: 11 (0x0b) Frequency: 19088208 (= 12.34350 GHz) Orbital_position: 642 (= 28.2) West_East_flag: 1 (0x01) [= EAST] Polarisation: 0 (0x00) [= linear - horizontal] Kind: 1 (0x01) [= DVB-S2] Roll Off Faktor: 0 (0x00) [= Alpha 0.35] Modulation_type: 1 (0x01) [= QPSK] Symbol_rate: 2707456 (= 29.5000) FEC_inner: 3 (0x03) [= 3/4 conv. code rate]
11.71950 horizontal 29.5000 3/4 DVB-S2 QPSK Alpha 0.35
Исходный код
Показать весь кодDVB-DescriptorTag: 67 (0x43) [= satellite_delivery_system_descriptor] descriptor_length: 11 (0x0b) Frequency: 18291024 (= 11.71950 GHz) Orbital_position: 642 (= 28.2) West_East_flag: 1 (0x01) [= EAST] Polarisation: 0 (0x00) [= linear - horizontal] Kind: 1 (0x01) [= DVB-S2] Roll Off Faktor: 0 (0x00) [= Alpha 0.35] Modulation_type: 1 (0x01) [= QPSK] Symbol_rate: 2707456 (= 29.5000) FEC_inner: 3 (0x03) [= 3/4 conv. code rate]
12.36300 vertical 29.5000 3/4 DVB-S2 QPSK Alpha 0.35
Исходный код
Показать весь кодDVB-DescriptorTag: 67 (0x43) [= satellite_delivery_system_descriptor] descriptor_length: 11 (0x0b) Frequency: 19096320 (= 12.36300 GHz) Orbital_position: 642 (= 28.2) West_East_flag: 1 (0x01) [= EAST] Polarisation: 1 (0x01) [= linear - vertical] Kind: 1 (0x01) [= DVB-S2] Roll Off Faktor: 0 (0x00) [= Alpha 0.35] Modulation_type: 1 (0x01) [= QPSK] Symbol_rate: 2707456 (= 29.5000) FEC_inner: 3 (0x03) [= 3/4 conv. code rate]
11.85600 vertical 29.5000 3/4 DVB-S2 QPSK Alpha 0.35
Исходный код
Показать весь кодDVB-DescriptorTag: 67 (0x43) [= satellite_delivery_system_descriptor] descriptor_length: 11 (0x0b) Frequency: 18372096 (= 11.85600 GHz) Orbital_position: 642 (= 28.2) West_East_flag: 1 (0x01) [= EAST] Polarisation: 1 (0x01) [= linear - vertical] Kind: 1 (0x01) [= DVB-S2] Roll Off Faktor: 0 (0x00) [= Alpha 0.35] Modulation_type: 1 (0x01) [= QPSK] Symbol_rate: 2707456 (= 29.5000) FEC_inner: 3 (0x03) [= 3/4 conv. code rate]
=== Astra 19 ===
таблицы на Астре19 всегда отличались осмысленностью - все 4 частоты11.91450 horizontal 27.5000 9/10 DVB-S2 QPSK Alpha 0.35
Исходный код
Показать весь кодDVB-DescriptorTag: 67 (0x43) [= satellite_delivery_system_descriptor] descriptor_length: 11 (0x0b) Frequency: 18420816 (= 11.91450 GHz) Orbital_position: 402 (= 19.2) West_East_flag: 1 (0x01) [= EAST] Polarisation: 0 (0x00) [= linear - horizontal] Kind: 1 (0x01) [= DVB-S2] Roll Off Faktor: 0 (0x00) [= Alpha 0.35] Modulation_type: 1 (0x01) [= QPSK] Symbol_rate: 2576384 (= 27.5000) FEC_inner: 9 (0x09) [= 9/10 conv. code rate]
12.52200 vertical 22.0000 2/3 DVB-S2 8PSK Alpha 0.35
Исходный код
Показать весь кодDVB-DescriptorTag: 67 (0x43) [= satellite_delivery_system_descriptor] descriptor_length: 11 (0x0b) Frequency: 19210752 (= 12.52200 GHz) Orbital_position: 402 (= 19.2) West_East_flag: 1 (0x01) [= EAST] Polarisation: 1 (0x01) [= linear - vertical] Kind: 1 (0x01) [= DVB-S2] Roll Off Faktor: 0 (0x00) [= Alpha 0.35] Modulation_type: 2 (0x02) [= 8PSK] Symbol_rate: 2228224 (= 22.0000) FEC_inner: 2 (0x02) [= 2/3 conv. code rate]
12.58099 vertical 22.0000 2/3 DVB-S2 8PSK Alpha 0.35
Исходный код
Показать весь кодDVB-DescriptorTag: 67 (0x43) [= satellite_delivery_system_descriptor] descriptor_length: 11 (0x0b) Frequency: 19234969 (= 12.58099 GHz) Orbital_position: 402 (= 19.2) West_East_flag: 1 (0x01) [= EAST] Polarisation: 1 (0x01) [= linear - vertical] Kind: 1 (0x01) [= DVB-S2] Roll Off Faktor: 0 (0x00) [= Alpha 0.35] Modulation_type: 2 (0x02) [= 8PSK] Symbol_rate: 2228224 (= 22.0000) FEC_inner: 2 (0x02) [= 2/3 conv. code rate
12.72150 horizontal 22.0000 2/3 DVB-S2 8PSK Alpha 0.35
Исходный код
Показать весь кодDVB-DescriptorTag: 67 (0x43) [= satellite_delivery_system_descriptor] descriptor_length: 11 (0x0b) Frequency: 19341648 (= 12.72150 GHz) Orbital_position: 402 (= 19.2) West_East_flag: 1 (0x01) [= EAST] Polarisation: 0 (0x00) [= linear - horizontal] Kind: 1 (0x01) [= DVB-S2] Roll Off Faktor: 0 (0x00) [= Alpha 0.35] Modulation_type: 2 (0x02) [= 8PSK] Symbol_rate: 2228224 (= 22.0000) FEC_inner: 2 (0x02) [= 2/3 conv. code rate]
=== 13.0E =====
три двб-с2 частоты 11258,H,27500 11449,H,27500 11996,V,27500
начинается легкий бардакна частоте 11258,H,27500 вынимается одна часота 11.47000 GHz -
причем странная - DVB-S 8PSKИсходный код
Показать весь кодDVB-DescriptorTag: 67 (0x43) [= satellite_delivery_system_descriptor] descriptor_length: 11 (0x0b) Frequency: 18116608 (= 11.47000 GHz) Orbital_position: 304 (= 13.0) West_East_flag: 1 (0x01) [= EAST] Polarisation: 1 (0x01) [= linear - vertical] Kind: 0 (0x00) [= DVB-S] fixed ('00'): 0 (0x00) Modulation_type: 2 (0x02) [= 8PSK] Symbol_rate: 2576384 (= 27.5000) FEC_inner: 2 (0x02) [= 2/3 conv. code rate]
на 2-х других параметры более менее осмысленные
11.99600 vertical 27.5000 2/3 DVB-S2 8PSK Alpha 0.35
Исходный код
Показать весь кодDVB-DescriptorTag: 67 (0x43) [= satellite_delivery_system_descriptor] descriptor_length: 11 (0x0b) Frequency: 18454016 (= 11.99600 GHz) Orbital_position: 304 (= 13.0) West_East_flag: 1 (0x01) [= EAST] Polarisation: 1 (0x01) [= linear - vertical] Kind: 1 (0x01) [= DVB-S2] Roll Off Faktor: 0 (0x00) [= Alpha 0.35] Modulation_type: 2 (0x02) [= 8PSK] Symbol_rate: 2576384 (= 27.5000) FEC_inner: 2 (0x02) [= 2/3 conv. code rate]
11.44900 horizontal 27.5000 2/3 DVB-S2 8PSK Alpha 0.35
Исходный код
Показать весь кодDVB-DescriptorTag: 67 (0x43) [= satellite_delivery_system_descriptor] descriptor_length: 11 (0x0b) Frequency: 18106624 (= 11.44900 GHz) Orbital_position: 304 (= 13.0) West_East_flag: 1 (0x01) [= EAST] Polarisation: 0 (0x00) [= linear - horizontal] Kind: 1 (0x01) [= DVB-S2] Roll Off Faktor: 0 (0x00) [= Alpha 0.35] Modulation_type: 2 (0x02) [= 8PSK] Symbol_rate: 2576384 (= 27.5000) FEC_inner: 2 (0x02) [= 2/3 conv. code rate]
==== 9.0E ============
единственная двб-с2 частота 11897 H выдает странные параметры
- это видимо когда то давно заполненные и забытые параметры
при считывании таблицы с частоты 11897,H,18613 вынимается странная частота
12.56225 horizontal 30.0000 3/4 DVB-S QPSK
и параметры спутника - 0.7 EAST - во как!Исходный код
Показать весь кодDVB-DescriptorTag: 67 (0x43) [= satellite_delivery_system_descriptor] descriptor_length: 11 (0x0b) Frequency: 19227173 (= 12.56225 GHz) Orbital_position: 7 (= 0.7) West_East_flag: 1 (0x01) [= EAST] Polarisation: 0 (0x00) [= linear - horizontal] Kind: 0 (0x00) [= DVB-S] fixed ('00'): 0 (0x00) Modulation_type: 1 (0x01) [= QPSK] Symbol_rate: 3145728 (= 30.0000) FEC_inner: 3 (0x03) [= 3/4 conv. code rate]
=== 7.0E ===
из двух двб-с2 частот залочил лишь одну -
турецкую 10.92825 horizontal- и на ней прописана Alpha 0.2510880 V залочить у меня не получилось
10.92825 horizontal 30.0000 2/3 DVB-S2 8PSK Alpha 0.25
Исходный код
Показать весь кодDVB-DescriptorTag: 67 (0x43) [= satellite_delivery_system_descriptor] descriptor_length: 11 (0x0b) Frequency: 17377317 (= 10.92825 GHz) Orbital_position: 112 (= 7.0) West_East_flag: 1 (0x01) [= EAST] Polarisation: 0 (0x00) [= linear - horizontal] Kind: 1 (0x01) [= DVB-S2] Roll Off Faktor: 1 (0x01) [= Alpha 0.25] Modulation_type: 2 (0x02) [= 8PSK] Symbol_rate: 3145728 (= 30.0000) FEC_inner: 2 (0x02) [= 2/3 conv. code rate]
===== 5Е ========
из 4-х частот у меня лочится только Виасатовские - вынутые параметры похожи на правду
12207v и 12360v не лочится у меня12.39878 vertical 27.5000 2/3 DVB-S2 8PSK Alpha 0.35
Исходный код
Показать весь кодDVB-DescriptorTag: 67 (0x43) [= satellite_delivery_system_descriptor] descriptor_length: 11 (0x0b) Frequency: 19110008 (= 12.39878 GHz) Orbital_position: 80 (= 5.0) West_East_flag: 1 (0x01) [= EAST] Polarisation: 1 (0x01) [= linear - vertical] Kind: 1 (0x01) [= DVB-S2] Roll Off Faktor: 0 (0x00) [= Alpha 0.35] Modulation_type: 2 (0x02) [= 8PSK] Symbol_rate: 2576384 (= 27.5000) FEC_inner: 2 (0x02) [= 2/3 conv. code rat
12.43700 vertical 27.5000 2/3 DVB-S2 8PSK Alpha 0.35
Исходный код
Показать весь кодDVB-DescriptorTag: 67 (0x43) [= satellite_delivery_system_descriptor] descriptor_length: 11 (0x0b) Frequency: 19150592 (= 12.43700 GHz) Orbital_position: 80 (= 5.0) West_East_flag: 1 (0x01) [= EAST] Polarisation: 1 (0x01) [= linear - vertical] Kind: 1 (0x01) [= DVB-S2] Roll Off Faktor: 0 (0x00) [= Alpha 0.35] Modulation_type: 2 (0x02) [= 8PSK] Symbol_rate: 2576384 (= 27.5000) FEC_inner: 2 (0x02) [= 2/3 conv. code rate]
=== 23.5Е =====
здесь вообще интересные данные - таблица вещателя вообще не имеет отношения к таблице вещания )))
на частотах кабель дойчланд двб-с2 передаются таблицы кабельного диапазона
параметров спутниковых частот нетнапример с 11592v считываются такие частоты
Исходный код
Показать весь кодgrep Frequency dvbsnoop_11592v.txt | cut -d= -f2 |sort | uniq | grep -n "" 1: 113.0000 MHz) 2: 121.0000 MHz) 3: 338.0000 MHz) 4: 346.0000 MHz) 5: 354.0000 MHz) 6: 362.0000 MHz) 7: 370.0000 MHz) 8: 378.0000 MHz) 9: 386.0000 MHz) 10: 394.0000 MHz) 11: 400.0000 MHz) 12: 402.0000 MHz) 13: 410.0000 MHz) 14: 426.0000 MHz) 15: 4338.0000 MHz) 16: 434.0000 MHz) 17: 442.0000 MHz) 18: 450.0000 MHz) 19: 458.0000 MHz) 20: 466.0000 MHz) 21: 522.0000 MHz) 22: 530.0000 MHz) 23: 538.0000 MHz)
а 10843:v у меня не лочится
ВЫВОДЫ
- в большинстве своем таблицы заполняются от балды на глаз
- обнаружен единственный Roll Off Faktor отличный от 0.35 - это на 7Е 10.928 h
где он равен 0.25
- сказать какие параметры на всех двб-с2 кабель дойчланд 23.5Е, на Сириус 12207 v и 12360 v,
10880 V на 7Е, 11897 H на 9Е, 11258 H на 13Е невозможно по причине дурацкого заполнения таблиц -
Цитата
Со слов пользователя duke66
а у кого либо получалось использывать CAM модуль? vlc c сборкой multiproto конечно не работает :-((а что ты на vlc собрался смотреть с КАМ модулем ?
vlc насколько я знаю мультипрото не поддерживает еще.
К вдр не хочешь подцепить кам модуль и пробовать ? -
-
Цитата
Со слов пользователя Goga777
[а что ты на vlc собрался смотреть с КАМ модулем ?
vlc насколько я знаю мультипрото не поддерживает еще.
К вдр не хочешь подцепить кам модуль и пробовать ?как раз таки с vdr он заработал. юзал 1.5.14 все видит. даже CAM работает. но вот что то с ним не так. когда карточка в кам модуль воткнута получается так что любые каналы начинает показывать криво.... те mpeg битый на выходе. причем это как и с vdr так и с szap и cat /dev/dvd0.dvr0 | mplayer -
да... если важно. спутник ABS 1. CAM 1: Irdeto Access.
-
Цитата
А где я могу увидеть (с dvbsnoop), существуют ли вообще данные о канале (Genre), согласно этой таблицы:
точно не уверен но жанр относится не к каналу а к событию эпг - программе
вспоминается что в Дримбоксе я видел эти жанры передач для каждого из
событий эпг - но видел их только на некоторых каналах примы .... -
Установил вместе с картой VP-1041 карту SkyStar2 и вот что получил :
Предварительно : modprobe -r mantis
Затем:
$ szap -c 60.0 -n5 -t0
reading channels from file '60.0'
zapping to 5 'BST;TANDBERG':
sat 0, frequency = 11101 MHz V, symbolrate 4105000, vpid = 0x0134, apid = 0x0100 sid = 0xffff
Querying info .. Delivery system=DVB-S
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
ioctl DVBFE_SET_DELSYS failed: Operation not supportedПришлось для нее вернуться к старому szap.
VDR-1.6.0 работает.
Драйвера mantis-620b21a72884. -
как объяснил Ману, проблема в ioctl DVBFE_SET_DELSYS - этот новый вызов SS2 как раз и не поддерживает. Надо фиксить дрова.
-
мультипрото также обновился чуток
ЦитатаEmulate DVBFE_SET_DELSYS for legacy devices as well
Эмуляция DVBFE_SET_DELSYS для других (я так понимаю - не dvb-s2) карт. (eso46 - плиз протестируй на SS2 c szap2). Manu ждет рапортов.Цитата
--- a/linux/drivers/media/dvb/dvb-core/dvb_frontend.c Wed Mar 12 02:42:10 2008 +0400
+++ b/linux/drivers/media/dvb/dvb-core/dvb_frontend.c Sun Apr 13 03:01:49 2008 +0400
@@ -1873,6 +1873,17 @@ static int dvb_frontend_ioctl(struct ino
if (fe->ops.set_delsys) {
fe->ops.set_delsys(fe, fepriv->delsys);
err = 0;
+ } else {
+ switch (fepriv->delsys) {
+ case DVBFE_DELSYS_DVBS:
+ case DVBFE_DELSYS_DVBC:
+ case DVBFE_DELSYS_DVBT:
+ case DVBFE_DELSYS_ATSC:
+ err = 0;
+ break;
+ default:
+ return -EINVAL;
+ }
}
break;
case DVBFE_GET_INFO: -
Ok. После наложения патча szap заработал с SkyStar2.
-
в тот же день Ниссл предложил свой вариант Support DVBFE_SET_DELSYS Backward compatibility - именно он и заменил вариант Emulate DVBFE_SET_DELSYS for legacy devices as well.
Цитата
Support DVBFE_SET_DELSYS Backward compatibility
From: Reinhard NisslЦитата
--- a/linux/drivers/media/dvb/dvb-core/dvb_frontend.c Sun Apr 13 21:50:23 2008 +0400
+++ b/linux/drivers/media/dvb/dvb-core/dvb_frontend.c Sun Apr 13 17:52:40 2008 +0400
@@ -1873,6 +1873,24 @@ static int dvb_frontend_ioctl(struct ino
if (fe->ops.set_delsys) {
fe->ops.set_delsys(fe, fepriv->delsys);
err = 0;
+ } else {
+ err = 0;
+ switch (fe->ops.info.type) {
+ case FE_QPSK:
+ if (fepriv->delsys != DVBFE_DELSYS_DVBS)
+ err = -EINVAL;
+ break;
+ case FE_QAM:
+ if (fepriv->delsys != DVBFE_DELSYS_DVBC)
+ err = -EINVAL;
+ break;
+ case FE_OFDM:
+ if (fepriv->delsys != DVBFE_DELSYS_DVBT)
+ err = -EINVAL;
+ break;
+ default:
+ err = -EINVAL;
+ }
}
break;
case DVBFE_GET_INFO: -
по просьбе Клауса (который на своем вдр имеет комбинацию FF TS mod card + budget card + ТТ3200) Ману сделал merge from Oliver's AV7110 full TS mod repo c multiproto
Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
мультипрото_плюс объединил в себе следующие репо
Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.но при этом при работе с мультипрото_плюс надо использовать свежий патч от Ниссла для вдр
Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу. -
А что случилось с в этом последнем варианте с наложением патча HVR-4000?
Не хочет ни "HVR-4000-2008-03-13.diff" ни "multiproto-hvr4k-2008-01-28.patch" на это ложиться.
Похоже, Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу. это предел на сегодня при том, что поменялось API и с концами... -
у меня hvr4000-патч от Gregoire Favre нормально наложился на текущее мультипрото. Мультипрото нормально скомпилилось. Но с szap2 из dvb-apps работать не хочет
Цитата
goga:/usr/src/dvb-apps/test# ./szap2 -c 19 -n1
reading channels from file '19'
zapping to 1 'Pro7':
sat 0, frequency = 12722 MHz H, symbolrate 22000000, vpid = 0x00ff, apid = 0x0103 sid = 0x27d8
Querying info .. Delivery system=DVB-S
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
ioctl DVBFE_GET_INFO failed: Operation not supported -
небольшая критика в адрес мультипрото на домашней страничке getstream
Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.