1,976

(23 odpowiedzi, napisanych Oprogramowanie / Software)

Widać, że najpierw nie wykrył urządzenia, a potem niby już wykrył i powinno być dobrze.
Próbowałeś odtwarzać TV pod VLC czy innym odtwarzaczem? Też nie ma telewizji?

1,977

(103 odpowiedzi, napisanych Oprogramowanie / Software)

build000 napisał/a:

Już jest 3.18.17 w CC/trunk...

Dzięki za info. Chwila nieuwagi i tu taki zonk smile
Pokazały się w katalogu moduły chociaż dostałem błąd:
http://pics.tinypic.pl/i/00680/ogd9awlgc9ka_t.jpg


Oto wyłuskane Moduly_3.18.17

EDIT: dodałem brakujące regmap-y

1,978

(23 odpowiedzi, napisanych Oprogramowanie / Software)

No to się cieszę smile
PS. z tego co mi się wydaje i co piszą ludzie znający temat dużo lepiej, to istnieją 2 pliki firmware, o różnej zawartości...

-rw-r--r--  1 root root    8128 cze 16  2013 dvb-usb-it9135-01.fw
-rw-r--r--  1 root root    5817 cze 16  2013 dvb-usb-it9135-02.fw

Ale widocznie u Ciebie yak musi być. Ważne że chodzi.

1,979

(23 odpowiedzi, napisanych Oprogramowanie / Software)

to że plik ma nazwę dvb-usb-it9135-01.fw nie oznacza że jest plikiem firmware-owym wink
może jakieś g..no sciągnąłeś z neta i nie chodzi....

1,980

(23 odpowiedzi, napisanych Oprogramowanie / Software)

Przecież napisał że nie ma w katalogu /lib/firmware pliku dvb-usb-it9135-01.fw

1,981

(103 odpowiedzi, napisanych Oprogramowanie / Software)

Poprzednie moduły które wrzuciłem były z jądra 3.18.14 i głównie tylko do tunerów TV.
Teraz wyciągałem z trunka (kernel 3.18.16) trochę więcej niż poprzednio (jakieś kamery itd) i jeżeli ktoś chce potestować....
Moduły

Na znanym portalu Alle... pojawiły się  2 sztuki smile

1,983

(9 odpowiedzi, napisanych Oprogramowanie / Software)

Coś jest nie tak z telefonem. Spójrz @grzesi0 na swój ifconfig który mówi że masz maskę 32 bitową czyli jesteś pojedynczym hostem.
A na fotce pokazujesz, że jesteś w sieci z maską 24 bitową....
Skoro router jest KLIENTEM to kto rozdaje taką głupią konfigurację inną za każdym razem ???

Cezary napisał/a:

- rozdzielenie pakietów językowych poszczególnych aplikacji dla LuCI. Nie ma już jednego pakietu z całością tłumaczeń, są oddzielne pliki luci-i18n-*-pl  dla większości aplikacji

Wydaje mi się, że to nie jest dobry pomysł. Paczka luci-i18n-base-pl jest niewiele mniejsza od całej paczki luci-i18n-polish z BB. Ciekawe czy chodziło o oszczędność miejsca na Flash czy o co innego?
Myślę, że jak ktoś będzie chciał spolszczyć LUCI (do np 5 dodatkowych aplikacji) to użyje znaków globalnych a wtedy dostanie tłumaczenie do wszystkiego. I okaże się że wszystko podzielone na małe paczki zajmuje więcej niż wszystko w jednej paczce smile


Jeśli chodzi o inne małe niedopatrzenie to występuje pakiet luci-app-radvd i nie ma odniesienia do radvd sad

1,985

(103 odpowiedzi, napisanych Oprogramowanie / Software)

Bardzo odważne stwierdzenie z tym RAM-em, bo jak pokazuje życie, RAM-u nigdy nie jest za wiele..... wink

EDIT1: Mając wgrany CC oraz możliwość testowania kolejnego tunera, mogę jeszcze napisać że NOT ONLY TV LV5TDLX również chodzi na modułach i TVH z tej paczki którą wrzuciłem (z postu nr 68) w tym wątku.
Tym razem obyło się bez większych niespodzianek smile

Fri Jun 12 21:27:58 2015 kern.info kernel: [  183.840000] usb 1-1: new high-speed USB device number 3 using ehci-platform
Fri Jun 12 21:27:58 2015 kern.info kernel: [  184.000000] usb 1-1: dvb_usb_v2: found a 'Trekstor DVB-T Stick Terres 2.0' in warm state
Fri Jun 12 21:27:58 2015 kern.info kernel: [  184.070000] usb 1-1: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer
Fri Jun 12 21:27:58 2015 kern.info kernel: [  184.080000] DVB: registering new adapter (Trekstor DVB-T Stick Terres 2.0)
Fri Jun 12 21:27:58 2015 kern.info kernel: [  184.080000] i2c i2c-0: Added multiplexed i2c bus 1
Fri Jun 12 21:27:58 2015 kern.info kernel: [  184.090000] i2c i2c-0: Added multiplexed i2c bus 2
Fri Jun 12 21:27:58 2015 kern.info kernel: [  184.100000] usb 1-1: DVB: registering adapter 0 frontend 0 (Realtek RTL2832 (DVB-T))...
Fri Jun 12 21:27:58 2015 kern.info kernel: [  184.110000] fc0013: Fitipower FC0013 successfully attached.
Fri Jun 12 21:27:58 2015 kern.info kernel: [  184.140000] usb 1-1: dvb_usb_v2: 'Trekstor DVB-T Stick Terres 2.0' successfully initialized and connected

a kolejność ładowania modułów może być taka:

root@OpenWrt:~# cat /etc/rc.local 

insmod input-core
insmod dvb-core
insmod dvb_usb_v2
insmod fc0013
insmod i2c-mux
insmod rtl2830
insmod rtl2832
insmod dvb-usb-rtl28xxu

exit 0

1,986

(3 odpowiedzi, napisanych Oprogramowanie / Software)

Miła wiadomość, że jednak weszły te lib-y smile
Powiem tak. Wzorując się na wydaniu BB czy CC przed instalacją modułów i programu bez extroota miałem 4,2 MB free Flash, a po instalacji TVH, wgraniu modułów i firmware praktycznie zapchałem Flash do końca (od 140 - 200 kB free na Flash-u).
Nigdy nie instalowałem tego na AA ale podejrzewam, że zabierze podobną ilość pamięci...

1,987

(3 odpowiedzi, napisanych Oprogramowanie / Software)

dobrze robisz ale jak widzisz program TVH potrzebuje innych pakietów, których nie ma.
Skoro Cezary nie dopisał repo z openwrt.org to pewnie pakiety nie będą chodzić. Nic Ci nie pozostaje, jak spróbować pobrać lib-y z TĄD.

1,988

(103 odpowiedzi, napisanych Oprogramowanie / Software)

Na obrazie z openwrt.org bez usuwania/dodawania pakietów i po zainstalowaniu programu oraz modułów i firmware zostaje około 180kB free na flash-u. RAM bez zmian, czyli cienko. Bez RAMmod-a i SWAP-a tak samo jak na wydaniu BB.

Jak sobie skompilujesz własny CC bez zbędnych śmieci i wbudowanymi zależnościami to pewnie będziesz miał ciut więcej flash-a do wykorzystania.

PS. W paczce są również moduły do innych tunerów itd....

1,989

(103 odpowiedzi, napisanych Oprogramowanie / Software)

Skoro do tej pory pisaliśmy trochę nie na temat, to może końcówka tematu będzie na temat smile
Jak wiadomo (lub nie wiadomo) weszło sporo zmian odnośnie obsługi tunera IT9135.
Nie ma już modułu dvb-usb-it913x.ko i podobnych. Został zastąpiony przez dvb-usb-af9035.ko smile i jemu podobne.
Zależności ma takie, że nigdy bym się nie spodziewał np. regmap-i2c.ko lzo_(de)compress.ko... Ale o tym dalej.
DVBT uruchomiłem na jednogłowicowym IT9135 wpiętym do wr-842ndv2 na wersji Openwrt z 20 maja dostępnej na głównej stronie projektu.

CHAOS CALMER (15.05-rc1, r45695)

Stick przedstawił się jako Afatech smile

Fri Jun 12 00:24:31 2015 kern.info kernel: [  170.460000] usb 1-1: new high-speed USB device number 2 using ehci-platform
Fri Jun 12 00:24:32 2015 kern.info kernel: [  170.610000] usb 1-1: dvb_usb_af9035: prechip_version=83 chip_version=01 chip_type=9135
Fri Jun 12 00:24:32 2015 kern.info kernel: [  170.630000] usb 1-1: dvb_usb_v2: found a 'ITE 9135(9005) Generic' in cold state
Fri Jun 12 00:24:32 2015 kern.info kernel: [  170.650000] usb 1-1: dvb_usb_v2: downloading firmware from file 'dvb-usb-it9135-01.fw'
Fri Jun 12 00:24:32 2015 kern.info kernel: [  170.800000] usb 1-1: dvb_usb_af9035: firmware version=12.54.14.0
Fri Jun 12 00:24:32 2015 kern.info kernel: [  170.810000] usb 1-1: dvb_usb_v2: found a 'ITE 9135(9005) Generic' in warm state
Fri Jun 12 00:24:32 2015 kern.info kernel: [  170.820000] usb 1-1: dvb_usb_af9035: [0] overriding tuner from 00 to 38
Fri Jun 12 00:24:32 2015 kern.info kernel: [  170.830000] usb 1-1: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer
Fri Jun 12 00:24:32 2015 kern.info kernel: [  170.840000] DVB: registering new adapter (ITE 9135(9005) Generic)
Fri Jun 12 00:24:32 2015 kern.info kernel: [  170.850000] af9033 0-0038: firmware version: LINK 12.54.14.0 - OFDM 2.47.14.0
Fri Jun 12 00:24:32 2015 kern.info kernel: [  170.860000] af9033 0-0038: Afatech AF9033 successfully attached
Fri Jun 12 00:24:32 2015 kern.info kernel: [  170.860000] usb 1-1: DVB: registering adapter 0 frontend 0 (Afatech AF9033 (DVB-T))...
Fri Jun 12 00:24:32 2015 kern.info kernel: [  170.870000] it913x 0-001c: ITE IT913X AX successfully attached
Fri Jun 12 00:24:32 2015 kern.info kernel: [  170.890000] usb 1-1: dvb_usb_v2: 'ITE 9135(9005) Generic' successfully initialized and connected

i w takiej postaci występuje również w TVHEADEND
Wcześniej oczywiście trzeba było wgrać moduły i firmware do odpowiednich katalogów. Kolejność ładowania modułów:

insmod lzo_compress
insmod lzo_decompress
insmod af9033
insmod input-core
insmod i2c-dev
insmod dvb-core
insmod regmap-core
insmod regmap-i2c
insmod regmap-spi
insmod it913x
insmod dvb_usb_v2
insmod dvb-usb-af9035

zależności takie jak: libpthread libpolarssl libcurl librt zlib libopenssl router zaciągnął sobie sam po wcześniejszym wpisaniu komendy: opkg update

1,990

(103 odpowiedzi, napisanych Oprogramowanie / Software)

simono napisał/a:

Jak dodać wtyczkę VLC do Chrome (czy da się)?

U mnie samoistnie się dodała. Są problemy z tą wtyczką, nawet przez chwilę miałem napis unsupported. Włączyłem ją na stałe wchodząc w chrome://plugins
oraz wykonując polecenie "Tymczasowe włączenie..." z tego linku: NPAPI
Dowodem działania jest ten Zrzut ekranu

A tak w ogóle to czemu nie zrobisz sobie własnej listy odtwarzania do VLC, zamiast męczyć się z Chrome. Np takiej LISTY KANAŁÓW jeżeli router ma adres 192.168.1.1

PS. Jeżeli wykonałeś to co Ci napisałem to bez żadnego połączonego klienta powinieneś mieć minimum 4MB free RAM.
Musisz mieć uruchomione jakieś inne serwery (ftp, samba, p910n, http,) a przecież pisałem, że bez RAMmod to się od biedy nadaje TYLKO do DVBT i nic więcej. Bez uruchomionego TVHeadend powinieneś mieć ponad 7MB free RAM.
Odinstaluj jeszcze coś co zabiera zasoby.

1,991

(103 odpowiedzi, napisanych Oprogramowanie / Software)

simono napisał/a:

(..)
Nasuwa mi się natomiast pytanie dlaczego wszyscy sugerujecie w przypadku tunera 2-głowicowego ustawienie pierwszego mux na pierwszej głowicy a drugiego i trzeciego muxa na drugiej głowicy. Programy z pierwszego muxa są powiedzmy dość przeciętne w porównaniu z resztą?
(...)

Oczywiście nic nie szkodzi na przeszkodzie aby na głowicy nr 1 był MUX 2 a pozostałe MUX-y (1 i 3) na głowicy nr 2.
Przy tunerze jedno-głowicowym ustawiasz wszystkie MUX-y na jednej głowicy bo nie masz innego wyjścia. Możesz oglądać w jednym czasie 2 różne kanały ale z tego samego MUX-a czyli z 8-miu dostępnych. W moich ustawieniach mogę oglądać równocześnie 2 różne kanały z 16 dostępnych.

Spróbuj ustawić wszystkie MUX-y (1, 2, 3) na głowicy nr 1 oraz wszystkie MUX-y (1, 2, 3) na głowicy nr 2.
Być może nowsza wersja TVHeadend-a będzie poprawnie wyświetlać obraz z różnych kanałów np. Komputer ogląda TVP1 a tablet EskaTV i nie będzie przesterowywał głowicy na inny MUX. Testuj, czas stracony na testy zaprocentuje doświadczeniem którego nikt Ci nie zabierze smile

1,992

(103 odpowiedzi, napisanych Oprogramowanie / Software)

Teraz na 32MB RAM mam taki wynik free:

root@OpenWrt:~# free
             total         used         free       shared      buffers
Mem:         29172        24176         4996            0          920
-/+ buffers:              23256         5916
Swap:            0            0            0

co było nieosiągalne z tunerem dwu-głowicowym. Uruchomione połączenia mam takie:

root@OpenWrt:~# netstat -alpntu
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 0.0.0.0:53              0.0.0.0:*               LISTEN      1292/dnsmasq
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1082/dropbear
tcp        0      0 0.0.0.0:9981            0.0.0.0:*               LISTEN      1412/tvheadend
tcp        0      0 0.0.0.0:9982            0.0.0.0:*               LISTEN      1412/tvheadend
tcp        0      0 192.168.1.1:9981        192.168.1.100:48975     ESTABLISHED 1412/tvheadend
tcp        0      0 192.168.1.1:22          192.168.1.100:59629     ESTABLISHED 1682/dropbear
tcp        0      0 :::53                   :::*                    LISTEN      1292/dnsmasq
tcp        0      0 :::22                   :::*                    LISTEN      1082/dropbear
udp        0      0 0.0.0.0:53              0.0.0.0:*                           1292/dnsmasq
udp        0      0 :::547                  :::*                                1053/odhcpd
udp        0      0 :::53                   :::*                                1292/dnsmasq

Dobrze mu robi rozłączenie klienta np. podczas reklam i ponowne połączenie. Tak jakby czyścił sobie pamięć, pomimo tego, że serwer cały czas jest uruchomiony i nasłuchuje połączenia. Free po rozłączeniu klienta:

root@OpenWrt:~# free
             total         used         free       shared      buffers
Mem:         29172        21636         7536            0          920
-/+ buffers:              20716         8456
Swap:            0            0            0

Potem wartości zmniejszają się powoli, ale wystarczyło mi na 45 min meczu w HD smile. Planowe rozłączanie jest na pewno lepsze niż takie z nienacka, skoro /nie opłaca się/nie można/ stosować punktu 1 i 2.

EDIT: Możesz jeszcze zastosować myk z uruchomieniem cron-a z TEGO poradnika, wpisując komendę:

# echo "*/10 * * * * echo 3 > /proc/sys/vm/drop_caches" >> /etc/crontabs/root

1,993

(103 odpowiedzi, napisanych Oprogramowanie / Software)

To w takim razie masz 4 opcje smile Moim zdaniem w kolejności od najlepszej do gorszej:
1. RAMmod do 64 MB
2. SWAP
3. Restarty serwera po tym jak się wysypie. Metoda trochę wkurzająca gdy leci mecz i napastnik jest sam na sam z bramkarzem.... a tu restart sad
4. Wpisz do pliku /etc/rc.local taką komendę, przed ładowaniem modułów:

mount -t tmpfs -o remount,rw,nosuid,nodev,noatime,size=2M tmpfs /tmp

Komenda jest zaczerpnięta z TEGO linku - punkt 10.7.

Pamiętaj że w/w opis z linku jest robiony dla routerów z większą ilością RAM, dlatego nie sugeruj się liczbą 32M z tego linku.
2MB dla /tmp wystarczy.

root@OpenWrt:~# df -h
Filesystem                Size      Used Available Use% Mounted on
rootfs                    4.2M      3.3M    944.0K  78% /
/dev/root                 2.8M      2.8M         0 100% /rom
tmpfs                     2.0M     64.0K      1.9M   3% /tmp
/dev/mtdblock3            4.2M      3.3M    944.0K  78% /overlay
overlayfs:/overlay        4.2M      3.3M    944.0K  78% /
tmpfs                   512.0K         0    512.0K   0% /dev

PS. Polecam punkt 4. Zrobiłem test u siebie bez SWAP-a i wygląda dobrze. Warunek: Router służy TYLKO do streamingu DVB-T i nie zapisuje żadnych dynamicznych danych do /tmp. PAMIĘTAJ ŻE GDY BĘDZIESZ CHCIAŁ WRZUCIĆ INNY OBRAZ DO ROUTERA TO SKASUJ LUB ZAHASZUJ TĄ LINIĘ W /etc/rc.local

Cały czas leci u mnie meczyk Barcy i nic się nie wysypuje smile

1,994

(103 odpowiedzi, napisanych Oprogramowanie / Software)

Dziwne, że wysypuje się z powodu błędów w sygnale....
Ja przed chwilą wypiąłem antenę ze sticka, obraz znikł i po kilku sekundach wpiąłem ją z powrotem i normalnie obraz powrócił.
Z moich testów zauważyłem że na sticku z jedną głowicą te routery radzą sobie lepiej (chodzi o RAM!!!) niż ze stickiem dwu-głowicowym.
Pokaż logread zaraz po tym jak serwer sie wysypie.....

EDIT: Jeśli chodzi o przeglądarkę w Win 8.1 to mam Firefox-a 32-bit i po prostu zainstalowałem VLC w wersji 32 bitowej tak jak ściąga się go ze strony producenta. Wtyczkę do Firefox-a instaluje automatycznie. Trzeba tylko zezwolić przeglądarce na uruchomienie wtyczki.

Można też podejrzeć adres danego kanału z zakładki Channel/EPG -> Channels -> PLAY (na danym kanale) -> kopiujesz adres z Direct URL ( np http://192.168.1.1:9981/stream/channelid//24 )
Po czym odpalasz VLC i menu PLik -> Odtwórz strumień w sieci... -> wklejasz ten adres i klikasz w przycisk "Odtwarzaj"
Dodajesz każdy kanał do Listy odtwarzania i już masz wszystko bezpośrednio z VLC.

EDIT2: Słaby sygnał charakteryzuje się zamrażaniem obrazu, pikselozą, szarpaniem (klatkowaniem) ale żeby od razu serwer wysłać w kosmos..... smile

1,995

(103 odpowiedzi, napisanych Oprogramowanie / Software)

Podejrzenia że masz mało RAM-u są słuszne. Ja mam DVB-t na 842nd oraz na wr710N(EU). Oba routery mają wgrane obrazy bez LUCI. W sumie to służą tylko do streamingu. Jeden w pracy smile a drugi w domu.
Moje ustawienia to:
1. Dodanie użytkownika bez loginu i bez hasła tylko do streamingu.
access
2. Ustawienia głowicy nr 1 (WYŁĄCZENIE AUTODETECT MUX - bo znajduje kodowane MUX-y)
głowica_1
3. Ustawienia głowicy nr 2  (WYŁĄCZENIE AUTODETECT MUX - bo znajduje kodowane MUX-y)
głowica_2
4. Mux1 na głowicy nr 1
MUX_1
5. Mux2 i 3 na głowicy nr 2
MUX_2_3
6. Oglądanie pod Windows 8.1 (wtyczka VLC) po kliknięciu na PLAY
oglądanie_w_Win8

Przy dodawaniu MUX-ów niektóre ustawienia takie jak Constellation czy Guard interval wybrałem z listy na podstawie TEJ strony, zamiast ustawień AUTO. Pewnie to nic nie pomaga, ale po co ma szukać w automacie skoro wiadomo co jest smile

Po włożeniu sticka DVB-T do USB automatycznie zmieniają się uprawnienia (777) do katalogu /dev/dvb oraz uruchamia się serwer tvheadend.
Minus jest taki, że mogę oglądać na raz tylko mux1 i mux2 lub mux1 i mux3. Nie mogę oglądać na raz mux2 i mux3. Chyba że tymczasowo przerzucę jednego z nich na inną głowicę. Tyle co mogę napisać.

Na Linuksie oglądam w Showtime smile

1,996

(103 odpowiedzi, napisanych Oprogramowanie / Software)

To teraz przechodzisz obok do zakładki General i klikasz Map DVB services to channels...
A jeżeli masz tuner 2-głowicowy to na ITE 9135(9006) Generic_0 ustaw sobie np MUX 1
a na ITE 9135(9006) Generic_1 MUX 2 oraz MUX 3.
Bo teraz masz wszystkie 3 MUX-y na jednej głowicy i jeżeli dodasz te same MUX-y na drugą głowicę to przy wyborze jakiegoś kanału pewnie nie będzie wiedział, którą głowicę wysterować. Dokup jeszcze tuner 1-głowicowy i będziesz mógł niezależnie oglądać.

1,997

(11 odpowiedzi, napisanych Oprogramowanie / Software)

Ten wpis jest trochę nie w temacie, bo test był na zwykłym Linuksie ale tylko dlatego, że router skapitulował. Docelowo miało to być na routerze.
1. Po stronie serwera. Jak widać na fotkach zjadł ponad 200 MB RAM-u i cały czas czegoś szukał.
serwer1
serwer2

2. Po stronie klienta nic się nie działo za wiele.
klient1
klient2

3. Odbiór radia w Total Media
DAB

Być może źle ustawiam program. Ale jeżeli bezpośrednio podpiąłem tuner do Windows-a i zamiast rtl_tcp wybierałem po kolei inne źródła: dongle, itd itd to też nic nie wyszukiwał a na jednym ze źródeł to zrobił zwiechę.
Szkoda, że nikt inny nie testuje pakietu rtl-sdr z radiem DAB sad.

1,998

(11 odpowiedzi, napisanych Oprogramowanie / Software)

W sumie to mogę sprawdzić na stacjonarnym kompie uruchamiając usługę na localhost:1234 (jak się da) lub 127.0.0.1:12343 (zależy który zapis przyjmie smile i na tej samej maszynie włączyć odtwarzacz. Ale to późnym wieczorem lub jutro rano. Tylko mogę nie zobaczyć ile ramu zechla, bo np. 100MB ciężko zauważyć. Ciężko będzie też określić prawdopodobne zużycie procesora w routerze, w stosunku do tego co pokaże procek w stacjonarce. Ale jeśli chodzi o samo sprawdzenie działania, to spróbuję.
EDIT. W sumie to można z grubsza określić zużycie ramu, gorzej będzie z proc.

Ciekawe czemu nikt nie używa "Szukaj" smile
jakiś test
oraz opinie użytkowników poniżej oraz powyżej testu....

2,000

(7 odpowiedzi, napisanych Oprogramowanie / Software)

Skoro wszystko dobrze zrobiłeś i nie działa to może powinieneś spróbować CUPS-a. Elegancki poradnik też jest.
Pakiet p910nd na pewno chodzi bardzo dobrze, bo u mnie Samsung tylko na nim śmiga, w odróżnieniu od CUPS-a, który wymaga dodatkowych plików, których nie ma. No cóż, takie życie. Jednemu chodzi to, a innemu tamto.