Odp: TVheadend dla wr1043dn
Kirkwood jest bardzo rozruszany, tylko wszyscy używają go jako nasa a nie do innych rzeczy.
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Oprogramowanie / Software → TVheadend dla wr1043dn
Strony Poprzednia 1 … 7 8 9 10 11 … 16 Następna
Zaloguj się lub zarejestruj by napisać odpowiedź
Kirkwood jest bardzo rozruszany, tylko wszyscy używają go jako nasa a nie do innych rzeczy.
A szkoda, bo jest z niego niezła maszynka. Jako długoletni operator windowsa, nie wiedziałem, że można robić takie rzeczy na linuxie. Trochę offtopując, czy ktoś mógłby podesłać jakiś tutorial jak można samemu zrobić lub przerobić te moduły na inną architekturę? Pozdrawiam!
Skompilować. Na eko.one.pl znajdziesz poradnik o kompilowanu openwrt. Jak już to zrobisz co tam jest, robisz make kernel_menuconfig, zaznczasz co chcesz. Po make nie powstaną ładne pakiety, ale w katalogu ze źródłami kernela znajdziesz właśnie moduły które pozaznaczałeś. Wystarczy je skopiować do systemu, załadowac i masz.
@Cezary czy mógłbym prosić o skompilowanie tvheadenda w najnowszej wersji ale tak żeby wykorzystywał libdvbcsa.
Bibliotekę libdvbcsa mam już skompilowaną. Z tvheadendem mam problemy.
Witam,
mam problem z stickiem w tvheadend. Program go niewykrywa. Wszystkie moduły załadowane oraz firmware też.
Pozdrawiam
@Cezary czy mógłbym prosić o skompilowanie tvheadenda w najnowszej wersji ale tak żeby wykorzystywał libdvbcsa.
Bibliotekę libdvbcsa mam już skompilowaną. Z tvheadendem mam problemy.
Jest w repozytorium u mnie.
Dziękuję, wszystko działa dobrze na karcie dvb-s2 na kanałach SD, niestety na HD zacina.
A może jest na to sposób ?
A jaka wersja jedt to tvheadenda mozecie napisac ? Czy jest to 3.4.27?
Wydaje mi się że 3.5 ale niech Cezary potwierdzi
A jaka wersja jedt to tvheadenda mozecie napisac ? Czy jest to 3.4.27?
To jest aktualna wersja skompilowana ze źródeł z git. Nie jest to 3.4.27, nie jest 10.0.00 i nie jest to 13.18.58 Pisałem Ci to już.
Cezary udostępniłbyś Makefile i Config.in w celach edukacyjnych. Chciałbym zrozumieć co pochrzaniłem udostępniłbyś.
Taki sam jest tak był, dodałem tylko libdvbcsa i zaktualizowałem numer wersji z git.
include $(TOPDIR)/rules.mk
PKG_NAME:=tvheadend
PKG_DATE:="20130903"
PKG_SOURCE_PROTO:=git
PKG_SOURCE_URL:=git://github.com/tvheadend/tvheadend.git
PKG_SOURCE_VERSION:=2b649954346aa2e9c81834d500a25c528f31f829
PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_SOURCE_VERSION)
PKG_SOURCE:=$(PKG_NAME)-$(PKG_SOURCE_VERSION).tar.gz
PKG_VERSION:=$(PKG_DATE)-$(PKG_SOURCE_VERSION)
PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_SOURCE_VERSION)
include $(INCLUDE_DIR)/package.mk
define Package/tvheadend
SECTION:=multimedia
CATEGORY:=Multimedia
TITLE:=Tvheadend is a TV streaming server for Linux
DEPENDS:=+libopenssl +librt +zlib +TVHEADEND_AVAHI_SUPPORT:libavahi-client +libcurl +libffmpeg-0.11 +libdvbcsa
URL:=http://www.lonelycoder.com/hts/tvheadend_overview.html
endef
define Package/tvheadend/description
Tvheadend is a TV streaming server for Linux supporting DVB, ATSC, IPTV,
and Analog video (V4L) as input sources.
Can be used as a backend to Showtime, XBMC and various other clients.
endef
define Package/tvheadend/config
menu "Configuration"
depends on PACKAGE_tvheadend
source "$(SOURCE)/Config.in"
endmenu
endef
ifeq ($(CONFIG_TVHEADEND_CWC_SUPPORT),)
CONFIGURE_ARGS += --disable-cwc
endif
ifeq ($(CONFIG_TVHEADEND_V4L_SUPPORT),)
CONFIGURE_ARGS += --disable-v4l
endif
ifeq ($(CONFIG_TVHEADEND_LINUXDVB_SUPPORT),)
CONFIGURE_ARGS += --disable-linuxdvb
endif
ifeq ($(CONFIG_TVHEADEND_DVBSCAN_SUPPORT),)
CONFIGURE_ARGS += --disable-dvbscan
endif
ifeq ($(CONFIG_TVHEADEND_AVAHI_SUPPORT),)
CONFIGURE_ARGS += --disable-avahi
else
CONFIGURE_ARGS += --enable-avahi
endif
CONFIGURE_ARGS += \
--release \
--enable-bundle \
--enable-dvbcsa
define Package/tvheadend/install
$(INSTALL_DIR) $(1)/etc/tvheadend
$(INSTALL_DIR) $(1)/etc/init.d
$(INSTALL_BIN) ./files/tvheadend.init $(1)/etc/init.d/tvheadend
$(INSTALL_DIR) $(1)/lib/upgrade/keep.d
$(INSTALL_DATA) ./files/tvheadend.upgrade $(1)/lib/upgrade/keep.d/tvheadend
$(INSTALL_DIR) $(1)/usr/bin
$(INSTALL_BIN) $(PKG_BUILD_DIR)/build.linux/tvheadend $(1)/usr/bin/
endef
$(eval $(call BuildPackage,tvheadend))Pytałem bo np. na NASa Synology jest konkretna wersja np. ostatnia 3.4.27
Przy kompilacji Tvheadend wyskakuje mi :
make[3]: Leaving directory `/home/xbmc/Pobrane/attitude_adjustment/build_dir/target-mips_r2_uClibc-0.9.33.2/tvheadend-master'
touch /home/xbmc/Pobrane/attitude_adjustment/build_dir/target-mips_r2_uClibc-0.9.33.2/tvheadend-master/.built
mkdir -p /home/xbmc/Pobrane/attitude_adjustment/bin/ar71xx/packages /home/xbmc/Pobrane/attitude_adjustment/build_dir/target-mips_r2_uClibc-0.9.33.2/tvheadend-master/ipkg-ar71xx/tvheadend/CONTROL /home/xbmc/Pobrane/attitude_adjustment/staging_dir/target-mips_r2_uClibc-0.9.33.2/pkginfo
install -d -m0755 /home/xbmc/Pobrane/attitude_adjustment/build_dir/target-mips_r2_uClibc-0.9.33.2/tvheadend-master/ipkg-ar71xx/tvheadend/etc/tvheadend
install -d -m0755 /home/xbmc/Pobrane/attitude_adjustment/build_dir/target-mips_r2_uClibc-0.9.33.2/tvheadend-master/ipkg-ar71xx/tvheadend/etc/init.d
install -m0755 ./files/tvheadend.init /home/xbmc/Pobrane/attitude_adjustment/build_dir/target-mips_r2_uClibc-0.9.33.2/tvheadend-master/ipkg-ar71xx/tvheadend/etc/init.d/tvheadend
install: cannot stat './files/tvheadend.init': No such file or directory
make[2]: *** [/home/xbmc/Pobrane/attitude_adjustment/bin/ar71xx/packages/tvheadend_"20130903"-master_ar71xx.ipk] Error 1
make[2]: Leaving directory `/home/xbmc/Pobrane/attitude_adjustment/package/tvheadend'
make[1]: *** [package/tvheadend/compile] Error 2
make[1]: Leaving directory `/home/xbmc/Pobrane/attitude_adjustment'
make: *** [package/tvheadend/compile] Błąd 2Użyłem Makefile który podałeś Cezary, o co chodzi?
Najpierw weź sobie init i config z trunka, tam są jeszcze pliki inne do całej paczki. Ty włożyłeś tylko sam goły Makefile.
https://dev.openwrt.org/browser/package … dend/files
No i wszystko jasne a mam te pliki na dysku.
Powiedz mi jeszcze Cezary, bardzo często piszesz, że należy podrzucić brakujące biblioteki do folderu, to znaczy gdzie ?
Na przykładzie tvheadend jest włączony dvbcsa jak zacząłem kompilować to wyskoczył brak biblioteki i co i gdzie podrzucam ?
No chyba tu <tam gdzie jest ten katalog>/packages/multimedia/tvheadend/files - a jak masz dać coś więcej, niż to co wynika z samego pakietu, musisz przerobić Make, np. sekcja DEPENDS, albo wrzucanie do gotowego pakietu innych plików (np. z tego co dodałeś nadwyżkowo do folderu files) skąd indziej (nowe pliki, i.t.d.)...sporo przeróżnych kombinacji.
libdvbcsa musisz mieć skompilowany w systemie - makefile od niego jest tu na forum. Zresztą pisałeś że masz już ją skompilowaną, to czemu nie masz w jej w systemie?
Może mu się nie buduje w tej kolejności - wyczyść make clean i zbuduj od nowa - dojdziesz co i o co krzyczy i w którym miejscu.
(chyba że pod pojęciem "mam skompilowaną" rozumiesz paczkę ipk na dysku - a to nie wystarcza, masz mieć normalnie makefile i skompilowane biblioteki).
No i wszystko jasne miałem nową kompilacje openwrt i wniej niebyło jeszcze skompilowanego libdvbcsa.
Skompilowałem sam pakiet libdvbcsa potem tvheadend i jest gitara. Dziękuje, człowiek cały czas się uczy.
Generalnie to powinieneś, jak to wszystko zaznaczysz (i uzupełnisz o to czego potrzebujesz) aby w jednym przebiegu "make V=99" wszystko zbudowało Ci się na gotowo i bez błędów (co najmniej bez takich jak pisałeś) - to będzie ostateczny test, że jest dobrze - przynajmniej jeżeli chodzi o etap budowy. To czy to zadziała jak chcesz po zainstalowaniu i skonfigurowaniu - to już zupełnie inna bajka.
Witam mam taki problem, że TVheadend nie wykrywa mi tunerka. Proszę o pomoc ![]()
Oto moje logi (tylko te związane z dvbt):
[ 38.750000] it913x: Chip Version=02 Chip Type=9135
[ 38.760000] it913x: Firmware Version 52887808
[ 38.760000] it913x: Dual mode=0 Remote=5 Tuner Type=33
[ 38.770000] dvb-usb: found a 'ITE 9135 Generic' in warm state.
[ 38.780000] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[ 38.790000] DVB: registering new adapter (ITE 9135 Generic)
[ 38.800000] CPU 0 Unable to handle kernel paging request at virtual address 0000000e, epc == 86b89374, ra == 86b89348
[ 38.810000] Oops[#1]:
[ 38.810000] Cpu 0
[ 38.810000] $ 0 : 00000000 00000000 00000000 00000001
[ 38.810000] $ 4 : 86a3dc00 00000000 00000000 000006d2
[ 38.810000] $ 8 : 00000000 8016a870 01013300 00000000
[ 38.810000] $12 : 00000000 63692d70 6c617466 00000000
[ 38.810000] $16 : 00000004 86a3d800 86862778 00000010
[ 38.810000] $20 : 00000080 00000000 00000000 86b90000
[ 38.810000] $24 : 00000000 80095290
[ 38.810000] $28 : 86b84000 86b85c08 868628c4 86b89348
[ 38.810000] Hi : 00000009
[ 38.810000] Lo : 08a90400
[ 38.810000] epc : 86b89374 0x86b89374
[ 38.810000] Tainted: G O
[ 38.810000] ra : 86b89348 0x86b89348
[ 38.810000] Status: 1100dc03 KERNEL EXL IE
[ 38.810000] Cause : 00800008
[ 38.810000] BadVA : 0000000e
[ 38.810000] PrId : 0001974c (MIPS 74Kc)
[ 38.810000] Modules linked in: dvb_usb_it913x(+) it913x_fe dvb_usb usb_wwan cdc_ether rc_core cdc_wdm ums_usbat ums_sddr55 ums_sddr09 ums_karma ums_jumpshot ums_isd200 ums_freecom ums_datafab ums_cypress ums_alauda sierra_net(O) sierra(O) usbserial usblp usbnet cdc_acm dvb_core i2c_dev ath79_wdt ledtrig_usbdev ledtrig_netdev xt_set(O) ip_set_list_set(O) ip_set_hash_netport(O) ip_set_hash_netiface(O) ip_set_hash_net(O) ip_set_hash_ipportnet(O) ip_set_hash_ipportip(O) ip_set_hash_ipport(O) ip_set_hash_ip(O) ip_set_bitmap_port(O) ip_set_bitmap_ipmac(O) ip_set_bitmap_ip(O) ip_set(O) ebt_among ebt_802_3 nfnetlink xt_IMQ imq ipt_weburl ipt_webmon ipt_timerange nf_nat_tftp nf_conntrack_tftp nf_nat_snmp_basic nf_conntrack_snmp nf_nat_sip nf_conntrack_sip nf_nat_pptp nf_conntrack_pptp nf_nat_h323 nf_conntrack_h323 nf_nat_proto_gre nf_conntrack_proto_gre nf_nat_amanda nf_conntrack_amanda nf_conntrack_broadcast nf_nat_irc nf_conntrack_irc nf_nat_ftp nf_conntrack_ftp xt_iprange xt_HL xt_hl xt_ecn ipt_ECN xt_CLASSIFY xt_time xt_tcpmss xt_statistic xt_mark xt_length xt_DSCP xt_dscp xt_string xt_layer7 xt_quota xt_pkttype xt_physdev xt_owner ipt_bandwidth ipt_REDIRECT ipt_NETMAP ipt_MASQUERADE iptable_nat nf_nat xt_recent xt_helper xt_connmark xt_connbytes pptp pppoe xt_conntrack xt_CT xt_NOTRACK iptable_raw xt_state nf_conntrack_ipv4 nf_defrag_ipv4 nf_conntrack pppox ipt_REJECT xt_TCPMSS ipt_LOG xt_comment xt_multiport xt_mac xt_limit iptable_mangle iptable_filter ip_tables nfsd nfs msdos gre tun snd_pcm_oss snd_mixer_oss snd_pcm snd_timer snd_rawmidi snd_seq_device snd_hwdep snd_page_alloc snd soundcore ppp_async ppp_generic slhc vfat fat lockd sunrpc hfsplus ath9k(O) ath9k_common(O) ath9k_hw(O) ath(O) nls_utf8 nls_koi8_r nls_iso8859_2 nls_iso8859_15 nls_iso8859_13 nls_iso8859_1 nls_cp866 nls_cp852 nls_cp850 nls_cp775 nls_cp437 nls_cp1251 nls_cp1250 mac80211(O) ts_fsm ts_bm ts_kmp crc_ccitt exportfs cfg80211(O) compat(O) input_core arc4 aes_generic usb_storage ehci_hcd sd_mod ext4 jbd2 mbcache usbcore usb_common scsi_mod nls_base crc16 crypto_algapi ledtrig_timer ledtrig_default_on leds_gpio gpio_button_hotplug(O)
[ 38.810000] Process insmod (pid: 805, threadinfo=86b84000, task=87af6140, tls=77ddc440)
[ 38.810000] Stack : 00000000 00000001 868628b4 800a1a4c 86b84000 86b85c40 868628c4 86b90994
[ 38.810000] 00000001 8705d000 868628b4 86b90000 00003fe4 86b909e4 868629d0 86862944
[ 38.810000] 00000000 868628c8 86b91ca4 00000001 868628c4 86b40e38 86b92220 868628b4
[ 38.810000] 868628b4 00000000 868628b4 86b81018 86b80fb4 86862944 00000001 86b81530
[ 38.810000] 86b91ca4 00000000 868628c4 8028f1f4 86862000 868628b4 8686297c 00000000
[ 38.810000] ...
[ 38.810000] Call Trace:[<800a1a4c>] 0x800a1a4c
[ 38.810000] [<86b90994>] 0x86b90994
[ 38.810000] [<86b90000>] 0x86b90000
[ 38.810000] [<86b909e4>] 0x86b909e4
[ 38.810000] [<86b40e38>] 0x86b40e38
[ 38.810000] [<86b81018>] 0x86b81018
[ 38.810000] [<86b80fb4>] 0x86b80fb4
[ 38.810000] [<86b81530>] 0x86b81530
[ 38.810000] [<8028f1f4>] 0x8028f1f4
[ 38.810000] [<86b80968>] 0x86b80968
[ 38.810000] [<801da0ac>] 0x801da0ac
[ 38.810000] [<86b90ca0>] 0x86b90ca0
[ 38.810000] [<8702b53c>] 0x8702b53c
[ 38.810000] [<801a949c>] 0x801a949c
[ 38.810000] [<801a9724>] 0x801a9724
[ 38.810000] [<8702b414>] 0x8702b414
[ 38.810000] [<801a9844>] 0x801a9844
[ 38.810000] [<801a7c64>] 0x801a7c64
[ 38.810000] [<80091b98>] 0x80091b98
[ 38.810000] [<801a97d8>] 0x801a97d8
[ 38.810000] [<801a7f7c>] 0x801a7f7c
[ 38.810000] [<801621ac>] 0x801621ac
[ 38.810000] [<801a8f38>] 0x801a8f38
[ 38.810000] [<80091c1c>] 0x80091c1c
[ 38.810000] [<801e1be8>] 0x801e1be8
[ 38.810000] [<801a9bfc>] 0x801a9bfc
[ 38.810000] [<8702ac60>] 0x8702ac60
[ 38.810000] [<86b93000>] 0x86b93000
[ 38.810000] [<80060900>] 0x80060900
[ 38.810000] [<800cec70>] 0x800cec70
[ 38.810000] [<8008fd24>] 0x8008fd24
[ 38.810000] [<800a35b0>] 0x800a35b0
[ 38.810000] [<800c92cc>] 0x800c92cc
[ 38.810000] [<8006a284>] 0x8006a284
[ 38.810000]
[ 38.810000]
[ 38.810000] Code: ae3202c8 a23302d0 ae3002cc <9202000a> 2443ffaf 306400ff 2c840012 50800009 24020038
[ 39.270000] ---[ end trace 208997d1584aee44 ]---
Z góry dzięki za pomoc.
Pozdrawiam ![]()
Tobie się kernel z powodu braku pamięci wykłada...
Niemożliwe mam extroota i ponad 350 mb swapu. Pokombinuje i dam znać
Pozdrawiam ![]()
Strony Poprzednia 1 … 7 8 9 10 11 … 16 Następna
Zaloguj się lub zarejestruj by napisać odpowiedź
eko.one.pl → Oprogramowanie / Software → TVheadend dla wr1043dn
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc