Danke für die Rückmeldung, dann ist ja alles gut oder?
Ist eigentlich bekannt, dass manchmal Plasma/LCD-TVs die Fernbedienung von Receivern stören können. Bei der praktisch unabgeschirmten Plaste-Box dann noch kritischer als bei Metallgehäusen.
Danke für die Rückmeldung, dann ist ja alles gut oder?
Ist eigentlich bekannt, dass manchmal Plasma/LCD-TVs die Fernbedienung von Receivern stören können. Bei der praktisch unabgeschirmten Plaste-Box dann noch kritischer als bei Metallgehäusen.
...Der Skin ist auf ein propietäres System ausgelegt, welches man zum Testen und prüfen benötigt...
So ist es und wer sich die Kiste zu dem Preis kauft, muss sich dann auch selber da zurechtfinden. Ohne Box kann man nicht allzuviel an Ratschlägen geben.
Außer dem Thema hier gibt es ja noch das Thema
Prismcube Ruby - SetTopBox+XBMC - Wer hat sie?? Was kann sie??
Nur bei dem Preis wird man sich die Box nicht zum "Spielen" anschaffen wollen.
Ist zwar schön, dass die Koreaner (oder nur einer wahrscheinlich) was an der Firmware verbessern, aber mit make update bekommt man die Veränderungen/Verbesserungen nicht in die Build-Umgebung. Da wird gemeldet, dass alles aktuell sei und man muss die Patches/Commits selber von Hand machen.
Ich frag mich ehrlich, mit welcher vorsinflutlichen Entwicklungs-Umgebung die Programmierer arbeiten? Sowas modernes wie z.B. Eclipse kann es wohl nicht sein oder ich binn einfach zu "dumm" dieses "Durcheinander" von verschiedenen GITs und Paketen daraus, kombiniert mit BitBake in Eclipse verwenden zu können.
Es ist für mich eine "große Leistung" der Programmierer des XBMC für den Prismcube Ruby, da selber noch den Überblick zu behalten.
Schön dass es beim Sundtek so ist. Bei meinem älteren TechnoTrend TT-connect S2-3600 USB/DVB-S2 Tuner muss man immer dessen Netzteil anschließen, auch wenn man einen Multischalter mit eigenem Netzteil, der dann die LNBs mit Spannung versogt, verwendet.
Der Nachteil der USB/DVB-S(2) Tuner ist, dass diese zur Stromversorgung eines LNBs immer ein extra Netzteil benötigen, denn über USB bekommt man die dafür nötige Leistung (ca. 18V@250mA oder auf 5V umgerechnet dann mehr als 750mA) nicht. Bei DVB-C oder DVB-T ist das anders, da dort keine bzw. eine gringe Leistung (max. 5V@50mA bei aktiven DVB-T Antennen ohne eigene Stromversorgung) nötig ist.
Interne PCI/PCIe DVB-S2 Karten können dagegen die Spannungsversorgung eines LNBs liefern.
... der Prismcube gibt sich im Netzwerk als ELMO aus, keine Ahnung warum...
ELMO ist einfach die Bezeichnung, die Marusys für die Hardware des Prismcube Ruby gewählt hat, also ein Name und sonst nichts. Ob ELMO irgendeine sinnvolle Abkürzung sein könnte, weiß ich nicht.
Habe 12.04 benutzt, nachzuinstallieren waren gawk, diffstat, texinfo, chrpath
Ohne gawk, bricht er beim Laden der Pakete ab, ohne konkrete Fehlermeldung, das müsste der von Dir beschriebene Fehler sein.
Hab jetzt die Zeit gehabt mir das auf dem entfernstehenden PC mal anzusehen, wo es jetzt immer noch klemmt. Gut, mit zusätzlich zu den anderen notwendigen Paketen installiertem gawk-Paket und Ubuntu 12.04 baut das jetzt zwar fast bis zum Ende durch, aber eben nur fast. Der swig-Error ist so nicht wegzubekommen (siehe Anhänge).
EDIT:
Das Problem hat sich dann doch schnell erledigt. Einfach mal das swig-Paket von Ubuntu 12.04 installiert, dann ist der swig-Error weg. Danach kommt dann noch eine Fehlermeldung, dass Java fehlt. Also noch das OpenJDK Java 6 Runtime Paket von Ubuntu installiert und dann kommt der Build-Prozess auch zum Ende:
ubuntu@ubuntu:~/prismcube$ make build
[*] Building Image for elmo
No config found, please run ./oeruby.sh config <machine> first
EVN_SETUP
Using /home/ubuntu/prismcube/setup-script/environment-angstromv2012.12 to setup needed variables. It is recommended to do '. /home/ubuntu/prismcube/setup-script/environment-angstromv2012.12' and run 'bitbake something' without using ./oeruby.sh as wrapper
Executing: bitbake elmo elmo-nand-image
WARNING: Unable to get checksum for marvell-sdio-tf-fw SRC_URI entry 9.0.7-p2.tar.gz: file could not be found
WARNING: Unable to get checksum for nativesdk-python SRC_URI entry dummythreadafterfork2.patch: file could not be found
Parsing recipes: 100% |###################################################################| ETA: 00:00:00
Parsing of 2424 .bb files complete (0 cached, 2424 parsed). 2845 targets, 93 skipped, 0 masked, 0 errors.
WARNING: No recipes available for:
/home/ubuntu/prismcube/setup-script/sources/meta-smartphone/meta-palm/recipes-support/lvm2/lvm2_2.02.97.bbappend
/home/ubuntu/prismcube/setup-script/sources/meta-linaro/recipes-lamp/modphp/modphp_5.3.14.bbappend
/home/ubuntu/prismcube/setup-script/sources/meta-openembedded/meta-systemd/meta-oe/recipes-support/ntp/ntp_4.2.6p3.bbappend
WARNING: No bb files matched BBFILE_PATTERN_fri2 '^/home/ubuntu/prismcube/setup-script/sources/meta-intel/meta-fri2/'
Build Configuration:
BB_VERSION = "1.16.0"
TARGET_ARCH = "arm"
TARGET_OS = "linux-gnueabi"
MACHINE = "elmo"
DISTRO = "angstrom"
DISTRO_VERSION = "v2012.12"
TUNE_FEATURES = "armv7a vfp cortexa9"
TARGET_FPU = "vfp"
meta-angstrom = "angstrom-v2012.12-yocto1.3:b7689beeafe4cb76433338866bfcc7be709c368b"
meta-elmo = "prismcube-ruby:f217c6d2f7418626a124c4e7b7f3fafdb7d8e365"
meta-oe
meta-systemd
meta-efl
meta-gpe
meta-gnome
meta-xfce
meta-initramfs
toolchain-layer
meta-multimedia = "master:8fdd493d0b276173d54ec17beebf3eab5b38057c"
meta-opie = "master:6a3dff1e12e68c039828e93b8fd81cd334d421f6"
meta-java = "master:75dee76c7cfbf1418e5c581f50bb57b3282013f7"
meta-browser = "master:5d176cb405497e5c5823fa14dbae353a2e1e3730"
meta-mono = "master:adf47f078dbf788a80ff1398a15a4fd5a334d320"
meta-efikamx = "master:07f2a5c777b4f866985735303bc6d696592760a9"
meta-nslu2 = "master:8948458fe3ec2b3c713b2a13a87123b64e22b0d9"
meta-htc
meta-nokia
meta-openmoko
meta-palm = "danny:924338ee2d44987da71088da31e1cd31d3a9dfa9"
meta-handheld = "master:864975055d93ea7c29646b6e9efa11c6f8c0221d"
meta-intel
meta-sugarbay
meta-crownbay
meta-emenlow
meta-fri2
meta-jasperforest
meta-n450 = "danny:cc42fb6ec5900ad9f034014c3ddce04223908608"
meta-linaro = "master:b150f02e4c6503106fb7236ce0b06474583ea5fc"
meta = "danny:d6c69df33e5b447eb01ee7fca921b94c3a853203"
NOTE: Resolving any missing task queue dependencies
NOTE: Preparing runqueue
NOTE: Executing SetScene Tasks
NOTE: Executing RunQueue Tasks
WARNING: QA Issue: python-wifi: Files/directories were installed but not shipped
/usr/share/examples
/usr/share/docs
NOTE: Tasks Summary: Attempted 3964 tasks of which 3278 didn't need to be rerun and all succeeded.
Summary: There were 5 WARNING messages shown.
ubuntu@ubuntu:~/prismcube$
Alles anzeigen
Was noch so beim Build mir aufgefallen ist:
1. Trotz 2GByte RAM wird die swap-Disk intensiv genutzt (bei mir ist swap 256MByte groß und der war teilweise bis zu 90% und mehr benutzt).
2. Das Build braucht letztlich mehr als 40Gbyte Disk-Kapazität (war bei mir mit einer 50GByte Partition sehr knapp bemessen, weil Ubuntu 12.04 zum Schluss nur noch 1GByte freien Platz angemeckert hat).
Jetzt sollte das auch jeder mit einem frischinstallierten Ubuntu 12.04 nachvollziehen können.
Gehts bei anderen?
Würde dir dabei gerne hlfen, aber one Prismcube Ruby geht das wohl eher schlecht. Zum Kaufen ist mir die Box zu teuer.
Mit dem Build mit hilfe des veröffentlichten makefile bin ich bisher auch nicht zum Ende gekommen. Auch mit Ubuntu 12.04 und insbesondere dem gawk-Paket geht es etwas besser, aber insbesondere bei den Dateien
SDK_OGLES2_LINUX_APOLLO_2.08.28.0634.tar.gz
und
emergency-update-20130906.tar.gz
bricht der automatische Download beim Build ab bzw. bleibt einfach hängen. Hab die Dateien ja noch von meinem Ubuntu 10.04 Versuch und in das Download-Verzeichnis kopiert, aber dann bleibt da noch irgendein Error (kann ich erst am Montag posten, komm am Wochenende nicht an den PC, der zum Builden verwendet wird).
Der HDMI Ausgang wird über den DVB Programmbereich eingerichtet, man kann zwar auf 1080p stellen aber es wird standartmäßig alles mit 50Hz ausgegeben.
D.H. auch 1080 24p Filme werden mit 50Hz ausgegeben, und somit ergibt sich jede Sekunde ein Dropped Frame, der bei Kameraschwenks zu sehen ist.
In XBMC existiert zwar der Menüpunkt "Wiederholfrequenz automatisch an Video anpassen" - greift aber in der Praxis nicht,
da wohl der DVB Teil die komplette Videoausgabe an sich reisst. Dementsprechend ist das Menü "Videohardware" in XBMC komplett leer.
Somit ist die Box für Filme sehen im Moment nicht geeignet, und ob das in Zukunft behoben werden kann - keine Ahnung. Serien die z. B. in 25 FPS vorliegen werden ohne Ruckler/Dropped Frames absolut flüssig abgespielt.
Das ist wohl ein (erstmal) so nötiger Kompromiss, da bei DVB eben alles mit 50Hz (in Europa) gesendet wird. Vielleicht gibt es ja in späteren Firmwares dann eine automatische Anpassung der Video-Ausgabe. Der Receiver-Chip ansich sollte es zumindest können, wenn man den wenigen Informationen zum Chip glauben kann. Ob da ein E2BMC das anders macht, wage ich zu bezweifeln, da es letztlich wohl eher ein Problem der zur Verfügung stehenden Treiber für den Chip sein wird. Andere Receiver mit den PNX84xx-Chips können auch kein 1080/24p Material ohne diese durch "Frame-Drops" hervorgerufenen Micro-Ruckler wiedergeben.
Ist das bei der Wiedergabe von 1080/24p beim Prismcube Ruby wirklich so schlimm, dass man es gar nicht ansehen kann/möchte?
Ohha, danke für den Hinweis auf das gawk Paket, das versuch ich dann morgen mal. Ubuntu 12.04 wäre mir eh lieber. Ansonsten fehlen bei einer neuen und jungfräulichen Ubuntu-Installation ja noch wenigstens die Pakete git-core und g++ 4.4, neben diffstat, texinfo (muss man erstmal drauf kommen, dass dieses Paket statt dem von Ubuntu vorgeschlagenen text2html verwendet werden muss, wenn man es nicht schon von früher weiß) und chrpath.
Danke für die Mühe. Es ist schön, dass es noch jemand versucht hat.
Da das letzte Commit vor 8 Tagen war, kann es eigentlich nur an meinem verwendeten Linux-System liegen. Ich hab das Ganze mal mit einem vollkommen neuinstallierten Ubuntu 10.04 versucht, da Ubuntu 12.04 gleich am Anfang fetch-Errors ergeben hat. Als fehlend angemeckerte Pakete (git usw., sowie später beim Build nicht downloadbare Pakete) hab ich schrittweise dann von Hand hinzugefügt.
Aus irgendeinem Grund erfolgt der Download von nötigen Paketen beim Build bei mir seeeehr langsam. Teilweise mit 100KBit/sec und weniger, sowie mit großen Lücken und Abbrüchen, obwohl es eine 20MBit/sec Internet-Verbindung ist. Aber das kann eigentlich nicht die Ursache für den swig-Error sein.
Wenn ich es richtig ergooglet habe, trat dieser swig-Error schonmal bei dem XBMC für iOS (das Paket wird ja teilweise auch bei XBMC für den Prismcube Ruby verwendet) auf und Ursache war da eine nicht richtig erzeugte Toolchain. Was das genaue Problem war und wie man es beseitigt, hab ich aber leider nicht finden können.
Ich kann zwar bei einem Bekannten einen Prismcube immer mal für Testzwecke nutzen, wüsste aber nicht, wie man ein Realtime-Video sinnvoll machen könnte. Das Abfilmen vom TV-Bild kann ich jedenfalls nicht machen, da niemand mehr eine dafür brauchbare Kamera hätte und selbst wenn, richtig schön sähe das auch nicht aus. Ob man mit teurer Hadrware das HDMI-Signal capturen könnte, weiß ich auch nicht.
Datenbank in die Filmordner des NAS exportieren,
und dann im Prismcube einfach als Quelle hinzufügen? Kann das so gehen?
Ich hab auch nur einen XBMC-PC, denke aber, dass man dann die NAS-Datenbank nicht einfach als Quelle hinzufügen sollte, sondern von dort importieren, damit das dann eine "lokale" Datenbank der Benutzers des Prismcube wird und dort dann vermerkt wird, was man am Prismcube schonmal gesehen hat und was nicht. Wenn man natürlich alleiniger Benutzer des XBMC-Datenbank ist, dann kann man auch gleich die NAS-Datenbank direkt benutzen. Weiß aber nicht, ob das so beim Prismcube möglich ist.
Hab zwar (noch) keinen Prismcube Ruby (erscheint mir als "Spielzeug" einfach zu teuer), aber mal versucht mit Hilfe des makefile das Ganze zu builden. Das funktioniert auch fast problemlos (ein paar abhängige Dateien musste ich von Hand downloaden, ein paar Checksummen muss man dann anpassen u.ä.), aber jetzt hängt das Build kurz vor der Vollendung dort: