Просмотр ТВ на SkyStar-2(2.6d/2.8a)/Skystar3(S1401)

Решение проблем связванных с работой железа. Проблемы программно-аппаратной совместимости.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.

Какую сумму готов отдать за поддержку ТВ в драйвере ?

1 wmz
5
13%
5 wmz
4
10%
10 wmz
15
38%
25 wmz
3
8%
50 wmz
5
13%
100 wmz
8
20%
 
Всего голосов: 40

Аватара пользователя
Ratibor
сержант
Сообщения: 204
Зарегистрирован: 2008-01-12 22:50:24
Контактная информация:

Re: Просмотр ТВ на SkyStar-2

Непрочитанное сообщение Ratibor » 2008-12-09 1:35:34

Пробовал уже несколько раз :)
Не задавай глупых вопросов, не услышишь вранья.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Просмотр ТВ на SkyStar-2

Непрочитанное сообщение paradox » 2008-12-09 1:42:00

и что на всех каналах после конвертации остаеться токо один звук?
странно

Аватара пользователя
Ratibor
сержант
Сообщения: 204
Зарегистрирован: 2008-01-12 22:50:24
Контактная информация:

Re: Просмотр ТВ на SkyStar-2

Непрочитанное сообщение Ratibor » 2008-12-09 2:16:46

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

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Просмотр ТВ на SkyStar-2

Непрочитанное сообщение paradox » 2008-12-09 2:30:28

нет)))
это в софте 219e виндовом такое
вот я и думаю как они это там так упустили...

Аватара пользователя
Ratibor
сержант
Сообщения: 204
Зарегистрирован: 2008-01-12 22:50:24
Контактная информация:

Re: Просмотр ТВ на SkyStar-2

Непрочитанное сообщение Ratibor » 2008-12-09 2:33:15

ты это смотрел ?
http://www.metzlerbros.org/dvb/index.html
Remultiplex an MPEG2 TS into a PS for DVD

Вот прямая ссылка на файл с исходниками:
http://www.metzlerbros.org/dvb/replex-0.1.6.8.tar.gz
Не задавай глупых вопросов, не услышишь вранья.

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Просмотр ТВ на SkyStar-2

Непрочитанное сообщение paradox » 2008-12-09 2:38:58

та это я смотрел
вопрос не в том
я то сделаю
точнее уже
нужно докомпилять ипровериьт сборщик ES пакетов

сдесь принципиальный вопрос)))
каким образом работает софт 219e если они несобирают ES пакеты
вот что немогу понять...

Аватара пользователя
Ratibor
сержант
Сообщения: 204
Зарегистрирован: 2008-01-12 22:50:24
Контактная информация:

Re: Просмотр ТВ на SkyStar-2

Непрочитанное сообщение Ratibor » 2008-12-09 2:41:31

paradox писал(а): сдесь принципиальный вопрос)))
каким образом работает софт 219e если они несобирают ES пакеты
вот что немогу понять...
Значит софт сам их собирает.
Последний раз редактировалось Ratibor 2008-12-09 2:48:25, всего редактировалось 1 раз.
Не задавай глупых вопросов, не услышишь вранья.

Аватара пользователя
Ratibor
сержант
Сообщения: 204
Зарегистрирован: 2008-01-12 22:50:24
Контактная информация:

Re: Просмотр ТВ на SkyStar-2

Непрочитанное сообщение Ratibor » 2008-12-09 2:46:50

Насколько я понял, со всех карт дрова под виндой выдают TS поток, а все остальное делает софт.
Не задавай глупых вопросов, не услышишь вранья.

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Просмотр ТВ на SkyStar-2

Непрочитанное сообщение paradox » 2008-12-09 2:52:15

та в том то и дело что несобирает..

была бы карта и тарелка сам бы проверил))

Аватара пользователя
Ratibor
сержант
Сообщения: 204
Зарегистрирован: 2008-01-12 22:50:24
Контактная информация:

Re: Просмотр ТВ на SkyStar-2

Непрочитанное сообщение Ratibor » 2008-12-09 2:56:15

paradox писал(а):та в том то и дело что несобирает..
была бы карта и тарелка сам бы проверил))
Собирает.
То что дрова выдают TS поток это понятно по рыбалке,
скайнет получает из дров поток в читом виде.
Это также видно в программе GraphEdit.
Не задавай глупых вопросов, не услышишь вранья.

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Просмотр ТВ на SkyStar-2

Непрочитанное сообщение paradox » 2008-12-09 2:58:59

та не я ж не про скайнет
я про dvb-tv.exe И его библиотеки


что много уже я сдел за два дня))
надо что то другое помучать

Аватара пользователя
Ratibor
сержант
Сообщения: 204
Зарегистрирован: 2008-01-12 22:50:24
Контактная информация:

Re: Просмотр ТВ на SkyStar-2

Непрочитанное сообщение Ratibor » 2008-12-09 3:00:46

paradox писал(а):та не я ж не про скайнет
я про dvb-tv.exe И его библиотеки
Хорош голову дурным забивать :)
Не задавай глупых вопросов, не услышишь вранья.

Аватара пользователя
Ratibor
сержант
Сообщения: 204
Зарегистрирован: 2008-01-12 22:50:24
Контактная информация:

Re: Просмотр ТВ на SkyStar-2

Непрочитанное сообщение Ratibor » 2008-12-09 3:09:18

paradox писал(а):была бы карта и тарелка сам бы проверил))
Разницы нет какая карта поток выдает, что SS2, что SS3.
Пиши прогу, чтоб она снимала весь поток в файл, я тебе его залью,
а там хоть запроверяйся :)

Разница есть только у SS1, т.к. там аппаратный декодер встроен.
Не задавай глупых вопросов, не услышишь вранья.

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Просмотр ТВ на SkyStar-2

Непрочитанное сообщение paradox » 2008-12-09 8:59:50

вообщем я ступил
при реверсинге код 1:1 получился от TT
за исключением одно запятой)) в итоге декодер глючил
щас все нормально
переводит из ts в pes
и аудио и видео
токо одна проблема
по отдельности они дампяться и играються
а вот если сдаминить их в один pes
то каждая программа ведет себя по своему
млеер у меня токо звук играет
а коффеин токо видео

короче это вообще уже не проблема

Разницы нет какая карта поток выдает, что SS2, что SS3.
ну да все выдают в DMA TS поток
Пиши прогу, чтоб она снимала весь поток в файл, я тебе его залью,
а там хоть запроверяйся
))) я это файл буду год тянуть
Разница есть только у SS1, т.к. там аппаратный декодер встроен
всеравно TS в итоге выдает

если ты непонял
то я вывернул дрова и библиотеки SS3 в исходные коды
потому как там очень качественны Demux'ер
вот мы его и отлаживаем))
и он уже давно используеться в драйвере сс3 для бсд

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


дофиксить коффеин что бы он с сотылями но работал дело времени
отодхну может несколько деньков....

Аватара пользователя
Ratibor
сержант
Сообщения: 204
Зарегистрирован: 2008-01-12 22:50:24
Контактная информация:

Re: Просмотр ТВ на SkyStar-2

Непрочитанное сообщение Ratibor » 2008-12-09 14:15:52

paradox писал(а):ото нафига мне эти гнушные километровые коды да еще в драйвере
что бы любители опенсоурса потом орали урали украли
а так они сразу идут лесом-полем
Не факт, что родные дрова написаны лучше, тем более у технотренда :)
Ну да ладно, вернемся к SS2 :)

Я тут код глянул, меня заинтересовало вот что в frontend.h:

Код: Выделить всё

	FE_CAN_INVERSION_AUTO         = 0x1,
	FE_CAN_FEC_1_2                = 0x2,
	FE_CAN_FEC_2_3                = 0x4,
	FE_CAN_FEC_3_4                = 0x8,
	FE_CAN_FEC_4_5                = 0x10,
	FE_CAN_FEC_5_6                = 0x20,
	FE_CAN_FEC_6_7                = 0x40,
	FE_CAN_FEC_7_8                = 0x80,
	FE_CAN_FEC_8_9                = 0x100,
	FE_CAN_FEC_AUTO               = 0x200,
Т.е. еси я к примеру вписываю в настройку канала значение FEC = 3/4,
то в карту передается 0x8, а если я ставлю auto, то 0x200 и т.д. согласно данной таблицы ?
Правильно ?
Не задавай глупых вопросов, не услышишь вранья.

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Просмотр ТВ на SkyStar-2

Непрочитанное сообщение paradox » 2008-12-09 21:06:43

Не факт, что родные дрова написаны лучше, тем более у технотренда
факт))

насчет переменных фонтенда

если обноаружил ошибку
то вполне вероятно
сс2 писались за пару дней на скорую руку сто лет назад))

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Просмотр ТВ на SkyStar-2

Непрочитанное сообщение paradox » 2008-12-09 21:09:54

Т.е. еси я к примеру вписываю в настройку канала значение FEC = 3/4,
то в карту передается 0x8, а если я ставлю auto, то 0x200 и т.д. согласно данной таблицы ?
Правильно
неа
это не переменные FEC
это описания капабилити для фронтенда

Аватара пользователя
Ratibor
сержант
Сообщения: 204
Зарегистрирован: 2008-01-12 22:50:24
Контактная информация:

Re: Просмотр ТВ на SkyStar-2

Непрочитанное сообщение Ratibor » 2008-12-09 21:31:22

А какие значения идут уже в тюнер ?
Это ?

Код: Выделить всё

	DBG("SET_FEC\n");
	switch(fec){
        case FEC_1_2:
		DBG("_1_2\n");
                return stv0299_writereg(sc, 0x31, 0x01);
        case FEC_2_3:
		DBG("_2_3\n");
                return stv0299_writereg(sc, 0x31, 0x02);
        case FEC_3_4:
		DBG("_3_4\n");
                return stv0299_writereg(sc, 0x31, 0x04);
        case FEC_5_6:
		DBG("_5_6\n");
                return stv0299_writereg(sc, 0x31, 0x08);
        case FEC_7_8:
		DBG("_7_8\n");
                return stv0299_writereg(sc, 0x31, 0x10);
        case FEC_AUTO:
		DBG("_AUTO\n");
                return stv0299_writereg(sc, 0x31, 0x1f);
        default:
		DBG(" %d -EINVAL\n", fec);
                return -EINVAL;
Не задавай глупых вопросов, не услышишь вранья.

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Просмотр ТВ на SkyStar-2

Непрочитанное сообщение paradox » 2008-12-09 21:46:33

Код: Выделить всё

typedef enum fe_code_rate {
        FEC_NONE = 0,
        FEC_1_2,
        FEC_2_3,
        FEC_3_4,
        FEC_4_5,        //
        FEC_5_6,
        FEC_6_7,
        FEC_7_8,
        FEC_8_9,        //
        FEC_AUTO
} fe_code_rate_t;
если ты это имел ввиду
да

Аватара пользователя
Ratibor
сержант
Сообщения: 204
Зарегистрирован: 2008-01-12 22:50:24
Контактная информация:

Re: Просмотр ТВ на SkyStar-2

Непрочитанное сообщение Ratibor » 2008-12-09 21:54:23

Поставлю вопрос иначе :)
Допиши то, что передается во флекскоп:
FEC_NONE =
FEC_1_2 =
FEC_2_3 =
FEC_3_4 =
FEC_5_6 =
FEC_7_8 =
FEC_AUTO =
Не задавай глупых вопросов, не услышишь вранья.

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Просмотр ТВ на SkyStar-2

Непрочитанное сообщение paradox » 2008-12-09 22:15:39

Код: Выделить всё

typedef [b]enum[/b] fe_code_rate {
        FEC_NONE = 0,               /// начинаеться с нуля дальше по порядку 1 2 3 4 итд это тип enum такой
        FEC_1_2,
        FEC_2_3,
        FEC_3_4,
        FEC_4_5,        //
        FEC_5_6,
        FEC_6_7,
        FEC_7_8,
        FEC_8_9,        //
        FEC_AUTO
} fe_code_rate_t;

Аватара пользователя
Ratibor
сержант
Сообщения: 204
Зарегистрирован: 2008-01-12 22:50:24
Контактная информация:

Re: Просмотр ТВ на SkyStar-2

Непрочитанное сообщение Ratibor » 2008-12-09 22:21:38

т.е получается:

FEC_NONE = 0
FEC_1_2 = 1
FEC_2_3 = 2
FEC_3_4 = 3
FEC_4_5 = 4
FEC_5_6 = 5
FEC_6_7 = 6
FEC_7_8 = 7
FEC_8_9 = 8
FEC_AUTO = 9

Теперь правильно ?
Просто я не очень с си дружу :)
Не задавай глупых вопросов, не услышишь вранья.

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Просмотр ТВ на SkyStar-2

Непрочитанное сообщение paradox » 2008-12-09 22:24:34

нуда
а зачем тебе

Аватара пользователя
Ratibor
сержант
Сообщения: 204
Зарегистрирован: 2008-01-12 22:50:24
Контактная информация:

Re: Просмотр ТВ на SkyStar-2

Непрочитанное сообщение Ratibor » 2008-12-09 22:30:56

Меня насторожило вот что:
Tuning to: A-ONE / autocount: 0
Using DVB device 0:0 "Samsung TBMU24112(PLL SL1935)"
tuning DVB-S to 12303000 h 27500000
inv:2 fecH:3
DiSEqC: switch pos 1, 18V, loband (index 5)
DiSEqC: e0 10 38 f6 00 00
Can NOT inversion_auto
. LOCKED.
NOUT: 1
SetFilter: open failed: /dev/dvbvideo: Operation not permitted
Tuning delay: 361 ms
И я начал проверять :)
И если то что ты сказал так, то это не правильно.
Флекскоп 2 и 2b воспринимает только следующие значения:
FEC_AUTO = 0
FEC_1_2 = 1
FEC_2_3 = 2
FEC_3_4 = 3
FEC_5_6 = 4
FEC_7_8 = 5
FEC_NONE = 15

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

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Просмотр ТВ на SkyStar-2

Непрочитанное сообщение paradox » 2008-12-09 22:35:27

автоинверсия это другое

Код: Выделить всё

static struct dvb_frontend_info samsung_tbmu24112_info = {
        name: "Samsung TBMU24112(PLL SL1935)",
твой сс2 неподдерживает ее

а вот

Код: Выделить всё

static struct dvb_frontend_info samsung_tbdu18132_info = {
        name: "Samsung TBDU18132(PLL TSA5059)",
ее поддерживает


и S1401 поддерживает авто инверсию