Seite 9 von 26
Re: compiling neutrino for mipsel Set top boxes
Verfasst: Mi 12. Jun 2013, 02:28
von scp
r60.12
- Anpassung an svn 1538
Re: compiling neutrino for mipsel Set top boxes
Verfasst: Do 27. Jun 2013, 20:30
von renwich
any chance to look at PMT yet pls..?

Re: compiling neutrino for mipsel Set top boxes
Verfasst: Sa 29. Jun 2013, 11:23
von Funkschlumf
Würde gerne mal ein lauffähiges aktuelles NHD2-Image für Mipsel Box ausprobieren (Gigablue 800SE), wo könnte ich es downloaden? Bin mit Enigma nie richtig warm geworden.
Gruß Funkschlumf
Re: compiling neutrino for mipsel Set top boxes
Verfasst: Mo 1. Jul 2013, 02:23
von scp
Du kannst das z.B. von hier laden:
enigma2-plugin-extensions-neutrinohd2_svn1538-r60.12_mips32el.ipk
Wenn der irgendwelche Pakete braucht, die in deinem Image fehlen, dann kannst du die auch aus dem
Ordner holen.
Auf der Box muss nur irgendein Enigma-Image drauf sein, das auf OE-Alliance basiert, also z.B. OpenATV, OpenMips, HDF oder eben ZDE2.
In letzterem kannst du das direkt aus dem Download-Center raus installieren oder besser per Telnet mit folgenden Befehlen:
init 4
opkg update
opkg install enigma2-plugin-extensions-neutrinohd2
reboot
Nach dem das Paket installiert ist und man neustartet, bootet Neutrino.
Re: compiling neutrino for mipsel Set top boxes
Verfasst: So 7. Jul 2013, 22:14
von scp
r61.12
- Anpassung an svn 1561
- Getestet mit oe-alliance und openpli-arm
Neues Skript für OpenPLi 2.1 und openpli-arm:
./updatenhd2-21.sh
Legt eine Sicherungskopie von openembedded/recipes/neutrinohd2 an, entpackt die neue Version und führt das Fix-Skript aus.
Re: compiling neutrino for mipsel Set top boxes
Verfasst: Mo 15. Jul 2013, 01:13
von scp
r62.12
- Anpassung an svn 1562
- Getestet mit oe-alliance und openpli-arm
- Helligkeits-Regelung für Dreambox LCDs aktiviert
- LCD aktiviert für VU+ Duo2 (getestet), VU+ Ultimo, Gigablue Quad und HD800UE (nhd2-morelcd.patch)
- Ansteuerung des Farb-LCD der VU+ Duo2 in graphlcd integriert. (glcd-vuduo2.patch)
- Farb-Auswahl für graphlcd erweitert (nhd2-glcdcolors.patch)
Re: compiling neutrino for mipsel Set top boxes
Verfasst: Mi 17. Jul 2013, 01:31
von scp
r63.12
- Getestet mit oe-alliance und openpli-arm
- Anzeige von PNGs über graphlcd eingebaut (nhd2-nglcd-png.patch)
Ab sofort können mit dem Patch PNGs auf dem Farb-LCD (Pearl, Vu+ Duo2...) angezeigt werden.
Im Moment wird statt dem Sendernamen das Senderlogo angezeigt, falls vorhanden.
In Zukunft könnte man damit -wie beim lcdd- noch Symbole für Lautstärke, HD, Stereo usw. anzeigen.
Re: compiling neutrino for mipsel Set top boxes
Verfasst: Do 18. Jul 2013, 02:28
von scp
r64.12
- Getestet mit oe-alliance und openpli-arm
- lcdd Code optimiert (nhd2-morelcd2.patch)
- Fix Gigablue build
- Fix OSD in graphlcd (nhd2-nglcd-png3.patch)
- LCD Screenshot für GraphLCD in Web Interface integriert
- Weitere STB Modelle (noch ohne Anpassungen) eingefügt (nhd2-boxmodel-tmnano-azbox.patch)
Die OSD Menü Anzeige über GraphLCD war bei der Vu+ Duo2 verzerrt. Das lag daran, das der Framebuffer-Stride (Bytes pro Zeile) größer als Breite*4 ist.
Re: compiling neutrino for mipsel Set top boxes
Verfasst: So 29. Sep 2013, 18:09
von slizer
build Problem, hängt hier
Code: Alles auswählen
nate-unused-debug-types -fpermissive -fvisibility-inlines-hidden -c -o eventlist.o eventlist.cpp
| eventlist.cpp: In member function 'void EventList::paintHead(t_channel_id)':
| eventlist.cpp:723:6: error: redeclaration of 'int logo_w'
| eventlist.cpp:695:6: error: 'int logo_w' previously declared here
| make[5]: *** [eventlist.o] Error 1
| make[5]: *** Waiting for unfinished jobs....
| make[5]: Leaving directory `/home/slizer/oe-alliance/builds/opennhd2/et9x00/tmp/work/mips32el-oe-linux/nhd2-exp-svn1644-r64.12/nhd2-exp/src/gui'
| make[4]: *** [all-recursive] Error 1
| make[4]: Leaving directory `/home/slizer/oe-alliance/builds/opennhd2/et9x00/tmp/work/mips32el-oe-linux/nhd2-exp-svn1ERROR: Function failed: do_compile (see /home/slizer/oe-alliance/builds/opennhd2/et9x00/tmp/work/mips32el-oe-linux/nhd2-exp-svn1644-r64.12/temp/log.do_compile.11615 for further information)
| 644-r64.12/nhd2-exp/src/gui'
| make[3]: *** [all] Error 2
| make[3]: Leaving directory `/home/slizer/oe-alliance/builds/opennhd2/et9x00/tmp/work/mips32el-oe-linux/nhd2-exp-svn1644-r64.12/nhd2-exp/src/gui'
| make[2]: *** [all-recursive] Error 1
| make[2]: Leaving directory `/home/slizer/oe-alliance/builds/opennhd2/et9x00/tmp/work/mips32el-oe-linux/nhd2-exp-svn1644-r64.12/nhd2-exp/src'
| make[1]: *** [all-recursive] Error 1
| make[1]: Leaving directory `/home/slizer/oe-alliance/builds/opennhd2/et9x00/tmp/work/mips32el-oe-linux/nhd2-exp-svn1644-r64.12/nhd2-exp'
| make: *** [all] Error 2
| ERROR: oe_runmake failed
NOTE: package nhd2-exp-svn1644-r64.12: task do_compile: Failed
ERROR: Task 7 (/home/slizer/oe-alliance/meta-oe-alliance/recipes-nhd2/neutrinohd2/nhd2-exp.bb, do_compile) failed with exit code '1'
NOTE: Tasks Summary: Attempted 2171 tasks of which 2139 didn't need to be rerun and 1 failed.
Summary: 1 task failed:
/home/slizer/oe-alliance/meta-oe-alliance/recipes-nhd2/neutrinohd2/nhd2-exp.bb, do_compile
Summary: There was 1 ERROR message shown, returning a non-zero exit code.
Re: compiling neutrino for mipsel Set top boxes
Verfasst: So 29. Sep 2013, 18:13
von mohousch
Oh je da kann ich leider nicht helfen...
Re: compiling neutrino for mipsel Set top boxes
Verfasst: So 29. Sep 2013, 18:17
von BPanther
Ich habe mal in den aktuellen Source geschaut, aber 695 ist eine Leerzeile, wenn dann 699, aber da wird icon_h_w und icon_h_h definiert - nur 723 definiert logo_w. Wo kommt das also her in der erwähnten Zeile 695?
Re: compiling neutrino for mipsel Set top boxes
Verfasst: So 29. Sep 2013, 18:20
von mohousch
@BP
der opennhd2 OE nimmt nicht die aktuelle SVN Rev dennoch da ist ein Patch vom scp gegen die eventlist.cpp
EDIT:
der opennhd2 OE nimmt nicht die aktuelle SVN Rev
weiss jetzt nicht ob das nur für OE1.2/1.6 war bin nicht sicher ob mit OE2.0 auch so ist wenn nicht so ist denn der Patch bringt da was durcheinander vielleicht meldet sich scp nochmal

Re: compiling neutrino for mipsel Set top boxes
Verfasst: So 29. Sep 2013, 18:29
von slizer
hilft das vielleicht weiter
Code: Alles auswählen
Applying patch nhd2-showlogo9.patch
patching file src/gui/epgview.cpp
Hunk #1 FAILED at 52.
Hunk #2 FAILED at 502.
2 out of 2 hunks FAILED -- saving rejects to file src/gui/epgview.cpp.rej
patching file src/gui/eventlist.cpp
Hunk #1 succeeded at 692 (offset -7 lines).
Hunk #2 FAILED at 725.
1 out of 2 hunks FAILED -- saving rejects to file src/gui/eventlist.cpp.rej
patching file src/driver/pictureviewer/pictureviewer.h
patching file src/driver/pictureviewer/pictureviewer.cpp
Hunk #1 FAILED at 556.
Hunk #2 FAILED at 587.
Hunk #3 FAILED at 607.
3 out of 3 hunks FAILED -- saving rejects to file src/driver/pictureviewer/pictureviewer.cpp.rej
Applied patch nhd2-showlogo9.patch (forced; needs refresh)
slizer@R40P:~/oe-alliance/builds/opennhd2/et9x00/tmp/work/mips32el-oe-linux/nhd2-exp-svn1644-r64.12/nhd2-exp$
Re: compiling neutrino for mipsel Set top boxes
Verfasst: So 29. Sep 2013, 18:33
von BPanther
So geht das natürlich nicht, da darf man nicht weiterbauen sondern muß erstmal versuchen die Fehler zu beheben.
Re: compiling neutrino for mipsel Set top boxes
Verfasst: So 20. Okt 2013, 01:51
von mohousch
Vorwort:
dieser Arbeit basiert in groessen Teil auf dem openhd2 vom scp
MAKE:
Code: Alles auswählen
cd /(oe-alliance-path)/build-enviroment/meta-oe-alliance
Code: Alles auswählen
svn co http://neutrinohd2.googlecode.com/svn/branches/recipes-neutrino recipes-neutrino
Code: Alles auswählen
cd (oe-alliance-path)/build-enviroment/builds/(DISTRO)/(MACHINE)
und wer mit openpli30 baut
Code: Alles auswählen
svn co http://neutrinohd2.googlecode.com/svn/branches/recipes-neutrino recipes-neutrino
INSTALL:
- copy neutrino_svn(actuall svn rev)-r64.12_mips32el.ipk to /tmp
Code: Alles auswählen
opkg install /tmp/neutrino_svn(actuall svn rev)-r64.12_mips32el.ipk
wenn die Box am Net angeschlossen ist alle benötigten libs werden online installiert.
-Falls librtmp fällt:
copy librtmp0_2.4+git484+df6c518-r1_mips32el.ipk to /tmp
Code: Alles auswählen
opkg update && opkg install --force-overwrite /tmp/librtmp0_2.4+git484+df6c518-r1_mips32el.ipk
die start Datei enigma2.sh bleibt erstmal unberührt, nach der Installation soll enigma2 beendet werden:
PS: beachte bitte dass diese Kommando auch die 3thd party plugins auch beendet, für teste sollen die auch manuell gestartet werden wie neutrino
wem neutrino gefällt und für Dauer auf die box neben e2 bahlaten will kann die enigma2.sh bearbeiten, wem nicht das ganze lässt sich mit dem Packet Manager deinstallieren
WICHTIG:
I- vor der Installation bitte achten sie drauf das genug Platz im Flash ist

II- für das bauen:
- (oe-alliance-path)/(openpli30) soll mit dem richtigen Path ersetzt werden
- (DISTRO) je nach was man gewählt hat (gehe davon aus openatv

- MACHINE ist der Boxtype
III- für STB Boxen deren FB codes nicht stimmen:
Mainmenu->Einstellugen->Fernbedienung Einstellugen->Tasten Einstellugen->keymap speichern
unter /etc/tuxbox/config ist die Datei keymap.conf zu finden per FTP Client öffnen, die Tasten mit nicht den richtigen Code drücken das wird auch in der Konsole ausgegeben den Code Wert zu den passenden Eintrag (in der keymap.conf) eintragen, keymap.conf wieder auf die Box (nach /etc/tuxbox/config) und denn in:
Mainmenu->service->neutrino neu starten, jetzt sollen die ganzen Tasten der FB funktionieren, weitere Tasten Einstellugen können auch dürchgeführt werden
viel Spass mit neutrino auf den mipsel Boxen
