Temat: TVheadend
Posiada ktoś skompilowane biblioteki pod nowego gargoyle kernel 3.18.75 :
dvb-core.ko
af9033.ko
rc-core.ko
dv-usb-af9035.ko
dvb_usb_2.ko
it913x.ko
rc-it913-v1.ko
rc-it913-v2.ko
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Oprogramowanie / Software → TVheadend
Strony 1
Zaloguj się lub zarejestruj by napisać odpowiedź
Posiada ktoś skompilowane biblioteki pod nowego gargoyle kernel 3.18.75 :
dvb-core.ko
af9033.ko
rc-core.ko
dv-usb-af9035.ko
dvb_usb_2.ko
it913x.ko
rc-it913-v1.ko
rc-it913-v2.ko
https://eko.one.pl/forum/viewtopic.php? … 88#p195488
Czy jest sens brudzić sobie ręce, skoro jest nowszy kernel w CC 3.18.80 i być może następne Gargoyle będzie miało ten lub wyższy numer.
Chyba, że Cezary zrobi pauzę na jakiś czas z wydaniami ![]()
Nope, nawet już źródła zdążyłem sobie zaktualizować ![]()
Czy jest jakiś nowszy TVH niż 4.0.x dla x86_64 jak w stopce
Zbuduj sobie: https://github.com/openwrt/packages/pull/6386
Tyle że jak widzisz dość spora dyskusja się zrobiła.
Wersja z linku który podał Cezary działa bardzo dobrze, jedyny problem to większy rozmiar paczki ale w przypadku platformy x86_64 to nie stanowi kłopotu. Nowsza wersja posiada wizarda który nieco pomaga w konfiguracji, lecz z reguły i tak muxy trzeba wprowadzać ręcznie.
Powiem szczerze ... nie łapię tego githuba. W gałęzi master jak i openwrt /multimedia widnieje tvheadend ver 4.0.10
Tak na szybko może ktoś podpowiedzieć co i jak?
Tak na szybko - ściągasz źródła openwrt, ściągasz łatkę (https://patch-diff.githubusercontent.co … 6386.patch), nakładasz to na źródła (patch -p1 < nazwa-tej-łatki) będąc w odpowiednim katalogu ze źródłami, robisz makemenuconfig, zaznaczasz x86 oraz tvheadned), kompilujesz całość. Jeżeli wszystko poszło dobrze to w bin/* będziesz miał paczkę ipk.
A myślałem że pójdzie prosto ... zrobiłem
$ git clone https://github.com/openwrt/openwrt.git
$ cd openwrt
$ git fetch --tags
$ git checkout v18.06.1
$ make package/symlinkspobrałem 6386.patch do katalogu openwrt... będąc w katalogu openwrt wklepałem
$patch -p1 < 6386.patchi wyskoczyło że
can't find file to patch at input line 18
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|From 0c754af7d44e4939c01739c3127539aee29aee78 Mon Sep 17 00:00:00 2001
|From: Sandy Gould <sjjgould@gmail.com>
|Date: Sun, 1 Jul 2018 15:35:21 +0100
|Subject: [PATCH 1/2] tvheadend: Update to 4.2.6
|
|Signed-off-by: Sandy Gould <sjjgould@gmail.com>
|---
| multimedia/tvheadend/Config.in | 19 ++++++-
| multimedia/tvheadend/Makefile | 51 ++++++++++++++++---
| .../patches/010-libiconv-full-cflags.patch | 31 +++++++++++
| 3 files changed, 92 insertions(+), 9 deletions(-)
| create mode 100644 multimedia/tvheadend/patches/010-libiconv-full-cflags.patch
|
|diff --git a/multimedia/tvheadend/Config.in b/multimedia/tvheadend/Config.in
|index 61a3774a8b5..f8470ac8080 100644
|--- a/multimedia/tvheadend/Config.in
|+++ b/multimedia/tvheadend/Config.in
--------------------------
File to patch: Co robię źle?
W złym katalogu jesteś. W tym przypadku łatka ma być w feeds/packages i tam wykonaj patch -p1 < 6386.patch Łatasz pakiet z feedsów a nie głównego openwrt.
O ile w ogóle to wejdzie na wersje z 18.06.
Dzięki ... rzeczywiście szukałem w złym katalogu tego tvh. Teraz leci kompilacja ... zobaczymy co i jak.
Wypluło pliki więc chyba śmiem twierdzić że poszło ![]()
Jeszcze tylko jedno
Wystarczy zainstalować tego ipk a znajdzie i doinstaluje sobie sam inne zależności czy trzeba mieć pod ręką wszystkie pliki z katalogu bin?
Jeżeli instalowałeś dla 18.06 to wszystkie zależności są od 18.06 więc wystarczy sam pakiet a resztę dociągnie sobie.
Chyba coś nie poszło.
Przyjechałem do domu. Zapakowałem na pendraku tvheadend_4.2.6-1_i386_pentium4.ipk
Uruchomiłem w konsoli
root@OpenWrt:/overlay# opkg install tvheadend_4.2.6-1_i386_pentium4.ipk
Unknown package 'tvheadend'.
Collected errors:
* pkg_hash_fetch_best_installation_candidate: Packages for tvheadend found, but incompatible with the architectures configured
* opkg_install_cmd: Cannot install package tvheadend.i skrzyczał mnie że nie zainstaluje
opkg install ./tvheadend_4.2.6-1_i386_pentium4.ipk
Jak już.
A ty na pewno skomplowałeś dla apu (x86/64)? Bo pakiet masz dla zwykłego x86
Też się zdziwiłem ze i386
Dwa razy kompilowałem raz zaznaczyłem x86 i pozostawiłem resztę domyślne (Generic).
Przy 2gim razie w System target - x86 3ciej linijce (chyba target profile ) zaznaczyłem x86_64 ale wynikiem był ten sam plik (przynajmniej po nazwie) i nie zabrałem go ze sobą.
zaznacz, zapisz, i make jeszcze raz.
Pakiet wygenerowany ponownie i jest pod x86_64.
Zainstalowany z palca i...
próbując dostać się do GUI pod adresem 9981 krzyczy o login i hasło ![]()
A to już patrz w dokumentację tvheadend.
Mały kroczek do przodu ...
już nie krzyczy o login i haslo ale nic się nie wyświetla(biała strona) pod adresem 9981
jak ubijam proces i wklepuje z palca
root@OpenWrt:~# /usr/bin/tvheadend -B -c /etc/tvheadend --ipv6
2018-09-15 14:29:35.890 [ INFO] main: Log started
2018-09-15 14:29:35.891 [ INFO] http: Starting HTTP server :::9981
2018-09-15 14:29:35.891 [ INFO] htsp: Starting HTSP server :::9982
2018-09-15 14:29:35.949 [ INFO] config: loaded
2018-09-15 14:29:35.949 [ INFO] config: scanfile (re)initialization with path <none>
2018-09-15 14:29:35.951 [WARNING] fastscan: configuration file missing
2018-09-15 14:29:35.952 [ INFO] dvr: Creating new configuration ''
2018-09-15 14:29:35.953 [ INFO] csa: Using SSE2 128bit parallel descrambling
2018-09-15 14:29:35.953 [ INFO] epggrab: module eit created
2018-09-15 14:29:35.953 [ INFO] epggrab: module uk_freesat created
2018-09-15 14:29:35.954 [ INFO] epggrab: module uk_freeview created
2018-09-15 14:29:35.954 [ INFO] epggrab: module nz_freeview created
2018-09-15 14:29:35.954 [ INFO] epggrab: module viasat_baltic created
2018-09-15 14:29:35.954 [ INFO] epggrab: module Bulsatcom_39E created
2018-09-15 14:29:35.954 [ INFO] epggrab: module psip created
2018-09-15 14:29:35.954 [ INFO] epggrab: module pyepg created
2018-09-15 14:29:35.954 [ INFO] epggrab: module xmltv created
2018-09-15 14:29:35.956 [ NOTICE] START: HTS Tvheadend version 4.2.6~openwrt1 started, running as PID:6621 UID:0 GID:0, CWD:/root CNF:/etc/tvheadend
2018-09-15 14:29:35.956 [WARNING] scanfile: no predefined muxes found, check path '/usr/share/tvheadend/data/dvb-scan'
2018-09-15 14:29:35.956 [WARNING] scanfile: expected tree structure - http://git.linuxtv.org/cgit.cgi/dtv-scan-tables.git/tree/wygląda na to że startuje
Czarku czy dobrze rozumiem...
As of Tvheadend 2.4, the Tvheadend 'bundle' (the web front-end) requires CONFIG_BUILD_NLS (i.e., native language support) to be enabled.
This allows the correct version of libiconv to be built and linked.
Tvheadend will function without the bundle being enabled, and therefore without CONFIG_BUILD_NLS, you will just see a blank page if you attempt to log into the front-end....że potrzeba zaznaczyć CONFIG_BUILDS_NLS podczas kompilacji obrazu openwrt aby pakiet tvheadend działał poprawnie?
Czy w Twojej kompilacji jest to zaznaczone?
Czy da się zaznaczyć w kolejnym wydaniu?
Obecnie po instalacji to mam tylko białą stronę (brak web-ui)
Moje buildy jadą na domyślnych ustawieniach openwrt, więc ja jest jakikolwiek problem z tvheadend to zgłoś to jako błąd.
PS: podczas kompilacji ustaw sobie TVHEADEND_ENABLE_BUNDLE bo bez tego nie ma www. Było to w pierwszym poście w linku z nową paczką.
Strony 1
Zaloguj się lub zarejestruj by napisać odpowiedź
eko.one.pl → Oprogramowanie / Software → TVheadend
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc