Форум XBMC и Kodi. Помощь, поддержка, обсуждение, плагины.
   

Вернуться   Форум XBMC и Kodi. Помощь, поддержка, обсуждение, плагины. > Анонсы, Информация и Общие Темы > Подсказки, описания и FAQ по XBMC

Ответ
 
Опции темы Опции просмотра
Старый 03.10.2010, 14:28   #41
seppius
Senior Member
 
Регистрация: 26.01.2010
Адрес: Растворился
Сообщений: 1,282
Talking

В принципе плевое дело, но мне некогда заниматься. Нужно написать новый хандлер. Че и как там я хз. Но модификация кода не значительная. Любой справится, если очень захочет
Как раз seca можно взять за основу.

Заготовки которые уже присутствуют в cwc.c

Код:
/**
 * conax emm handler
 */
void
cwc_emm_conax(cwc_t *cwc, uint8_t *data, int len)
{
  if (data[0] == 0x82) {
    int i;
    for (i=0; i < cwc->cwc_num_providers; i++) {
      if (memcmp(&data[3], &cwc->cwc_providers[i].sa[1], 7) == 0) {
        cwc_send_msg(cwc, data, len, 0, 1);
        break;
      }
    }
  }
}


/**
 * irdeto emm handler
 * inspired by opensasc-ng, https://opensvn.csie.org/traccgi/opensascng/
 */
void
cwc_emm_irdeto(cwc_t *cwc, uint8_t *data, int len)
{
  int emm_mode = data[3] >> 3;
  int emm_len = data[3] & 0x07;
  int match = 0;

  if (emm_mode & 0x10){
    // try to match card
    match = (emm_mode == cwc->cwc_ua[4] &&
	     (!emm_len || // zero length
	      !memcmp(&data[4], &cwc->cwc_ua[5], emm_len))); // exact match
  } else {
    // try to match provider
    int i;
    for(i=0; i < cwc->cwc_num_providers; i++) {
      match = (emm_mode == cwc->cwc_providers[i].sa[4] &&
	       (!emm_len || // zero length
		!memcmp(&data[4], &cwc->cwc_providers[i].sa[5], emm_len)));
      // exact match
      if (match) break;
    }
  }

  if (match)
    cwc_send_msg(cwc, data, len, 0, 1);
}


/**
 * seca emm handler
 * inspired by opensasc-ng, https://opensvn.csie.org/traccgi/opensascng/
 */
void
cwc_emm_seca(cwc_t *cwc, uint8_t *data, int len)
{
  int match = 0;

  if (data[0] == 0x82) {
    if (memcmp(&data[3], &cwc->cwc_ua[2], 6) == 0) {
      match = 1;
    }
  }
  else if (data[0] == 0x84) {
    /* XXX this part is untested but should do no harm */
    int i;
    for (i=0; i < cwc->cwc_num_providers; i++) {
      if (memcmp(&data[5], &cwc->cwc_providers[i].sa[5], 3) == 0) {
        match = 1;
        break;
      }
    }
  }

  if (match)
    cwc_send_msg(cwc, data, len, 0, 1);
}
seppius вне форума   Ответить с цитированием
   
Старый 03.10.2010, 16:41   #42
ihaar
Senior Member
 
Регистрация: 12.05.2010
Сообщений: 223
По умолчанию

жаль. наверное придётся подождать релиза eden с функциями pvr и live-tv

думаю это подстегнёт интерес у народа (всем же будет любопытно что там за кнопочка новая появилась, тем более тарелка стоит копейки, двб карточка тоже недорого и тд и тп )
а так как tvheadend не сравницца в простоте настройки с другими прогами, то уверен, вскоре найдётся добрый человек и напишет хандлер
ihaar вне форума   Ответить с цитированием
Старый 05.10.2010, 22:01   #43
KDEDIR
Junior Member
 
Регистрация: 05.10.2010
Сообщений: 4
По умолчанию

Объясните пожалуйста как настроить просмотр каналов в BISS на этой связке
KDEDIR вне форума   Ответить с цитированием
Старый 06.10.2010, 14:30   #44
taraslp
Senior Member
 
Регистрация: 25.08.2010
Сообщений: 347
По умолчанию

Ещё раз по-поводу проблем сканирования в HTS tvheadend нашего любимого EutelsatW4W7
В списке сканируемых транспондеров (Configuration->TV Adapters-> Multiplexes) есть MuxID ( Уникальный идентификатор для этого транспондера в сети DVB)
HTS tvheadend , к сожалению , не полностью читает MuxID, а только последнее число. Из-за этого у нескольких транспондеров совпадает MuxID, и они не могут быть просканированы вместе. Если один уже прописан , то на втором MuxID будет пустым и сканироваться каналы не будут. Вот список конфликтующих транспондеров с совпадающими MuxID:

{.freq = 12456000, .symrate = 27500000, .fec = 3, .polarisation = 'L'}, MuxID - 5 и {.freq = 11804000, .symrate = 27500000, .fec = 3, .polarisation = 'L'}, MuxID - 5
{.freq = 12418000, .symrate = 27500000, .fec = 3, .polarisation = 'L'}, MuxID - 9 и {.freq = 11881000, .symrate = 27500000, .fec = 3, .polarisation = 'L'}, MuxID - 9
{.freq = 12437000, .symrate = 27500000, .fec = 3, .polarisation = 'R'}, MuxID - 4 и {.freq = 12054000, .symrate = 27500000, .fec = 3, .polarisation = 'R'}, MuxID - 4
{.freq = 12322000, .symrate = 27500000, .fec = 3, .polarisation = 'R'}, MuxID - 1 и {.freq = 12175000, .symrate = 4340000, .fec = 3, .polarisation = 'L'}, MuxID - 1

Если на каком-то транспондере не сканируются каналы, то удаляем его и второй с одинаковым MuxID , и вручную прописываем нужный вам транспондер в Add muxe(es) manually... (Autodetect muxes - галочка должна быть убрана)
__________________
Ubuntu 12.04, AMD Athlon(tm) 64 X2 5000, 4гб, GeForce GT 220, AMD 5450, Tevii460, Tevii660, Prof 7500, X3M SPC1400HD, SkyStar S2, SkyStar 2, SkyStar 3, SatHD ресиверы GI ST9196, GI ST7199, LCD TV LG 32LH4000, нетбук ASUS 1201N Atom330 NVIDIA ION, MacBookPro 13(сдох сразу по окончании гарантии), XBMC+HTS Tvheadend , VDR+XBMC, Satelite: 36E, 19.2E, 13E, 9E

Последний раз редактировалось taraslp; 06.10.2010 в 14:46.
taraslp вне форума   Ответить с цитированием
Старый 07.10.2010, 20:36   #45
KDEDIR
Junior Member
 
Регистрация: 05.10.2010
Сообщений: 4
По умолчанию

значит biss никак я правильно понял
KDEDIR вне форума   Ответить с цитированием
Старый 07.10.2010, 20:38   #46
seppius
Senior Member
 
Регистрация: 26.01.2010
Адрес: Растворился
Сообщений: 1,282
По умолчанию

Наверно никто просто не пробовал
seppius вне форума   Ответить с цитированием
Старый 07.10.2010, 20:43   #47
KDEDIR
Junior Member
 
Регистрация: 05.10.2010
Сообщений: 4
По умолчанию

хоть в какую сторону смотреть
KDEDIR вне форума   Ответить с цитированием
Старый 28.10.2010, 00:19   #48
rammikus
Junior Member
 
Регистрация: 27.10.2010
Сообщений: 4
По умолчанию

В XBMC нет изображения Только звук. Цвета меняются как градиент размывается.
открываю поток VLC всё нормально за исключением гребёнки.
Подскажите что попробовать!
rammikus вне форума   Ответить с цитированием
Старый 28.10.2010, 15:33   #49
seppius
Senior Member
 
Регистрация: 26.01.2010
Адрес: Растворился
Сообщений: 1,282
По умолчанию

Цитата:
Сообщение от rammikus Посмотреть сообщение
В XBMC нет изображения Только звук. Цвета меняются как градиент размывается.
открываю поток VLC всё нормально за исключением гребёнки.
Подскажите что попробовать!
Разве это связано с Tvheadend ?
Обращайтесь сюда http://xbmc.ru/forumdisplay.php?f=6
Не засоряйте эту тему.
ЗЫ Тут нет телепатов. Лог, система и тд. должны быть известны раньше чем сам вопрос.
seppius вне форума   Ответить с цитированием
Старый 30.10.2010, 11:59   #50
LordMerlin
Senior Member
 
Аватар для LordMerlin
 
Регистрация: 11.12.2009
Адрес: Russia
Сообщений: 2,184
По умолчанию

Раз уж тема про спутники, и в частности про Tvheadend, то многим наверное будет интересно смотреть хитрым образом 36 и не только, градус, без абонентки, а только за время просмотра. Уважаемые люди подтвердили отличную работу программы с этим сервисом.
Регистрируемся и кайфуем.
При переходе жмем кнопку Регистрация
__________________
Dune HD TV-102/Pioneer VSX-520-K/Samsung ES6727

ВИКИ Настройка DSPlayer: http://xbmc.ru/wiki/index.php?title=Настройка_DSPlayer
DSPlayer поддержка ускорения GPU: http://xbmc.ru/forum/showthread.php?t=12
XBMC+SVP: http://habrahabr.ru/post/181598/
Крипто-робот, бонус за регистрацию, оплата за результат: https://apitrade.pro/bonus_xbmcru.htm
LordMerlin вне форума   Ответить с цитированием
Ответ

Метки
dvb-s, hts, linux, playlist, tvheadend, xbmc
 


Здесь присутствуют: 4 (пользователей: 0 , гостей: 4)
 
Опции темы
Опции просмотра

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Текущее время: 01:18. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.