taraslp
Редактор-
Постов
928 -
Зарегистрирован
-
Посещение
Весь контент taraslp
-
Беглое изучение списка транспондеров в файле linuxtv_muxes.h, который прилагаются к Tvheadend меня сильно удивило. Я не нашел на Eurobird9_9_0E транспондеров Платформы HD и SD. Как оказалось последнее обновление файла linuxtv_muxes.h было 29 сентября 2008 года. Так что ручное сканирование , видимо остаётся пока актуальным. Либо нужно ручками править файл linuxtv_muxes.h для других спутников.
-
Для Tevii 460 на 11.04 дрова не нужны, только firmware. Прошу у Всех прощения. По своей невнимательности, я писал про неправильное сканирование списка транспондеров на 36-ом градусе и вводил всех в заблуждение. Tvheadend отлично сканирует список на 36-ом градусе. В авторской версии HTS Tvheadend есть список спутников, но в списке нет EutelsatW4W7. В прилагающемся деб-пакете список добавлен . Сканируем так: Configuration->TV Adapters-> General-> Add DVB Network by location… -> Выделяем EutelsatW4W7 -> Select satellite configuration -> Выбираем конфигурацию 36 градуса ( Вот это я по невнимательности не сделал ) -> Add DVB Network Ждём когда всё отсканируется. Здесь деб-пакет с самыми свежим Tvheadend и списком транспондеров EutelsatW4W7, патчем от WHT и поддержкой Кинорейсов. Скомпилирован на Ubuntu 10.10. P.S. Ещё раз прошу прощения.
-
Через несколько дней выйдет финальный релиз Ubuntu 11.04 Natty. На новом ядре 2.6.38 tvheadend , скомпилированный для 10.10, у меня работать не захотел. Поэтому выкладываю свежий деб-пакет Tvheadend для Ubuntu 11.04 Natty с патчем от WHT, исправляюшим ошибку сканирования каналов и поддержкой Кинорейсов. Инструкция по установке на первой странице. XBMC c PVR для Natty я пока не нашёл. Но без PVR появилась у авторов XBMC. sudo add-apt-repository ppa:team-xbmc/unstable sudo apt-get update sudo apt-get install xbmc
-
Просто в своём мануале я недостаточно для новичков разжевал установку драйверов. Если карта не работает сразу, то нужно для неё положить firmware (прошивку), если она и после этого не заработала, тогда ставить дравер. Для Вашей карты драйвер в Ubuntu стоит начиная с версии , если я не ошибаюсь, 9.04. Нужно просто положить firmware в /lib/firmware. Без firmware драйвер не работает. Но установка более нового драйвера не помешает, а для большинства новых карт она просто необходима.
-
Вы понимаете , что задаёте некорректные вопросы и хотите получить на них ответ. Вы изуродовали операционную систему - в Ubuntu 10.10 ядро 2.6.35, дрова Nvidia 260.19.06. Под эту конфигурацию скомпилирован XBMC у Lars Op den Kamp. А вы ставите пакеты предназначенные для ядра 2.6.35 на ядро 2.6.38. Вы должны тогда сами компилировать XBMC и Tvheadend на Вашем ядре. Вы делаете слишком много лишних движений. Будьте проще - народ к Вам потянется :)
-
Ответьте на вопрос с как ваша DVB-карта работает с Kaffeine ? Я читал плохие отзывы про Вашу карту http://www.forum.free-x.de/wbb/index.php?p...14669#post14669 Вы делаете слишком много лишних движений, пересборка ядра - это лишнее. После пересборки ядра , вы снова установили дрова на DVB-карту? Свяжитесь со мной в скайпе ( taraslp )
-
Configuration -> TV Adapters -> General -> Убираем все галочки -> делаем Save. Остановите Tvheadend . В терминале команда : pkill -9 tvheadend Найдите файл канала RTG в папке /Домашняя папка/.hts/tvheadend/dvbtransports/_dev_dvb_adapter Ваш номер _Ваша карта_frontend12379000_V ВЫглядит он примерно так: { "service_id": 3023, "pmt": 3123, "stype": 1, "scrambled": 0, "channel": 0, "provider": "GlobeCast", "servicename": "RTG TV", "channelname": "RTG TV", "mapped": 1, "pcr": 3333, "disabled": 0, "stream": { "pid": 3333, "type": "MPEG2VIDEO", "position": 0 }, "stream": { "pid": 3343, измените на 3344 "type": "MPEG2AUDIO", "position": 1, "language": "eng" }, "stream": { "pid": 3344, "type": "MPEG2AUDIO", "position": 2, "language": "rus" } } Запустите Tvheadend
-
Подскажите пожалуйста. Можно ли в Белгородской области принимать Платформу HD на тарелку 60 см. Хотя бы увидеть сигнал.
-
Дело в том , что этот патч решает проблему сканирования транспондеров с одинаковым MuxID (TID), но порождает другую - дублирование сканирования одного и того же транспондера . В патче убрали проверку совпадения значения MuxID (TID) и разрешили сканировать транспондеры при совпадении MuxID (TID) , по этой причине и появились двойники с небольшим случайным отличием по частоте. Нужно не убирать сравнение TIDа , а к TIDу добавить NID и тогда один и тот же транспондер при небольшом отличии по частоте не будут сканироваться многократно , и у разных транспондеров не будет повторяться сочетание TID & NID и они будут нормально сканироваться. Но к сожалению я ничего не понимаю в языке С , и поэтому не могу сделать такое простое исправление в программе. Программисты, отзовитесь!!!
-
Это кусочек переписки с сайта xbmc.ru taraslp И есть ещё одна ошибка , которая заключается в том, что если у двух или более транспондеров совпадает MuxID , то будет сканироваться только первый транспондер. В документации к Tvheadend автор называет MuxID - уникальным сетевым идентификатором и присваивает ему значение TID. Дело в том , что уникальным он становится только вместе с таким параметром как NID, а TID - это только его половинка, и совсем не уникальная. По этой причине и происходит появление двойников MuxID. WHT Провел исследование, на сухую, пока. Возможно, что если закомментировать вот этот подозрительный участок кода в dvb_tables.c , то вышеозначенная проблема исчезнет. Сам пока проверить не могу(( Код: LIST_FOREACH(other, &tda->tda_muxes, tdmi_adapter_link) if(other != tdmi && other->tdmi_conf.dmc_satconf == tdmi->tdmi_conf.dmc_satconf && other->tdmi_transport_stream_id == tsid) return -1; После того как я закомментировал этот текст, при компиляции началась ругань на строки 774 и 775 , я их тоже закомментировал, дальше всё прошло без ошибок. Вот текст: static int dvb_pat_callback(th_dvb_mux_instance_t *tdmi, uint8_t *ptr, int len, uint8_t tableid, void *opaque) { //th_dvb_mux_instance_t *other; //th_dvb_adapter_t *tda = tdmi->tdmi_adapter; uint16_t service, pmt, tsid; if(len < 5) return -1; if((ptr[2] & 1) == 0) { /* current_next_indicator == next, skip this */ return -1; } tsid = (ptr[0] << 8) | ptr[1]; // Make sure this TSID is not already known on another mux // That might indicate that we have accedentally received a PAT // from another mux //LIST_FOREACH(other, &tda->tda_muxes, tdmi_adapter_link) // if(other != tdmi && // other->tdmi_conf.dmc_satconf == tdmi->tdmi_conf.dmc_satconf && // other->tdmi_transport_stream_id == tsid) // return -1; Для сканирования я прописал транспондеры 11785020 R , 12054000 R и 12226000 L , при установленной галочке Autodetect muxes. Все каналы были найдены. Правда пришлось удалить несколько дубликатов транспондеров, но это намного лучше чем было раньше. Прикладываю готовый деб-пакет с поддержкой кинорейсов и этим патчем. tvheadend_2.12p_20110318_i386.zip Если в XBMC в PVR , до этого были прописаны каналы , то после их изменения , нужно Очистить базу данных. Система -> Live TV -> Основные -> Очистить базу данных ТВ. После этого все каналы пропишутся правильно.
-
И не только работает. А в окне PVR заработала запись, заработала программа передач Работает список каналов Мапятся радиоканалы в Tvheadend, но работают только в разделе ВИДЕО, в PVR пока молчат: Ставил отсюда: sudo add-apt-repository ppa:lars-opdenkamp/xbmc-pvr sudo apt-get update sudo apt-get install xbmc
-
Не угадали! В Windows карта работала замечательно, в Линуксе с Kaffeine тоже, а вот с Tvheaded не работала , а потом сразу умерла везде. Эта же неисправность, примерно в это же время, случилась у Липлянина, но он карту перепрошил, и она заработала, но я, к этому времени, карту уже поменял. http://www.forum.free-x.de/wbb/index.php?p...19967#post19967 P. S. Согласен. А Винду всё равно иметь надо. B)