Archiv > Raspberry PI

CEC, XBMC und noch ein paar Kleinigkeiten

(1/2) > >>

TimUx:
Hallo zusammen,
heute habe ich mal das aktuelle MLD 4 Build (rpi-client_2014.04.06-52) auf meinen RPI installiert.

Dabei sind mir folgende Sachen aufgefallen bzw habe ich folgende Fragen.

1. ich habe XBMC installiert, was aber nicht läuft
     Als erstes wird angemeckert, dass das startapp nicht gefunden werden kann.

--- Code: ---    sh: /usr/bin/startapp: not found
--- End code ---

     Als nächstes fehlt wohl noch die Samba Lib.

--- Code: ---     /usr/lib/xbmc/xbmc.bin: error while loading shared libraries: libsmbclient.so.0: cannot open shared object file: No such file or directory
--- End code ---

2. Der CEC Daemon ansich scheint zu funktionieren, es Kommen auch die richtige Kommandos am CEC Client an,
    jedoch werden diese falsch umgesetzte.
    Meine Zurück Taste öffnet z.B. das Menü.
    Wo genau kann man die Inputs vom CEC für den VDR anpassen?

3. Der boot bzw bis man den VDR nutzen kann, dauert recht lange, was vermutlich hiermit zusammen hängt

--- Code: ---vdr seems to hang! continue now...
vdr seems to hang! continue now...
vdr seems to hang! continue now...
--- End code ---

Das der VDR hängt, liegt vermutlich an folgendem.


--- Code: ---Apr  7 17:02:59 (none) user.err vdr: [3696] cStreamDevice::GetTSPacket: GetChecked: NOTHING (0)
Apr  7 17:02:59 (none) user.err vdr: [3697] ERROR (device.c,1803): Bad file descriptor
Apr  7 17:03:03 (none) user.err vdr: [3582] rpihddevice: buffer stall!
Apr  7 17:04:53 (none) user.err vdr: [3587] ERROR: streamdev-client: Failed sending command 'DELF 96 2 255' to 192.168.1.8:2004: Connection timed out
Apr  7 17:04:53 (none) user.err vdr: [3708] cStreamDevice::GetTSPacket: GetChecked: NOTHING (0)
Apr  7 17:04:53 (none) user.err vdr: [3708] cStreamDevice::GetTSPacket: GetChecked: NOTHING (1)
Apr  7 17:04:53 (none) user.err vdr: [3708] cStreamDevice::GetTSPacket: GetChecked: NOTHING (2)
Apr  7 17:04:53 (none) user.err vdr: [3708] cStreamDevice::GetTSPacket: GetChecked: NOTHING (3)
Apr  7 17:04:53 (none) user.err vdr: [3708] cStreamDevice::GetTSPacket: GetChecked: NOTHING (4)
Apr  7 17:04:53 (none) user.err vdr: [3708] cStreamDevice::GetTSPacket: GetChecked: NOTHING (5)
Apr  7 17:04:54 (none) user.err vdr: [3708] cStreamDevice::GetTSPacket: GetChecked: NOTHING (6)
Apr  7 17:04:54 (none) user.err vdr: [3708] cStreamDevice::GetTSPacket: GetChecked: NOTHING (7)
Apr  7 17:04:54 (none) user.err vdr: [3708] cStreamDevice::GetTSPacket: GetChecked: NOTHING (8)
Apr  7 17:04:54 (none) user.err vdr: [3708] cStreamDevice::GetTSPacket: GetChecked: NOTHING (9)
Apr  7 17:04:54 (none) user.err vdr: [3708] cStreamDevice::GetTSPacket: GetChecked: NOTHING (10)
Apr  7 17:04:54 (none) user.err vdr: [3709] ERROR (device.c,1803): Bad file descriptor
Apr  7 17:04:54 (none) user.err vdr: [3695] cStreamdevFilters::Action(): stream disconnected ?
Apr  7 17:04:54 (none) user.err vdr: [3694] ERROR (device.c,1803): Bad file descriptor
Apr  7 17:04:55 (none) user.err vdr: [3582] rpihddevice: buffer stall!
--- End code ---

Nach einer Weile läuft dann aber alles soweit.

Ein kurze Frage, würde ein MLD 3 Client mit einem MLD 4 Server funktionieren?

Gruß Timo

TimUx:
So,
folgende für das XBMC notwendige LIBs fehlen.


--- Code: ---/usr/lib/xbmc/xbmc.bin: error while loading shared libraries: libsmbclient.so.0: cannot open shared object file: No such file or directory
/usr/lib/xbmc/xbmc.bin: error while loading shared libraries: libssh.so.4: cannot open shared object file: No such file or directory
/usr/lib/xbmc/xbmc.bin: error while loading shared libraries: libavahi-client.so.3: cannot open shared object file: No such file or directory
/usr/lib/xbmc/xbmc.bin: error while loading shared libraries: libpulse-simple.so.0: cannot open shared object file: No such file or directory
/usr/lib/xbmc/xbmc.bin: error while loading shared libraries: libmicrohttpd.so.10: cannot open shared object file: No such file or directory
/usr/lib/xbmc/xbmc.bin: error while loading shared libraries: libtinyxml.so.2.6.2: cannot open shared object file: No such file or directory
/usr/lib/xbmc/xbmc.bin: error while loading shared libraries: libyajl.so.2: cannot open shared object file: No such file or directory
/usr/lib/xbmc/xbmc.bin: error while loading shared libraries: libmysqlclient.so.18: cannot open shared object file: No such file or directory
/usr/lib/xbmc/xbmc.bin: error while loading shared libraries: liblzo2.so.2: cannot open shared object file: No such file or directory
/usr/lib/xbmc/xbmc.bin: error while loading shared libraries: libpython2.7.so.1.0: cannot open shared object file: No such file or directory
/usr/lib/xbmc/xbmc.bin: error while loading shared libraries: libfribidi.so.0: cannot open shared object file: No such file or directory
/usr/lib/xbmc/xbmc.bin: error while loading shared libraries: libpcrecpp.so.0: cannot open shared object file: No such file or directory
/usr/lib/xbmc/xbmc.bin: error while loading shared libraries: libcdio.so.13: cannot open shared object file: No such file or directory
/usr/lib/xbmc/xbmc.bin: error while loading shared libraries: libsamplerate.so.0: cannot open shared object file: No such file or directory
/usr/lib/xbmc/xbmc.bin: error while loading shared libraries: libtag.so.1: cannot open shared object file: No such file or directory
/usr/lib/xbmc/xbmc.bin: error while loading shared libraries: libhal.so.1: cannot open shared object file: No such file or directory
/usr/lib/xbmc/xbmc.bin: error while loading shared libraries: libhal-storage.so.1: cannot open shared object file: No such file or directory
--- End code ---

Wenn man diese Nachinstalliert, lässt sich XBMC via runxbmc starten, landet aber in einem "Segmentation fault"

Gruß Timo

MegaX:
Hi Timo

Wegen dem Streamdev Fehler...hast du da dvba.. drauf?
Wenn ja, da hat Streamdev mit Probleme da es mit der neuen API von VDR nicht klar kommt.


MegaX

clausmuus:
Hi,

der langsame Start dürfte eigentlich nur einmal auftreten. Beim ersten starten wird bei nem client image nach dem Server gesucht, und das kann auf dem RPI schon mal ne Weile dauern, da die Suche per Shellscript erfolgt und der RPI nicht gerade der schnellste ist.
Wurde der Server erst einmal gefunden wird dessen IP gespeichert und beim nächsten Start sollte es schnell gehen.
Wird die Installation jedoch nicht durchgeführt, muss bei jedem start von neuem der Server gesucht werden.

Nen startapp Tool gibt's für das rpihddevice noch nicht, weil es noch nicht möglich ist, die TV Ausgabe zu suspendieren. Bis das soweit ist, ist also ein Umschalten zwischen VDR und xbmc nicht möglich.

Bei meinem letzten Versuch mit xbmc vor einer Woche hatten keine Libs gefehlt. Der segfault kam aber trotzdem. Die Ursache kenne ich nicht. Entweder finden wir noch ne andere Quelle für ein fertig kompiliertes xbmc oder es bleibt nur xbmc selber zu kompilieren. Da das Kompilieren für den RPI aber mehrere Tage dauern würde, nehme ich davon vorerst Abstand.

Claus

TimUx:
Vielleicht kann man sich auch mal mit Raspbmc oder OpenELEC kurz schließen.

Eventuell haben Sie ja etwas da, was uns helfen könnte bzw ein paar Tips und Tricks.

Hättet Ihr noch einen Tipp für mich, wo ich die CEC Tastenzuordnung anpassen kann?

Gruß Timo

Navigation

[0] Message Index

[#] Next page

Go to full version