401

(147 odpowiedzi, napisanych Inne)

Ok, udało się. Tak jak myślałem, moja wersja normalnie wykrywa tuner. Dzięki za pomoc Cezary.

402

(147 odpowiedzi, napisanych Inne)

To jest do zaznaczenia gdzieś w menuconfig, tak?

403

(147 odpowiedzi, napisanych Inne)

Przy takim makefile mam taki wynik:

#
# Copyright (C) 2012 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#

include $(TOPDIR)/rules.mk

PKG_NAME:=tvheadend
PKG_VERSION:=3.6
PKG_RELEASE:=0.1
PKG_SOURCE_VERSION:=0ac8cdcf832953451f924a1ad03e502618562e69
PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_SOURCE_VERSION)
PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_SOURCE_VERSION)
PKG_SOURCE:=$(PKG_NAME)-$(PKG_SOURCE_VERSION).tar.gz
PKG_SOURCE_URL:=git://github.com/tvheadend/tvheadend.git


PKG_USE_MIPS16:=0

include $(INCLUDE_DIR)/package.mk

define Package/tvheadend
  SECTION:=multimedia
  CATEGORY:=Multimedia
  TITLE:=Tvheadend is a TV streaming server for Linux
  DEPENDS:=+libcurl +libopenssl +librt +zlib +TVHEADEND_AVAHI_SUPPORT:libavahi-client
  URL:=https://tvheadend.org/
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

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))
4a1ad03e502618562e69/build.linux/src/intlconv.o src/intlconv.c
cc1: note: someone does not honour COPTS correctly, passed 2 times
src/intlconv.c:1:19: fatal error: iconv.h: No such file or directory
 #include <iconv.h>
                   ^
compilation terminated.
make[3]: *** [/opt/barrier_breaker/build_dir/target-mips_34kc_uClibc-0.9.33.2/tvheadend-0ac8cdcf832953451f924a1ad03e502618562e69/build.linux/src/intlconv.o] Error 1
make[3]: Leaving directory `/opt/barrier_breaker/build_dir/target-mips_34kc_uClibc-0.9.33.2/tvheadend-0ac8cdcf832953451f924a1ad03e502618562e69'
make[2]: *** [/opt/barrier_breaker/build_dir/target-mips_34kc_uClibc-0.9.33.2/tvheadend-0ac8cdcf832953451f924a1ad03e502618562e69/.built] Error 2
make[2]: Leaving directory `/opt/barrier_breaker/feeds/oldpackages/multimedia/tvheadend'
make[1]: *** [package/feeds/oldpackages/tvheadend/compile] Error 2
make[1]: Leaving directory `/opt/barrier_breaker'
make: *** [package/tvheadend/compile] Error 2
bartek@bartek-desktop:/opt/barrier_breaker$ ^C
bartek@bartek-desktop:/opt/barrier_breaker$ 

404

(147 odpowiedzi, napisanych Inne)

Nie mam tego. Obecny makefile

#
# Copyright (C) 2012 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#

include $(TOPDIR)/rules.mk

PKG_NAME:=tvheadend
PKG_VERSION:=0ac8cdcf832953451f924a1ad03e502618562e69
PKG_RELEASE:=0.1
PKG_SOURCE_VERSION:=0ac8cdcf832953451f924a1ad03e502618562e69
PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_SOURCE_VERSION)
PKG_SOURCE:=$(PKG_NAME)-$(PKG_SOURCE_VERSION).tar.gz
PKG_SOURCE_URL:=git://github.com/tvheadend/tvheadend.git


PKG_USE_MIPS16:=0

include $(INCLUDE_DIR)/package.mk

define Package/tvheadend
  SECTION:=multimedia
  CATEGORY:=Multimedia
  TITLE:=Tvheadend is a TV streaming server for Linux
  DEPENDS:=+libcurl +libopenssl +librt +zlib +TVHEADEND_AVAHI_SUPPORT:libavahi-client
  URL:=https://tvheadend.org/
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

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))

Mam poprawić linię PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_SOURCE_VERSION)?

405

(147 odpowiedzi, napisanych Inne)

No tak. Utworzyło mi tam 2 katalogi. Pierwszy to: tvheadend-3.6, w którym nic nie ma oraz drugi tvheadend-0ac8cdcf832953451f924a1ad03e502618562e69, w którym jak mniemam są źródła tvheadend.

406

(147 odpowiedzi, napisanych Inne)

Usunąłem je i teraz znowu jakieś cyrki:

make[3]: *** No targets specified and no makefile found.  Stop.
make[3]: Leaving directory `/opt/barrier_breaker/build_dir/target-mips_34kc_uClibc-0.9.33.2/tvheadend-3.6'
make[2]: *** [/opt/barrier_breaker/build_dir/target-mips_34kc_uClibc-0.9.33.2/tvheadend-3.6/.built] Error 2
make[2]: Leaving directory `/opt/barrier_breaker/feeds/oldpackages/multimedia/tvheadend'
make[1]: *** [package/feeds/oldpackages/tvheadend/compile] Error 2
make[1]: Leaving directory `/opt/barrier_breaker'
make: *** [package/tvheadend/compile] Error 2

407

(147 odpowiedzi, napisanych Inne)

Ok, zmieniłem tam wersje tvheadend'a i teraz:

Applying ./patches/001-fix_Makefile_VFP_CFLAGS.patch using plaintext: 
can't find file to patch at input line 3
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|--- a/Makefile
|+++ b/Makefile
--------------------------
No file to patch.  Skipping patch.
patch unexpectedly ends in middle of line
1 out of 1 hunk ignored
Patch failed!  Please fix ./patches/001-fix_Makefile_VFP_CFLAGS.patch!
make[2]: *** [/opt/barrier_breaker/build_dir/target-mips_34kc_uClibc-0.9.33.2/tvheadend-3.6/.prepared_d47273e0d84c9767a4fcc5a9f2bea844] Error 1
make[2]: Leaving directory `/opt/barrier_breaker/feeds/oldpackages/multimedia/tvheadend'
make[1]: *** [package/feeds/oldpackages/tvheadend/compile] Error 2
make[1]: Leaving directory `/opt/barrier_breaker'
make: *** [package/tvheadend/compile] Error 2

Jak mogę naprawić ten patch?

408

(147 odpowiedzi, napisanych Inne)

A ten oldpackages jest w którym katalogu? Jedynie znalazłem go w bin, ale tam jest już skompilowany tvheadend3.4.

409

(147 odpowiedzi, napisanych Inne)

Zmodyfikowałbym, tylko że nie wiem gdzie znajdują się pliki od tej wersji 3.4. Trochę jest inaczej niż w AA.

410

(147 odpowiedzi, napisanych Inne)

To jest właśnie wersja 3.6, z ostatnimi poprawkami. Problemem nie jest mój makefile, tylko to, że gdzieś w plikach jest wersja 3.4patch1, której nie umiem usunąć. Dlatego w menuconfig mam 2x tvheadend do zaznaczenia.

411

(147 odpowiedzi, napisanych Inne)

Cały makefile

#
# Copyright (C) 2012 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#

include $(TOPDIR)/rules.mk

PPKG_NAME:=tvheadend
PKG_DATE:="20140914"
PKG_VERSION:=3.6
PKG_SOURCE_PROTO:=git
PKG_SOURCE_URL:=git://github.com/tvheadend/tvheadend.git
PKG_SOURCE_VERSION:=819627ecc7db69537134ff01e946992a9ff631ca7

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)

PKG_USE_MIPS16:=0

include $(INCLUDE_DIR)/package.mk

define Package/tvheadend
  SECTION:=multimedia
  CATEGORY:=Multimedia
  TITLE:=Tvheadend is a TV streaming server for Linux
  DEPENDS:=+libcurl +libopenssl +librt +zlib +TVHEADEND_AVAHI_SUPPORT:libavahi-client
  URL:=https://tvheadend.org/
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

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))

412

(147 odpowiedzi, napisanych Inne)

Ustawione mam PKG_VERSION:=3.6. W menuconfig mam x2 tvheadend i nie mogę tylko 1 zaznaczyć. I zamiast kompilować to moje to kompiluje jakąś wersję, która jest gdzieś ukryta, tylko nie wiem gdzie ona jest i jak ją usunąć.

413

(147 odpowiedzi, napisanych Inne)

Zadziałało, ale wiesz może czemu przy kompilacji tvheadenda kompilator ciągle mi kompiluje wersję 3.4patch1? Gdzie to usunąć, żeby kompilowało tą moją?

414

(147 odpowiedzi, napisanych Inne)

Kompiluje nowsza wersję tvheadend dla BB i wywala mi taki błąd:

aker/staging_dir/host/var --sbindir=/opt/barrier_breaker/staging_dir/host/bin ; fi )
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for perl... /usr/bin/perl
checking for perl >= 5.8.1... 5.14.2
checking for XML::Parser... configure: error: XML::Parser perl module is required for intltool
make[2]: *** [/opt/barrier_breaker/build_dir/host/intltool-0.40.6/.configured] Error 1
make[2]: Leaving directory `/opt/barrier_breaker/feeds/packages/libs/intltool'
make[1]: *** [package/feeds/packages/intltool/host/compile] Error 2
make[1]: Leaving directory `/opt/barrier_breaker'
make: *** [package/tvheadend/compile] Error 2

Gdzie ten perl się znajduje?

415

(49 odpowiedzi, napisanych Oprogramowanie / Software)

Moduły mam skompilowane i drivery pod tunery, lecz wersja tvheaenda pod BB nie wykrywa tunera. Mógłby ktoś wrzucić coś innego?

416

(49 odpowiedzi, napisanych Oprogramowanie / Software)

Ma ktoś może moduły dla IT9135 dla BB? Tych z AA raczej nie można użyć, nie?

Ja mimo wysyłania 320kb/s słyszałem dość niską jakość w porównaniu z odtwarzaną muzykę poprzez mpd + mpc. Tak jakby strasznie kompresowało dźwięk. Można zamiast madplaya podpiąc po to mpd z alsą?

Dodaj ręcznie muxy, bo te automatyczne znajdowanie muxów niezbyt działa tzn. u mnie tylko 1 znajdowało.

U was też jest taka kiepska jakoś dźwięku?

420

(35 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary powinien usprawnić "firewalla rejestracji", żeby wyłapywał takie niechciane przypadki wink

421

(20 odpowiedzi, napisanych Oprogramowanie / Software)

Teraz to sztuka dla sztuki zważając na to, że większość tunerów działająca w ten sposób to zwykłe tunery cyfrowe bez HD, więc w dzisiejszych czasach gdy większość ludzi posiada tv full hd nie ma sensu się tak bawić. 5 lat temu i więcej jak najbardziej.

PS Pamiętne czasy CP w Nagra 2 big_smile

422

(20 odpowiedzi, napisanych Oprogramowanie / Software)

http://www.streamboard.tv/wiki/OSCam/en/examples/Reader

PS Przerabiałem ten temat i wyrwałem wiele włosów przy tym a i tak nie zadziałało. Kup tuner z ethernetem oraz obsługą cccama i będzie to chodziło jak skała.

423

(20 odpowiedzi, napisanych Oprogramowanie / Software)

robo1973 napisał/a:

kol Bartek a masz linka do tego oscama i jakiś przykład configu ?

W repo jest.

424

(20 odpowiedzi, napisanych Oprogramowanie / Software)

Zamiast SBCL możesz spróbować oscama z konfiguracją klienta RS232.

425

(32 odpowiedzi, napisanych Inne)

zdzichu6969 napisał/a:

Generalne opłaty się liczą. ale jak wspomnailem, stawiacie VPS za 25zł z VIPOWER.pl system Debian, do tego możec ale nie musicie system z zarządzaniem, coś podobnego do DirectAdmina (ja preferuje konsole) i parkujecie kilkanaście domen, kolokacja w Gdańsku, dyski SSD, czego chcieć więcej;) ?

Nie każdemu VPS zaraz potrzebny. Czasami wystarczy zwykły hosting z promocji za 15zł/rok z 2 darmowymi domenami jak to było w az.pl.