OpenELEC mit automatisierter Ambilight Quellenumschaltung(RPi1/RPi2 04.04.15)

  • Hallo liebe Gemeinde!

    Wer von Euch sein Ambilight über einen Videograbber befeuert und auch gerne seine Netzwerkstreams daran anbinden möchte, lese bitte weiter. :)

    Meine angepasste OpenELEC Version dient gleichzeitig als Mediacenter und steuert zusätzlich noch das Ambilight von Quellen, die über den Videograbber zugeführt werden sowie das Mediacenter(hiess früher xbmc, nun kodi) ansich.
    Das alles funktioniert automatisch. Soll heissen, schaltet man z.B. auf eine Quelle, die am Grabber angeschlossen ist wird diese von hyperion benutzt
    und das Ambilight passt sich dementsprechend an. Schaltet man wieder zurück zum Mediacenter bekommt hyperion diesen als Quelle.
    Das alles funktioniert mit der ganz normalen TV-Fernbedienung.
    Auch ist es möglich zusätzliche LED-Devices anzuschliessen. Wie in meinem Fall, einmal LED-Streifen hinterm TV und zwei Philips Hue LED-Lampen verteilt im Raum.

    Die Ersteinrichtung könnte etwas frickelig werden, deshalb habe ich versucht die Installation ein wenig zu automatisieren.
    Man muss nur darauf achten das pro Quelle jeweils eine separate hyperion.config erstellt werden muß.
    Im Normalfall sind das genau zwei Konfigurationen. Einmal für den Grabber(analog) und einmal für das Mediacenter(digital), da der Grabber von analog nach digital wandelt sind die Gammawerte für die hyperion Konfiguration dementsprechend anders. Das ist dann auch der Grund weshalb man für hyperion aktuell eben mehrere Konfigurationen benötigt.

    Wer boblight/enigmalight als zweite Quelle benutzen will braucht nur eine hyperion Konfiguration, weil boblight die Infos auch in rein digitaler Form an den hyperion Server schickt. Mein switcher Script schaltet in diesem Fall boblight via Netzwerk ein und aus, je nachdem welche Quelle gerade aktiv ist.

    Installationsanleitung

    OpenELEC-6.x.x

    Folgende Anpassungen habe ich gemacht:

    Spoiler anzeigen


    - stk1160 mit frame scaling support(halbe PAL/NTSC Auflösung) reduziert die Last auf dem USB-Bus
    -- "Frame too small" Meldungen werden jetzt direkt im Treiber verworfen
    (durch alternativen Patch ersetzt)
    - aktuelle OE Version(xbmc Helix)
    - Linux Kernelversion 3.10.20(Der läuft am performantesten bei meinen Vergleichen)
    - v4l2loopback Device hinzugefügt(erlaubt mehrere gleichzeitige hyperion Instanzen)
    - gstreamer Support eingebaut(der verbindet den Videograbber mit dem v4l2loopback)
    - philips hue Modul im hyperion verbessert:
    -- autoerkennung des Lampentyps
    -- reduzierung der Anfragen an die Bridge:
    --- da die Lampen nur mit 5Hz laufen, kann es bei der aktuellen offiziellen hyperion Version zum direkten DDOS auf die Bridge kommen ;)
    --- Farbe schwarz hinzugefügt == Lampe aus
    --- komplette Implementierung für den xy Colorspace aus dem philips SDK hinzugefügt
    (ist ab sofort im offiziellen hyperion enthalten)
    - switcher Script komplett überarbeitet + den Part im xbmc nochmals verbessert
    - für Plasma TV Freunde habe ich die Uhr oben rechts im xbmc-Dash abschaltbar gemacht. Kann im Skinmenü aktiviert werden. Standard: deaktiviert
    - fushicai und somagic Treiber hinzugefügt
    - zusätzlichen kodi-service hinzugefügt, der das Ambilight sauber ausschaltet wenn der RPi ausgeschaltet wird
    - neuer Framescaling Patch für den stk1160(ist ab sofort im master branch von OpenELEC enthalten)
    - ab 23.02.2015 wird auch das Image für den RPi1 mit aktuellem Kernel ausgeliefert

    I. Vorbereitungen:

    Spoiler anzeigen
    • Als erstes das offizielle OpenELEC Release installieren. Meine Version wird danach als update eingespielt.
      Hier wird erklärt wie man seinen kleinen grünen Freund mit OpenELEC beglückt.
    • Update Datei laden(download siehe unten im Abschnitt OpenELEC Image) und auf den RPi nach /storage/.update kopieren.

      Wer von OE-3.2.4 aus aktualisert entpackt das Archiv auf dem PC und kopiert den Inhalt vom Ordner target nach /storage/.update
      Folgende vier Dateien sollten danach im .update Ordner auf dem RPi liegen:
      KERNEL
      KERNEL.md5
      SYSTEM
      SYSTEM.md5

    • install_hyperion_switcher.sh auf euren mit OpenELEC bestückten RPi nach /storage kopieren(download siehe unten im Abschnitt Hyperion Addon)
    • nun loggt ihr euch auf euren RPi ein. Standard Login ist root:openelec. Ihr landet automatisch im storage Ordner
    • install_hyperion_switcher.sh ausführen:

      Code
      chmod +x install_hyperion_switcher.sh
      ./install_hyperion_switcher.sh
    • animierter Splash Screen(optional)
      Siehe Anleitung Animierter Splash Screen beim Starten des Systems

    II. Wieviele Ambilight Devices sollen benutzt werden?
    Ein Ambilight(für die meisten Benutzer)

    Spoiler anzeigen
    • switcher Script Konfiguration anpassen und Hyperion Konfigurationsdateien umbenennen!

      Code
      nano /storage/.kodi/addons/service.hyperion-switcher/switchHyperionSource.conf


      VIDEO_SRC und VIDEO_DST unverändert lassen.

      nur für den stk1160 relevant:
      BRIGHTNESS, CONTRAST, SATURATION, HUE
      Hiermit kann man direkt das Ausgabebild vom stk1160 beeinflussen. Wird beim Systemstart gesetzt.

      für stk1160, fushicai und somagic:
      NORM
      Wird beim Systemstart gesetzt.

      HYPERION_CONFIG
      Diese Variable beschreibt einen frei wählbaren Dateisuffix. Die Dateinamen der hyperion Konfiguration werden dann folgendermaßen umbenannt:
      hyperion.config_VIDEOGRABBER_lpd8806.json
      hyperion.config_KODI_lpd8806.json

      HYPERION_JSON unverändert lassen.

      WEBIFACE_IP und REMOTE_CONTROL_COMMAND wird nur benötigt wenn boblight als Alternative für den Videograbber benutzt werden soll. Erklärung siehe unten "Optionale Schritte" oder unverändert lassen.

    • hyperion Konfigurationen anpassen
      Nachdem die Dateinamen der Hyperionkonfiguration nun richtig umbenannt wurden geht es an den frickel Part *g*
      Ich habe die bootsequenz komplett ausgeschaltet, damit die beim hin- und herschalten nicht immer aufgerufen wird.
      Es gibt pro LED-Device zwei hyperion Konfigurationen für die jeweilige Quelle. Zu finden unter /storage/.config/ambilight. Passt diese an euer LED-Setup an.
      hyperion.config_VIDEOGRABBER_${HYPERION_CONFIG}.json:
      aktiviert sind: blackborderdetector, grabber-v4l2, json-server, protoserver
      hyperion.config_KODI_${HYPERON_CONFIG}.json:
      aktiviert sind: blackborderdetector, framegrabber, xbmcVideoChecker, json-server, protoserver
      Ich packe meine wieder als Beispiel dazu:

      Code
      example_hyperion.config_VIDEOGRABBER_lpd8806.json
      example_hyperion.config_KODI_lpd8806.json


      Dadurch dass der sk1160 Treiber jetzt eine kleinere Auflösung ausgibt kann man die "sizeDecimation" auf "1" belassen. Bitte dazu auch die Hinweise im Abschnitt Updates für OpenELEC/Addon/Installer beachten.

      Benutzer eines Grabbers mit fushicai bzw. somagic IC sollten hier einen höheren Wert eintragen, da beide Treiber momentan kein frame scaling unterstützen.

      Manuelles prüfen der hyperion Konfigurationen auf Funktion!

      Code
      # aktuellen hyperion Prozess beenden
      /storage/.kodi/addons/service.hyperion-switcher/switchHyperionSource.sh STOP


      Exemplarischer Aufruf! Passt die Konfigurationsnamen entsprechend an eure gewählten an.

      Code
      /storage/hyperion/bin/hyperiond.sh /storage/.config/ambilight/hyperion.config_<VIDEOGRABBER|KODI>_${HYPERION_CONFIG}.json
      # aus dem Beispiel von oben, wäre der Aufruf:
      /storage/hyperion/bin/hyperiond.sh /storage/.config/ambilight/hyperion.config_VIDEOGRABBER_lpd8806.json

    oder

    Mehrere Ambilights

    Spoiler anzeigen
    • switcher Script Konfiguration anpassen und Hyperion Konfigurationsdateien umbenennen!

      Code
      nano /storage/.kodi/addons/service.hyperion-switcher/switchHyperionSource.conf


      Es ist nun möglich mehere LED-Devices gleichzeitig anzusprechen und so sein Ambilight zu erweitern.
      Pro Device wird eine hyperion Instanz gestartet. Hier mal meine Konfiguration für einmal Ambilight hinterm TV und gleichzeitig einmal Philips Hue:


      VIDEO_SRC und VIDEO_DST unverändert lassen.

      nur für den stk1160 relevant:
      BRIGHTNESS, CONTRAST, SATURATION, HUE
      Hiermit kann man direkt das Ausgabebild vom stk1160 beeinflussen. Wird beim Systemstart gesetzt.

      für stk1160, fushicai und somagic:
      NORM
      Wird beim Systemstart gesetzt.

      HYPERION_CONFIG
      Diese Variable beschreibt einen frei wählbaren Dateisuffix. Die Dateinamen der hyperion Konfiguration habe ich dann folgendermaßen umbenannt:
      hyperion.config_VIDEOGRABBER_lpd8806.json
      hyperion.config_VIDEOGRABBER_philipshue.json
      hyperion.config_KODI_lpd8806.json
      hyperion.config_KODI_philipshue.json

      Wichtig: Kein Leerzeichen im Dateisuffix! Mehrere Dateisuffixe sind jedoch mit einem Leerzeichen voneinander zu trennen.

      HYPERION_JSON
      Da in diesem Beispiel zwei hyperion Instanzen gleichzeitig laufen, braucht jede Instanz einen eigenen json Port. Diese sind dann auch in der switcher config einzutragen. Hier ist die Reihenfolge beliebig. Einfach +2 auf den Standardport dazuaddieren. Zusätzlich ist es hier noch notwendig in den dementsprechenden hyperion.config_VIDEOGRABBER_${HYPERION_CONFIG}.json Dateien das "device" anzupassen: Es muss unter "grabber-v4l2" der Eintrag hinter "device" auf "/dev/video1" abgeändert werden. Aus dem Beispiel von oben würde das folgendermaßen aussehen(den Protoserver port äquivalent zum json port ändern):

      gstreamer startet auch nur dann wenn meherere LED-Devices konfiguriert sind ansonsten wird direkt auf /dev/video0 zugegriffen.

      Wozu dieses v4l2loopback Device?
      Man kann normalerweise nur mit einer Instanz auf /dev/video0 zugreifen. Das v4l2loopback Device erlaubt nun beliebig viele Zugriffe von beliebig vielen Instanzen.
      gstreamer wird nur dazu benötigt den stream von /dev/video0 permanent zum v4l2loopback zu schaufeln. Nette Sache finde ich.

      WEBIFACE_IP und REMOTE_CONTROL_COMMAND wird nur benötigt wenn boblight als Alternative für den Videograbber benutzt werden soll. Erklärung siehe unten "Optionale Schritte" oder unverändert lassen.

    • hyperion Konfigurationen anpassen(der frickel Part *g*)
      Ich habe die bootsequenz komplett ausgeschaltet, damit die beim hin- und herschalten nicht immer aufgerufen wird.
      Es gibt pro LED-Device zwei hyperion Konfigurationen für die jeweilige Quelle. Zu finden unter /storage/.config/ambilight. Passt diese an euer LED-Setup an.
      hyperion.config_VIDEOGRABBER_${HYPERION_CONFIG}.json:
      aktiviert sind: blackborderdetector, grabber-v4l2, json-server, protoserver
      hyperion.config_KODI_${HYPERON_CONFIG}.json:
      aktiviert sind: blackborderdetector, framegrabber, xbmcVideoChecker, json-server, protoserver
      Ich packe meine wieder als Beispiel dazu:

      Code
      example_hyperion.config_VIDEOGRABBER_lpd8806.json
      example_hyperion.config_KODI_lpd8806.json


      Dadurch dass der sk1160 Treiber jetzt eine kleinere Auflösung ausgibt kann man die "sizeDecimation" auf "1" belassen. Bitte dazu auch die Hinweise im Abschnitt Updates für OpenELEC/Addon/Installer beachten.

      Benutzer eines Grabbers mit fushicai bzw. somagic IC sollten hier einen höheren Wert eintragen, da beide Treiber momentan kein frame scaling unterstützen.

      Manuelles prüfen der hyperion Konfigurationen auf Funktion!

      Code
      # aktuellen hyperion Prozess beenden
      /storage/.kodi/addons/service.hyperion-switcher/switchHyperionSource.sh STOP


      Exemplarischer Aufruf! Passt die Konfigurationsnamen entsprechend an eure gewählten an. Bevor ihr den manuellen Aufruf ausführt muss vorher das Video-Device in der hyperion Konfiguration temporär auf "device" : "/dev/video0" abgeändert werden. Wenn der manuelle Test erfolgreich war ist dieser Eintrag wieder nach "device" : "/dev/video1" abzuändern.

      Code
      /storage/hyperion/bin/hyperiond.sh /storage/.config/ambilight/hyperion.config_<VIDEOGRABBER|KODI>_${HYPERION_CONFIG}.json
      # aus dem Beispiel von oben, wäre der Aufruf:
      /storage/hyperion/bin/hyperiond.sh /storage/.config/ambilight/hyperion.config_VIDEOGRABBER_lpd8806.json

    III. Abschliessende Schritte

    Spoiler anzeigen
    • JSONRPC im kodi aktivieren
      Im kodi unter 'Einstellungen/Dienste/Fernsteuerung' die Menüpunkte 'Steuerung über lokale Programme zulassen' und
      'Steuerung über entfernte Programme zulassen' aktivieren.
      Ansonsten funktioniert hyperion nicht im kodi!
    • RPi neustarten

      Code
      reboot

    IV. Optionale Schritte
    Manuelles ein- und ausschalten des Ambilights

    Spoiler anzeigen


    Hiermit ist es möglich direkt übers switcherscript, bei aktiver KODI-Quelle, die Beleuchtung über die Fernbedienung ein- und auszuschalten.
    Nutze ich z.B. für 3D Movies, da stört mich das Ambilight. Ihr müsst dazu nur die remote.xml bearbeiten.
    Beispiel:

    Code
    <!-- Ambilight mit grüner Taste manuell starten -->
    <green>XBMC.RunScript(/storage/.kodi/addons/service.hyperion-switcher/switchHyperionSource.py, KODI)</green>
    <!-- Ambilight mit roter Taste manuell beenden -->
    <red>XBMC.RunScript(/storage/.kodi/addons/service.hyperion-switcher/switchHyperionSource.py, STOP)</red>


    Kopiert als erstes die remote.xml aus dem read-only Systemordner:

    Code
    cp /usr/share/kodi/system/keymaps/remote.xml /storage/.kodi/userdata/keymaps
    # danach nach o.g. Beispiel editieren und abspeichern
    nano /storage/.kodi/userdata/keymaps/remote.xml


    Damit die Änderungen übernommen werden entweder kodi:

    Code
    systemctl restart kodi


    oder das System neustarten:

    Code
    reboot

    Animierter Splash Screen beim Starten des Systems

    Spoiler anzeigen
    Zitat von popcornmix


    You can optionally disable some of the other splash screens for a cleaner boot. E.g.
    Add "disable_splash=1" to config.txt
    Add nosplash to end of cmdline.txt
    Add <splash>false</splash> to advancedsettings.xml

    Wenn config.txt und cmdline.txt editiert werden, muss vorher ein:

    Code
    mount -o remount,rw /flash


    ausgeführt werden. Dann die Änderungen an den Dateien durchführen und abschliessend ein:

    Code
    sync
    mount -o remount,ro /flash


    ausführen.

    Anmerkung:
    Wer keinen animierten Splash Screen haben will führt einfach folgende Befehle aus und lässt die o.g. Dateien unangetastet:

    Code
    touch /storage/.config/splash.disable
    sync; reboot

    Alternative Splash Screen Animation

    Spoiler anzeigen


    Wer den animierten Splash Screen schon benutzt kann hier eine kürzere Version herunterladen. Diese läuft nur 4 Sekunden und hat einen schwarzen Hintergrund.
    Dazu folgendes auf dem RPi ausführen:

    Code
    wget http://netlir.dk/rbej/builds/MilhouseVH/other/splash_4s_black.h264.bin -O /storage/.cache/splash.h264


    Nach einem Neustart kann man die neue Animation bewundern. :)

    Boblight statt des Videograbbers als Quelle benutzten(Sat/Kabel Receiver mit Enigma2)

    Spoiler anzeigen


    Vorteile:

    • Es wird nur noch eine hyperion.config verwendet
    • Umschaltzeiten etwas schneller
    • Farbtreue des Ambilights entspricht der Kodiquelle


    Vorrausetzungen:

    • Webinterface auf dem Receiver muß aktiviert sein
    • Multiquickbutton Plugin muß installiert sein
    • boblight muß in der hyperion.config_KODI aktiviert sein

      Code
      "boblightServer" : 
      	{
      		"port" : 19333
      	},

    1. Auf dem Receiver mittels Multiquickbutton Plugin dem boblight/enigmalight Plugin eine Taste der FB zuweisen.
    Wichtig hierbei ist die originale Zuweisung zu deaktivieren, damit sich das MQB-Pluginmenü beim drücken der Taste nicht öffnet.
    Wenn Du nun Dein Ambilight per Receiver FB ein- und ausschalten kannst gehts zu Schritt 2
    2. switcher Addon ab Version 0.1.6 installieren
    3. Diese Seite öffnen und den Zahlencode zu Deiner Taste ermitteln
    4. switchHyperionSource.conf öffnen. Variablen WEBIFACE_IP und REMOTE_CONTROL_COMMAND anpassen

    Beispiel wenn mittels "help" Taste die Lampen ein- und ausgeschaltet werden. der Receiver hat dabei die IP 10.1.1.1:

    Code
    WEBIFACE_IP=10.1.1.1
    REMOTE_CONTROL_COMMAND=138

    Danach im Addon Boblight statt Videograbber als Quelle benutzen aktivieren:
    screenshot002u9oqt.png
    Dialog mit ok bestätigen. Fertig.

    shutdown.sh Script

    Spoiler anzeigen


    OpenELEC bietet die Möglichkeit beim ausschalten/neustarten des RPi automatisch ein Script auszuführen(shutdown.sh).
    Ich nutze das dazu einige meiner Geräte(NAS, Receiver) zu steuern. Wenn ich z.B. den RPi ausschalte werden gleichzeitig das NAS und der Receiver ausgeschaltet. Ab der Version 0.1.6 der install_hyperion_switcher.sh wird ein Beispiel shutdown.sh Script nach /storage/.config kopiert. Wer sich in der Bash Programmierung etwas auskennt kann sich das Script leicht an seine eigenen Bedürfnisse anpassen.

    ===============

    Wenn es auf Anhieb nicht funktionieren sollte, benötige ich unbedingt Logfiles von Deinem System!
    Dazu folgendes in der shell absetzen:

    Code
    createlog


    Jetzt wurden alle relevanten Dateien gesammelt und in ein Archiv gepackt, welches man unter /storage/logfiles findet. Dieses Logfilearchiv bitte an den Beitrag anhängen.

    Updates für OpenELEC/Addon/Installer (Für Benutzer, die obige Anleitung bereits abgearbeitet haben):

    Spoiler anzeigen


    OpenELEC Update:

    Ab und an gibt es Aktualisierungen, die recht einfach eingespielt werden können. Dazu das gesamte Archiv nach /storage/.update kopieren und den RPi neustarten.
    Unter Umständen ist es erforderlich den /storage/.kodi Ordner umzubenennen. Die Entwickler empfehlen das nach jedem Update(neue Kodiversion) zu tun.

    Code
    systemctl stop kodi
    mv /storage/.kodi /storage/.kodi.bak
    systemctl start kodi
    • ab der Version vom 23.02.2015 ist ein neuer frame scaling Patch für Grabber mit stk1160 IC enthalten.
      Ein Dank geht dabei an Endo, der den Patch dazu bereitgestellt hat.
      - mögliche PAL-Auflösungen: 720x576, 360x288, 240x192
      - mögliche NTSC-Auflösungen: 720x480, 360x240, 240x160
      Empfohlene Auflösung: kleinste mögliche Auflösung.
      Eine reduzierte Auflösung wirkt dem flackern/blitzen der LEDs entgegen.
      Wer folgende Einträge in der hyperion VIDEOGRABBER.config hat:

      Code
      "grabber-v4l2" :
      	{
      		"device" : "/dev/video0",
      		"input" : 0,
      		"standard" : "PAL",
      		"width" : -1,
      		"height" : -1,
      		"frameDecimation" : 2,
      		"sizeDecimation" : 1,


      Ändert diese in:

      Code
      "grabber-v4l2" :
      	{
      		"device" : "/dev/video0",
      		"input" : 0,
      		"standard" : "PAL",
      		"width" : 240,
      		"height" : 192,
      		"frameDecimation" : 2,
      		"sizeDecimation" : 1,
    • Ab der Version vom 13.12.2014 gibt es einen animierten Splash Screen beim booten.
      Siehe Anleitung Animierter Splash Screen beim Starten des Systems
    • OpenELEC vom 04.04.2015(download siehe unten im Abschnitt OpenELEC Image)


    Installer und Addon Updates:

    Den Installer einfach nach /storage kopieren und ausführen.

    • install_hyperion_switcher.sh vom 06.04.2015(download siehe Hyperion Addon)
      - Addon Update auf Version 0.2.4
      - hyperion aktualisiert

    ===============

    OpenELEC Image vom 04.04.2015

    Spoiler anzeigen
    • RPi1 Image
      OpenELEC vom 04.04.2015

      Code
      MD5:
      5c5cf8e70ee18573aed6c966556be363  target/OpenELEC-RPi.arm-devel-20150404160504-r20573-g7c6f26a.tar

      Wichtiger Hinweis vor dem Neustart des Systems!
      Wer den "device_tree=" Eintrag aus einer älteren Version noch in der /flash/config.txt stehen hat muß diesen aus der Datei entfernen/löschen!

      Code
      mount -o remount,rw /flash
      cp /flash/config.txt /flash/config_backup.txt
      nano /flash/config.txt
      sync
      mount -o remount,ro /flash
    • RPi2 Image
      OpenELEC vom 04.04.2015

      Code
      MD5:
      f65ba202c02c25db48fa7405c5a13a57  target/OpenELEC-RPi2.arm-devel-20150404162719-r20573-g7c6f26a.tar


      gpu_mem_1024=256 muß in der /flash/config.txt vorhanden sein.

    • Wichtige Hinweise vor dem Neustart für RPi1 und RPi2!
      dtparam=spi=on muß in der /flash/config.txt vorhanden sein.
      Benutzer einer Infrarot Fernbedienung müssen zusätzlich dtoverlay=lirc-rpi in die /flash/config.txt eintragen.
    • Wer sein System nur aktualisiert beachte bitte evtl. Hinweise im Abschnitt Updates für OpenELEC/Addon/Installer


    Build Highlights:
    * OpenELEC Version 6.0
    * kodi Isengard Version 15beta1
    * 3D MVC, DTS-HD Unterstützung

    Hyperion Addon vom 04.04.2015

    Spoiler anzeigen


    install_hyperion_switcher.sh vom 04.04.2015

    Code
    MD5:
    245232cf969e2ebc14e9dced27971a4d  install_hyperion_switcher-0.2.4.sh


    Was sich in neueren Versionen geändert hat kann man unter Updates für OpenELEC/Addon/Installer nachlesen.

    millhouse Build #407 vom 08.04.2015(nur zum testen gedacht!)

    Spoiler anzeigen
    • RPi1 Image
      OpenELEC vom 08.04.2015

      Code
      MD5:
      cdb6b9a22d91c35d435adc1b7840148b  target/pi1/OpenELEC-RPi.arm-devel-20150408005932-#0407-g5261a0a.tar
    • RPi2 Image
      OpenELEC vom 08.04.2015

      Code
      MD5:
      8cfdaac48b06caf29067bdd523c90426  target/pi2/OpenELEC-RPi2.arm-devel-20150408020417-#0407-g5261a0a.tar
    • Warnung: Hierbei handelt es sich um reine Testversionen, die nicht für den produktiven Einsatz gedacht sind.
    • Diese Version ist auch mit meinem autom. Quellenumschalter ausgestattet und wird genauso gehandhabt wie die normale OpenELEC Version, die ich hier anbiete
    • Hier gelten die selben Hinweise wie für das offizielle OpenELEC Image
    • Ich empfehle vor dem update die aktuelle SD-Karte auf eine zweite zu kopieren und mit dieser dann diese Version zu testen. So könnt ihr immer schnell zurück wenn was explodiert. *g*
    • Hilfe wird es für diese Version nicht geben.


    Build Highlights:
    * kodi Isengard Version 15beta1
    * 3D MVC, DTS-HD Unterstützung

    Viel Spass!

    PS: Da dieses Projekt immer umfangreicher wird kann sich hier und da auch mal ein Fehler einschleichen. Sei es bei der Software oder der Anleitung.
    Bitte meldet mir solche Fehler umgehend, damit ich die schnellstmöglich beseitigen kann.


    .bismarck

    Changelog:

    Spoiler anzeigen



    19.04.2014:
    * switchHyperionSource-Scripte für OpeneELEC-3.2.4 aktualisiert
    21.04.2014:
    * aktuelle Entwicklerversion hinzugefügt xbmc-13 RC1
    03.07.2014:
    * Entwicklerversion aktualisiert
    11.07.2014:
    * OpenELEC-4.0.x aktualisiert
    * Bug im stk1160 behoben
    * Unterstützung für Grabber mit USBTV007(Fushicai) IC hinzugefügt
    * RPi spezifischen HDMI-CEC Patch hinzugefügt
    29.08.2014:
    * OpenELEC-4.x.x aktualisiert
    * xbmc heisst jetzt kodi
    07.09.2014:
    * OpenELEC-4.x.x aktualisiert
    * Umschaltscripte jetzt als kodi.service Addon
    11.09.2014:
    * Umstellung auf Installerscript
    * kodi-service Addon Update
    * gstreamer Aufruf an usbtv angepasst(ungetestet)
    * Installationsanleitung aktualisiert
    12.09.2014
    * Installerscript aktualisiert
    * Addon v0.0.3
    13.09.2014
    * OpenELEC-4.x.x aktualisiert
    * Installerscript aktualisiert
    * Addon v0.0.4
    14.09.2014
    * Installerscript aktualisiert
    * Addon v0.0.5
    16.10.2014
    * OpenELEC-4.x.x aktualisiert
    * NTSC: Bug im Treiber beseitigt(ungetestet)
    * Installerscript aktualisiert
    * Addon v0.0.6
    24.10.2014
    * OpenELEC-4.x.x aktualisiert
    25.10.2014
    * Installerscript aktualisiert
    * Addon v0.0.7
    01.11.2014
    * HDMI-CEC: OpenELEC-4.x.x aktualisiert
    02.11.2014
    * Installerscript aktualisiert
    * Addon v0.0.8
    * OpenELEC-4.x.x aktualisiert
    07.11.2014
    * OpenELEC-5.x.x aktualisiert
    * stk1160: frame scaling verbessert(thx Endo)
    11.11.2014
    * OpenELEC-5.x.x aktualisiert
    * Addon v0.0.9
    14.11.2014
    * OpenELEC-5.x.x aktualisiert
    * Addon v0.1.0
    16.11.2014
    * Addon v0.1.1
    29.11.2014
    * OpenELEC-5.x.x aktualisiert
    * Somagic EasyCap Unterstützung hinzugefügt(ungetestet)
    * Addon v0.1.2
    30.11.2014
    * Somagic EasyCap: andere Treiberversion hinzugefügt(https://github.com/barneyman/somagic)
    13.12.2014
    * OpenELEC-5.x.x aktualisiert
    * animierter Splashscreen
    02.01.2015
    * OpenELEC-5.x.x aktualisiert
    30.01.2015
    * OpenELEC-5.x.x aktualisiert
    05.02.2015
    * OpenELEC-5.x.x aktualisiert
    * Addon v0.1.6
    * Installationsanleitung aktualisiert
    09.02.2015
    * Addon v0.1.7
    10.02.2015
    * Addon v0.1.8
    13.02.2015
    * OpenELEC-5.x.x aktualisiert
    * Addon v0.1.9
    20.02.2015
    * OpenELEC-5.x.x aktualisiert(RPi1, RPi2)
    23.02.2015
    * OpenELEC-5.x.x aktualisiert(RPi1, RPi2)
    * Addon v0.2.0
    24.02.2015
    * OpenELEC-5.x.x aktualisiert(RPi1, RPi2)
    07.03.2015
    * OpenELEC-5.x.x aktualisiert(RPi1, RPi2)
    * Addon v0.2.2
    15.03.2015
    * OpenELEC-5.x.x aktualisiert(RPi1, RPi2)
    17.03.2015
    * OpenELEC-5.x.x aktualisiert(RPi1, RPi2)
    - wait for splash to complete before changing hdmi mode
    - libcec update
    30.03.2015
    * millhouse test build hinzugefügt
    04.04.2015
    * OpenELEC-6.x.x aktualisiert(RPi1, RPi2)
    * Addon v0.2.3
    06.04.2015
    * Addon v0.2.4

    Einmal editiert, zuletzt von .bismarck (11. April 2015 um 19:27)

  • OpenELEC mit automatisierter Ambilight Quellenumschaltung(RPi1/RPi2 04.04.15)? Schau mal ob du hier fündig wirst!

  • Definitiv^^
    Fände ich wirklich super wenn du das machen würdest^^
    Kannst du noch etwas zu dem System selbst sagen? Läuft es stabil, hast du sonst irgendwelche Fehler entdeckt, und wie ist die Auslastung?
    Aber finde ich wirklich unglaublich cool, und ich würde mich über eine Anleitung freuen^^

  • OpenELEC ist ein readonly System. Es gibt natürlich auch einen User Ordner(storage) indem all Deine Einstellungen gespeichert werden. Läuft sehr stabil. Beim starten lacht Dich nur der xbmc an. Die Auslastung ist dementsprechend hoch. Im Vergleich zum raspian startet das System deutlich schneller. Selbst mit hyperion + grabber ist das System aber gut zu bedienen. Den RPi kann man ja immer noch hochtakten, wenn es einem zu hackelig wird ;)

    Zumindest das OE 3.2.4 kompilat läuft super mit dem Grabber zusammen. Einzig die CEC Implemenation ist teilweise etwas buggy. Deshalb wollte ich auch die aktuellste Version.

    Momentan versuche ich den alten Kernel mit dem neuesten OE zu kombinieren. Glaube aber nicht das er sauber durchkompiliert.

    Wenn es fehlt schlägt gibt es am WE aber immer noch die OE3.2.4 Version mit Grabber Support und hyperion switcher. Zum testen allemal zu gebrauchen.


    .bismarck

  • Ich habe das nun installiert, war ein bisschen ein Kampf^^
    Erst hatte ich zu wenig Platz auf meiner Karte (durch die ganzen Skins die ich nicht nutze^^) und danach habe ich lange an der Config rumprobiert, bis mir aufgefallen ist, dass du andere Leds nutzt^^
    Das einzige was bei mir noch nicht geht, ist der Switcher für die beiden Quellen.
    Ich habe die Dateien mit chmod +x behandelt, hat aber auch keinen Unterschied gemacht.
    Ich habe die beiden Dateien mit sh bzw mit python ausgeführt, bekomme aber auch keine Komandozeilenausgabe.
    Und was ich mich noch frage, wie passiert das mit dem Umschalten eigentlich? Gibt es in XBMC dann irgendwo einen Knopf den man drücken muss, oder muss man das immer über dieses Script und SSH (oder ähnlichem) realisieren?
    Danke^^

  • Schade dass es nicht auf Anhieb funktioniert.

    geh mal nach:

    Code
    cd .xbmc/userdata
    ./switchHyperionSource.sh SCART

    Hier kommt jetzt eine Ausgabe. Wenn die xbmc Konfiguration geladen ist wird der aktuelle hyperion Prozess beendet und ein neuer mit der SCART Konfiguration geladen. Jetzt werden die LEDs über den Videograbber befeuert.

    Prüfe mal ob der stk1160 Treiber geladen ist:

    Code
    dmesg | grep stk1160
    lsmod | grep stk1160
    Zitat


    wie passiert das mit dem Umschalten eigentlich?

    Sobald auf eine andere Quelle gewechselt wird, wird der xbmc via HDMI-CEC auf inaktiv gesetzt. XBMC ruft dann dass o.g. Script mit dem Parameter SCART auf. Schaltest Du zurück auf den xbmc wird der via HDMI-CEC auf aktiv gesetzt und führt das Script erneut aus. Diesmal mit dem Parameter XBMC.

    Ist der CEC Adapter überhaupt aktiviert?
    System -> Settings -> System -> Input Devices -> Peripherals -> CEC adapter


    .bismarck

  • Sehr interessante Lösung, ich stehe vor einem ähnlichen Problem, dass ich gerne XBMC aber auch verschiedene HDMI Quellen übers Ambilight laufen hätte.

    Du scheinst dich etwas besser auszukennen: Wäre es möglich XBMC laufen zu lassen aber trotzdem Hyperion das Signal vom USB-Grabber fürs Ambilight berechnen zu lassen?
    Also - frei von jeglichem Sinn - könnte ich XBMC laufen lassen und Ambilight über den USB-Grabber von meiner PS4 laufen lassen?

  • Klar geht das.

    Vorrausgesetzt Deine beiden Konfigurationen sind angepasst setze einfach folgendes in der shell vom RPi ab:

    Code
    cd .xbmc/userdata
    ./switchHyperionSource.sh SCART


    .bismarck

  • Hier mal meine Dmesg Ausgabe

    Spoiler anzeigen


    [ 14.832108] saa7115 2-0025: saa7113 found (1f7113d0e100000) @ 0x4a (stk1160)
    [ 15.951809] stk1160: driver ver 0.9.5 successfully loaded
    [ 16.051950] stk1160: registers to NTSC like standard
    [ 16.212179] stk1160 1-1.3:1.0: V4L2 device registered as video0
    [ 16.212434] usbcore: registered new interface driver stk1160


    und mein Lsmod

    Spoiler anzeigen


    stk1160 16091 0
    videobuf2_core 24323 1 stk1160
    v4l2_common 9189 2 saa7115,stk1160
    videodev 89897 4 saa7115,stk1160,v4l2_common,videobuf2_core
    videobuf2_vmalloc 2557 1 stk1160

    Wenn ich dein Skript so wie du starte bekomme ich auch eine Ausgabe in der Shell, es wird aber kein Bild (bei Scart) an die Leds gegeben.
    Mein CEC Adapter ist auch aktiv.

    Meine eigentliche Frage zur funktionsweiße des Scriptes:
    Muss ich manuell wechseln, oder wäre es möglich, dass es automatisch erkennt, dass auf dem Grabber ein Signal anliegt?
    Und wenn ich es manuell machen muss, kann man das irgendwie mit der Hyperionapp fürs Handy kombinieren? Diese greift ja auf das "effects" Verzeichniss zu, und dort könnte man eine Verlinkung auf dein Wechselscript setzten, oder?

    edit: Ok, ich glaube ich habe verstanden wie das mit dem Wechseln funktioniert^^ Gibt es da Hardwareseitig (Kabel, TV, zwischengeräte wie AVR oder HDMI Splitter) irgendwelche Anforderungen?

    Danke^^

    Einmal editiert, zuletzt von qwasy (5. April 2014 um 20:11)

  • Laut den Logs ist der Treiber geladen.

    Deine Kabel müssen CEC fähig sein.
    Aber wenn Du das Script erfolgreich ausgeführt hast Du aber noch die Oberfläche vom xbmc siehst kann am Grabber nichts ankommen. Hast Du direkt am Grabber eine Quelle angeschlossen die aktuell Daten liefert? Wenn ja dann ist evtl. an der hyperion Konfiguration etwas nicht in Ordnung.

    Du kannst Dir auch 2 verschiedene Konfigurationen mit dem hyperion Tool erstellen lassen und dabei jeweils die Eigenschaften aktiviern/deaktivieren. Was das jeweils ist steht oben im Startpost unter Punkt 6. Denke daran den Pfad der Effekte in der Konfiguration dann noch anzupassen von /opt/hyperion/effects
    nach /storage/hyperion/effects. Aktiviere evtl. auch mal in der hyperion XBMC config im XBMC Checker folgendes: XBMCMenu --> on. Jetzt sollte das Menü vom xbmc auch übers Ambilight laufen.

    Zum Testen ob die Konfiguration über den Grabber generell funktioniert schalte einfach auf diese Quelle, logge Dich auf Deinem RPi ein und führe das switcher Sript mit dem Parameter aus.

    Code
    cd .xbmc/userdata
    ./switchHyperionSource.sh SCART

    Wenns nicht funktioniert kille den Hyperion Daemon komplett:

    Code
    killall hyperiond

    und starte ihn in der Shell mit folgendem Kommando:

    Code
    /storage/hyperion/bin/hyperiond.sh /storage/.config/hyperion.config_SCART.json

    Damit wird die gesamte Ausgabe von hyperion auf die Konsole umgeleitet. Kopiere diese und poste das mal.

    Wenn das alles nichts hilft, könnte ich vielleicht via Teamviewer auf Deinen RPi schauen.

    Edit: Im xbmc unter System/Einstellungen/System/Debugging kann man den logdebug Modus aktivieren. Mach das mal und schalte ein paar mal zwischen den Quellen hin und her. Beim Umschalten immer einen kurzen Augenblick warten. Danach debug Modus deaktivieren und mir das xbmc log geben. Findest Du unter .xbmc/temp/xbmc.log

    .bismarck

    Einmal editiert, zuletzt von .bismarck (5. April 2014 um 21:40)

  • Danke fürs antworten^^
    Hier mal meine Ergebnisse:
    Die Shellausgabe

    Spoiler anzeigen


    Application build time: Jan 28 2014 22:14:06
    QCoreApplication initialised
    Selected configuration file: /storage/.config/hyperion.config_SCART.json
    ColorTransform 'default' => [0; 59]
    Device configuration:
    {
    "colorOrder" : "rgb",
    "name" : "MyPi",
    "output" : "/dev/spidev0.0",
    "rate" : 250000,
    "type" : "WS2801"
    }

    Black border threshold set to 0.05 (13)
    Not creating any smoothing
    Effect loaded: InputSwitch
    Effect loaded: Knight rider
    Effect loaded: Blue mood blobs
    Effect loaded: Green mood blobs
    Effect loaded: Red mood blobs
    Effect loaded: Rainbow mood
    Effect loaded: Rainbow swirl fast
    Effect loaded: Rainbow swirl
    Effect loaded: Shutdown
    Effect loaded: Strobe blue
    Effect loaded: Strobe Raspbmc
    Effect loaded: Strobe white
    Initializing Python interpreter
    Hyperion created and initialised
    run effect Rainbow swirl fast on channel 0
    Boot sequence(Rainbow swirl fast) created and started
    Json server created and started on port 19444
    Proto server created and started on port 19445
    effect finished


    Ich hab den Starteffekt wieder reingemacht, und dieser wird auch abgespielt. Ich würde spontan auf den Framegrabber tippen.. Bin mir da aber nicht sicher, da ich auf meinem anderen System immernoch hyperion-v4l2 nutze..
    Und ich kann auch per Handyapp drauf connecten und die Farben einstellen.

    Und hier das logfile, ich hoffe du kannst damit etwas anfangen^^ Wenn nicht, werde ich einfach ein neues machen^^

    Spoiler anzeigen


    10:47:50 T:3047329792 NOTICE: -----------------------------------------------------------------------
    10:47:50 T:3047329792 NOTICE: Starting XBMC (12.2 Git:d1002b4), Platform: Linux (OpenELEC (unofficial) - Version: 3.2.4, 3.10.20 armv6l). Built on Mar 31 2014
    10:47:50 T:3047329792 NOTICE: special://xbmc/ is mapped to: /usr/share/xbmc
    10:47:50 T:3047329792 NOTICE: special://xbmcbin/ is mapped to: /usr/lib/xbmc
    10:47:50 T:3047329792 NOTICE: special://masterprofile/ is mapped to: /storage/.xbmc/userdata
    10:47:50 T:3047329792 NOTICE: special://home/ is mapped to: /storage/.xbmc
    10:47:50 T:3047329792 NOTICE: special://temp/ is mapped to: /storage/.xbmc/temp
    10:47:50 T:3047329792 NOTICE: The executable running is: /usr/lib/xbmc/xbmc.bin
    10:47:50 T:3047329792 NOTICE: Local hostname: OpenELEC
    10:47:50 T:3047329792 NOTICE: Log File is located: /storage/.xbmc/temp/xbmc.log
    10:47:50 T:3047329792 NOTICE: -----------------------------------------------------------------------
    10:47:50 T:3047329792 NOTICE: load settings...
    10:47:50 T:3047329792 NOTICE: special://profile/ is mapped to: special://masterprofile/
    10:47:50 T:3047329792 NOTICE: loading special://masterprofile/guisettings.xml
    10:47:50 T:3047329792 NOTICE: Getting hardware information now...
    10:47:50 T:3047329792 NOTICE: Loading player core factory settings from special://xbmc/system/playercorefactory.xml.
    10:47:50 T:3047329792 NOTICE: Loaded playercorefactory configuration
    10:47:50 T:3047329792 NOTICE: Loading player core factory settings from special://masterprofile/playercorefactory.xml.
    10:47:50 T:3047329792 NOTICE: special://masterprofile/playercorefactory.xml does not exist. Skipping.
    10:47:50 T:3047329792 NOTICE: Loaded settings file from special://xbmc/system/advancedsettings.xml
    10:47:50 T:3047329792 NOTICE: Contents of special://xbmc/system/advancedsettings.xml are...
    <?xml version="1.0" encoding="UTF-8" ?>
    <advancedsettings>
    <showexitbutton>false</showexitbutton>
    <destroywindowcontrols>false</destroywindowcontrols>
    <fanartres>720</fanartres>
    <imageres>540</imageres>
    <bginfoloadermaxthreads>2</bginfoloadermaxthreads>
    <useddsfanart>false</useddsfanart>
    <video>
    <defaultplayer>omxplayer</defaultplayer>
    <defaultdvdplayer>omxplayer</defaultdvdplayer>
    <busydialogdelayms>750</busydialogdelayms>
    </video>
    <audio>
    <defaultplayer>omxplayer</defaultplayer>
    <streamsilence>false</streamsilence>
    </audio>
    <network>
    <cachemembuffersize>20971520</cachemembuffersize>
    </network>
    <samba>
    <clienttimeout>30</clienttimeout>
    </samba>
    <network>
    <curlclienttimeout>30</curlclienttimeout>
    <readbufferfactor>4.0</readbufferfactor>
    </network>
    </advancedsettings>
    10:47:50 T:3047329792 NOTICE: Getting hardware information now...
    10:47:50 T:3047329792 NOTICE: No settings file to load (special://masterprofile/advancedsettings.xml)
    10:47:50 T:3047329792 NOTICE: Default DVD Player: omxplayer
    10:47:50 T:3047329792 NOTICE: Default Video Player: omxplayer
    10:47:50 T:3047329792 NOTICE: Default Audio Player: omxplayer
    10:47:50 T:3047329792 NOTICE: Enabled debug logging due to GUI setting (2)
    10:47:50 T:3047329792 NOTICE: Log level changed to 2
    10:47:50 T:3047329792 NOTICE: Loading media sources from special://masterprofile/sources.xml
    10:47:50 T:3047329792 INFO: creating subdirectories
    10:47:50 T:3047329792 INFO: userdata folder: special://masterprofile/
    10:47:50 T:3047329792 INFO: recording folder:
    10:47:50 T:3047329792 INFO: screenshots folder: /storage/screenshots/
    10:47:50 T:3047329792 INFO: thumbnails folder: special://masterprofile/Thumbnails
    10:47:50 T:3047329792 INFO: load language info file: special://xbmc/language/German/langinfo.xml
    10:47:50 T:3047329792 DEBUG: trying to set locale to de_DE.UTF-8
    10:47:50 T:3047329792 INFO: global locale set to C
    10:47:50 T:3047329792 INFO: load German language file, from path: special://xbmc/language/
    10:47:51 T:3047329792 DEBUG: POParser: loaded 2686 strings from file /usr/share/xbmc/language/German/strings.po
    10:47:51 T:3047329792 DEBUG: POParser: id:16325 was recently re-used in the English string file, which is not yet changed in the translated file. Using the English string instead
    10:47:51 T:3047329792 DEBUG: POParser: loaded 9 strings from file /usr/share/xbmc/language/English/strings.po
    10:47:51 T:3047329792 ERROR: Error: Requested setting (audiooutput.guisoundmode) was not found. It must be case-sensitive
    10:47:51 T:3047329792 NOTICE: Running database version Addons15
    10:47:51 T:3047329792 DEBUG: SECTION:LoadDLL(special://xbmcbin/system/libcpluff-arm.so)
    10:47:51 T:3047329792 DEBUG: Loading: /usr/lib/xbmc/system/libcpluff-arm.so
    10:47:52 T:3047329792 INFO: ADDON: cpluff: 'Could not read plug-in directory /usr/lib/xbmc/addons: No such file or directory'
    10:47:52 T:3047329792 DEBUG: ADDON: cpluff: 'Plug-in xbmc.json has been installed.'
    10:47:52 T:3047329792 DEBUG: ADDON: cpluff: 'Plug-in metadata.common.fanart.tv has been installed.'
    10:47:52 T:3047329792 DEBUG: ADDON: cpluff: 'Plug-in skin.bello has been installed.'
    10:47:52 T:3047329792 DEBUG: ADDON: cpluff: 'Plug-in webinterface.default has been installed.'
    10:47:52 T:3047329792 DEBUG: ADDON: cpluff: 'Plug-in repository.xbmc.org has been installed.'
    10:47:52 T:3047329792 DEBUG: ADDON: cpluff: 'Plug-in metadata.common.trakt.tv has been installed.'
    10:47:52 T:3047329792 DEBUG: ADDON: cpluff: 'Plug-in metadata.anidb.net has been installed.'
    10:47:52 T:3047329792 DEBUG: ADDON: cpluff: 'Plug-in skin.droid has been installed.'
    10:47:52 T:3047329792 DEBUG: ADDON: cpluff: 'Plug-in service.openelec.settings has been installed.'
    10:47:52 T:3047329792 DEBUG: ADDON: cpluff: 'Plug-in screensaver.xbmc.builtin.black has been installed.'
    10:47:52 T:3047329792 DEBUG: ADDON: cpluff: 'Plug-in pvr.vdr.vnsi has been installed.'
    10:47:52 T:3047329792 DEBUG: ADDON: cpluff: 'Plug-in pvr.argustv has been installed.'
    10:47:52 T:3047329792 DEBUG: ADDON: cpluff: 'Plug-in script.playlists has been installed.'
    10:47:52 T:3047329792 DEBUG: ADDON: cpluff: 'Plug-in pvr.mediaportal.tvserver has been installed.'
    10:47:52 T:3047329792 DEBUG: ADDON: cpluff: 'Plug-in metadata.bestanime.co.kr has been installed.'
    10:47:52 T:3047329792 DEBUG: ADDON: cpluff: 'Plug-in script.simpleplaylists has been installed.'
    10:47:52 T:3047329792 DEBUG: ADDON: cpluff: 'Plug-in metadata.universal has been installed.'
    10:47:52 T:3047329792 DEBUG: ADDON: cpluff: 'Plug-in metadata.thexem.de has been installed.'
    10:47:52 T:3047329792 DEBUG: ADDON: cpluff: 'Plug-in metadata.common.ofdb.de has been installed.'
    10:47:52 T:3047329792 DEBUG: ADDON: cpluff: 'Plug-in script.module.simplejson has been installed.'
    10:47:52 T:3047329792 DEBUG: ADDON: cpluff: 'Plug-in weather.wunderground has been installed.'
    10:47:52 T:3047329792 DEBUG: ADDON: cpluff: 'Plug-in screensaver.xbmc.builtin.dim has been installed.'
    10:47:52 T:3047329792 DEBUG: ADDON: cpluff: 'Plug-in skin.quartz has been installed.'
    10:47:52 T:3047329792 DEBUG: ADDON: cpluff: 'Plug-in skin.xperience1080 has been installed.'
    10:47:52 T:3047329792 DEBUG: ADDON: cpluff: 'Plug-in script.favourites has been installed.'
    10:47:52 T:3047329792 DEBUG: ADDON: cpluff: 'Plug-in metadata.themoviedb.org has been installed.'
    10:47:52 T:3047329792 DEBUG: ADDON: cpluff: 'Plug-in xbmc.metadata has been installed.'
    10:47:52 T:3047329792 DEBUG: ADDON: cpluff: 'Plug-in skin.confluence has been installed.'
    10:47:52 T:3047329792 DEBUG: ADDON: cpluff: 'Plug-in script.playalbum has been installed.'
    10:47:52 T:3047329792 DEBUG: ADDON: cpluff: 'Plug-in script.globalsearch has been installed.'
    10:47:52 T:3047329792 DEBUG: ADDON: cpluff: 'Plug-in visualization.glspectrum has been installed.'
    10:47:52 T:3047329792 DEBUG: ADDON: cpluff: 'Plug-in script.randomandlastitems has been installed.'
    10:47:52 T:3047329792 DEBUG: ADDON: cpluff: 'Plug-in script.module.beautifulsoup has been installed.'
    10:47:52 T:3047329792 DEBUG: ADDON: cpluff: 'Plug-in script.tvtunes has been installed.'
    10:47:52 T:3047329792 DEBUG: ADDON: cpluff: 'Plug-in xbmc.gui has been installed.'
    10:47:52 T:3047329792 DEBUG: ADDON: cpluff: 'Plug-in script.module.pil has been installed.'
    10:47:52 T:3047329792 DEBUG: ADDON: cpluff: 'Plug-in service.skin.widgets has been installed.'
    10:47:52 T:3047329792 DEBUG: ADDON: cpluff: 'Plug-in metadata.common.amazon.de has been installed.'
    10:47:52 T:3047329792 DEBUG: ADDON: cpluff: 'Plug-in script.common.plugin.cache has been installed.'
    10:47:52 T:3047329792 DEBUG: ADDON: cpluff: 'Plug-in repository.openelec.tv has been installed.'
    10:47:52 T:3047329792 DEBUG: ADDON: cpluff: 'Plug-in os.openelec.tv has been installed.'
    10:47:52 T:3047329792 DEBUG: ADDON: cpluff: 'Plug-in pvr.vuplus has been installed.'
    10:47:52 T:3047329792 DEBUG: ADDON: cpluff: 'Plug-in metadata.musicvideos.theaudiodb.com has been installed.'
    10:47:52 T:3047329792 DEBUG: ADDON: cpluff: 'Plug-in xbmc.core has been installed.'
    10:47:52 T:3047329792 DEBUG: ADDON: cpluff: 'Plug-in metadata.common.impa.com has been installed.'
    10:47:52 T:3047329792 DEBUG: ADDON: cpluff: 'Plug-in pvr.demo has been installed.'
    10:47:52 T:3047329792 DEBUG: ADDON: cpluff: 'Plug-in script.artistslideshow has been installed.'
    10:47:52 T:3047329792 DEBUG: ADDON: cpluff: 'Plug-in script.artwork.downloader has been installed.'
    10:47:52 T:3047329792 DEBUG: ADDON: cpluff: 'Plug-in pvr.iptvsimple has been installed.'
    10:47:52 T:3047329792 DEBUG: ADDON: cpluff: 'Plug-in xbmc.pvr has been installed.'
    10:47:52 T:3047329792 DEBUG: ADDON: cpluff: 'Plug-in pvr.vdr.xvdr has been installed.'
    10:47:52 T:3047329792 DEBUG: ADDON: cpluff: 'Plug-in pvr.njoy has been installed.'
    10:47:52 T:3047329792 DEBUG: ADDON: cpluff: 'Plug-in pvr.nextpvr has been installed.'
    10:47:52 T:3047329792 DEBUG: ADDON: cpluff: 'Plug-in skin.aeon.nox has been installed.'
    10:47:52 T:3047329792 DEBUG: ADDON: cpluff: 'Plug-in skin.hybrid has been installed.'
    10:47:52 T:3047329792 DEBUG: ADDON: cpluff: 'Plug-in metadata.common.movieposterdb.com has been installed.'
    10:47:52 T:3047329792 DEBUG: ADDON: cpluff: 'Plug-in metadata.album.universal has been installed.'
    10:47:52 T:3047329792 DEBUG: ADDON: cpluff: 'Plug-in metadata.common.htbackdrops.com has been installed.'
    10:47:52 T:3047329792 DEBUG: ADDON: cpluff: 'Plug-in pvr.dvbviewer has been installed.'
    10:47:52 T:3047329792 DEBUG: ADDON: cpluff: 'Plug-in metadata.common.port.hu has been installed.'
    10:47:52 T:3047329792 DEBUG: ADDON: cpluff: 'Plug-in pvr.mythtv.cmyth has been installed.'
    10:47:52 T:3047329792 DEBUG: ADDON: cpluff: 'Plug-in metadata.common.musicbrainz.org has been installed.'
    10:47:52 T:3047329792 DEBUG: ADDON: cpluff: 'Plug-in metadata.common.allmusic.com has been installed.'
    10:47:52 T:3047329792 DEBUG: ADDON: cpluff: 'Plug-in metadata.tvdb.com has been installed.'
    10:47:52 T:3047329792 DEBUG: ADDON: cpluff: 'Plug-in metadata.common.last.fm has been installed.'
    10:47:52 T:3047329792 DEBUG: ADDON: cpluff: 'Plug-in metadata.common.rt.com has been installed.'
    10:47:52 T:3047329792 DEBUG: ADDON: cpluff: 'Plug-in metadata.common.themoviedb.org has been installed.'
    10:47:52 T:3047329792 DEBUG: ADDON: cpluff: 'Plug-in metadata.artists.universal has been installed.'
    10:47:52 T:3047329792 DEBUG: ADDON: cpluff: 'Plug-in metadata.common.theaudiodb.com has been installed.'
    10:47:52 T:3047329792 DEBUG: ADDON: cpluff: 'Plug-in metadata.tvshows.animenewsnetwork.com has been installed.'
    10:47:52 T:3047329792 DEBUG: ADDON: cpluff: 'Plug-in script.videolanguage has been installed.'
    10:47:52 T:3047329792 DEBUG: ADDON: cpluff: 'Plug-in xbmc.python has been installed.'
    10:47:52 T:3047329792 DEBUG: ADDON: cpluff: 'Plug-in metadata.common.imdb.com has been installed.'
    10:47:52 T:3047329792 DEBUG: ADDON: cpluff: 'Plug-in script.tv.show.next.aired has been installed.'
    10:47:52 T:3047329792 DEBUG: ADDON: cpluff: 'Plug-in script.module.requests2 has been installed.'
    10:47:52 T:3047329792 DEBUG: ADDON: cpluff: 'Plug-in script.module.elementtree has been installed.'
    10:47:52 T:3047329792 DEBUG: ADDON: cpluff: 'Plug-in xbmc.addon has been installed.'
    10:47:52 T:3047329792 DEBUG: ADDON: cpluff: 'Plug-in visualization.waveform has been installed.'
    10:47:52 T:3047329792 DEBUG: ADDON: cpluff: 'Plug-in pvr.hts has been installed.'
    10:47:52 T:3047329792 DEBUG: ADDON: cpluff: 'Plug-in metadata.common.hdtrailers.net has been installed.'
    10:47:52 T:3047329792 DEBUG: ADDON: cpluff: 'Plug-in skin.nbox has been installed.'
    10:47:52 T:3047329792 DEBUG: ADDON: cpluff: 'Not all directories were successfully scanned.'
    10:47:52 T:3047329792 DEBUG: LoadMappings - loaded node "Motorola Nyxboard Hybrid"
    10:47:52 T:3047329792 DEBUG: LoadMappings - loaded node "CEC Adapter"
    10:47:52 T:3047329792 DEBUG: LoadMappings - loaded node "Pulse-Eight CEC Adapter"
    10:47:52 T:3047329792 DEBUG: LoadMappings - loaded node "iMON HID device"
    10:47:52 T:3047329792 DEBUG: CPeripheralBusUSB - initialised udev monitor
    10:47:52 T:3047329792 DEBUG: SECTION:LoadDLL(libcec.so.2)
    10:47:52 T:3047329792 DEBUG: Loading: libcec.so.2
    10:47:52 T:3047329792 DEBUG: GetMappingForDevice - device (2708:1001) mapped to CEC Adapter (type = cec)
    10:47:52 T:3047329792 DEBUG: InitialiseFeature - using libCEC v2.1.4
    10:47:52 T:3047329792 DEBUG: Initialise - initialised peripheral on 'RPI' with 2 features and 0 sub devices
    10:47:52 T:3047329792 NOTICE: Register - new cec device registered on cec->RPI: CEC Adapter (2708:1001)
    10:47:52 T:3028284512 NOTICE: Thread XBMC Peripherals start, auto delete: false
    10:47:52 T:3036673120 NOTICE: Thread CEC Adapter start, auto delete: false
    10:47:52 T:3036673120 DEBUG: OpenConnection - opening a connection to the CEC adapter: RPI
    10:47:52 T:3036673120 DEBUG: CecLogMessage - unregistering all CEC clients
    10:47:52 T:3036673120 DEBUG: CecLogMessage - Broadcast (F): osd name set to 'Broadcast'
    10:47:52 T:3036673120 DEBUG: CecLogMessage - InitHostCEC - vchiq_initialise succeeded
    10:47:52 T:3036673120 DEBUG: CecLogMessage - InitHostCEC - vchi_initialise succeeded
    10:47:52 T:3036673120 DEBUG: CecLogMessage - InitHostCEC - vchi_connect succeeded
    10:47:52 T:3017798752 NOTICE: Thread XBMC Peripherals start, auto delete: false
    10:47:52 T:3047329792 INFO: LIRC Initialize: using: /var/run/lirc/lircd
    10:47:52 T:3047329792 INFO: LIRC Initialize: sucessfully started
    10:47:52 T:3047329792 DEBUG: UDisks: org.freedesktop.DBus.Error.ServiceUnknown - The name org.freedesktop.UDisks was not provided by any .service files
    10:47:52 T:3047329792 DEBUG: DeviceKit.Disks: org.freedesktop.DBus.Error.ServiceUnknown - The name org.freedesktop.DeviceKit.Disks was not provided by any .service files
    10:47:52 T:3047329792 DEBUG: Selected UDev as storage provider
    10:47:52 T:3047329792 DEBUG: DllBcm: Using omx system library
    10:47:52 T:3047329792 DEBUG: SECTION:LoadDLL(libopenmaxil.so)
    10:47:52 T:3047329792 DEBUG: Loading: libopenmaxil.so
    10:47:53 T:3047329792 NOTICE: Raspberry PI firmware version: Nov 15 2013 14:13:47
    Copyright (c) 2012 Broadcom
    version 162026b1448f491e97e3b3b57cdca29be6a1d61a (tainted) (release)
    10:47:53 T:3047329792 NOTICE: ARM mem: 384MB GPU mem: 128MB
    10:47:53 T:3047329792 DEBUG: DllBcm: Using omx system library
    10:47:53 T:3047329792 NOTICE: InitWindowSystem: Using EGL Implementation: raspberrypi
    10:47:53 T:2967467104 NOTICE: Thread CRBPWorker start, auto delete: false
    10:47:53 T:3047329792 DEBUG: EGL initial desktop resolution 1920x1080 @ 60.00 - Full Screen (1.00)
    10:47:53 T:3047329792 DEBUG: EGL get supported modes (1) = 17, prefer_group=1, prefer_mode=10
    10:47:53 T:3047329792 DEBUG: EGL mode 0: 640x480 @ 60.00 - Full Screen (1.00) :1
    10:47:53 T:3047329792 DEBUG: EGL mode 1: 720x480 @ 60.00 - Full Screen (0.89) :2
    10:47:53 T:3047329792 DEBUG: EGL mode 2: 720x480 @ 60.00 - Full Screen (1.19) :3
    10:47:53 T:3047329792 DEBUG: EGL mode 3: 1280x720 @ 60.00 - Full Screen (1.00) :4
    10:47:53 T:3047329792 DEBUG: EGL mode 3: 640x720 @ 60.00 - Full Screen (2.00) SBS
    10:47:53 T:3047329792 DEBUG: EGL mode 3: 1280x360 @ 60.00 - Full Screen (0.50) TAB
    10:47:53 T:3047329792 DEBUG: EGL mode 4: 1920x1080 @ 60.00i - Full Screen (1.00) I:5
    10:47:53 T:3047329792 DEBUG: EGL mode 4: 960x1080 @ 60.00i - Full Screen (2.00) SBS
    10:47:53 T:3047329792 DEBUG: EGL mode 4: 1920x540 @ 60.00i - Full Screen (0.50) TAB
    10:47:53 T:3047329792 DEBUG: EGL mode 5: 720x480 @ 60.00i - Full Screen (0.89) I:6
    10:47:53 T:3047329792 DEBUG: EGL mode 6: 720x480 @ 60.00i - Full Screen (1.19) I:7
    10:47:53 T:3047329792 DEBUG: EGL mode 7: 1920x1080 @ 60.00 - Full Screen (1.00) N:10
    10:47:53 T:3047329792 DEBUG: EGL mode 7: 960x1080 @ 60.00 - Full Screen (2.00) SBS
    10:47:53 T:3047329792 DEBUG: EGL mode 7: 1920x540 @ 60.00 - Full Screen (0.50) TAB
    10:47:53 T:3047329792 DEBUG: EGL mode 8: 720x576 @ 50.00 - Full Screen (1.07) :11
    10:47:53 T:3047329792 DEBUG: EGL mode 9: 720x576 @ 50.00 - Full Screen (1.42) :12
    10:47:53 T:3047329792 DEBUG: EGL mode 10: 1280x720 @ 50.00 - Full Screen (1.00) :13
    10:47:53 T:3047329792 DEBUG: EGL mode 10: 640x720 @ 50.00 - Full Screen (2.00) SBS
    10:47:53 T:3047329792 DEBUG: EGL mode 10: 1280x360 @ 50.00 - Full Screen (0.50) TAB
    10:47:53 T:3047329792 DEBUG: EGL mode 11: 1920x1080 @ 50.00i - Full Screen (1.00) I:14
    10:47:53 T:3047329792 DEBUG: EGL mode 11: 960x1080 @ 50.00i - Full Screen (2.00) SBS
    10:47:53 T:3047329792 DEBUG: EGL mode 11: 1920x540 @ 50.00i - Full Screen (0.50) TAB
    10:47:53 T:3047329792 DEBUG: EGL mode 12: 720x576 @ 50.00i - Full Screen (1.07) I:15
    10:47:53 T:3047329792 DEBUG: EGL mode 13: 720x576 @ 50.00i - Full Screen (1.42) I:16
    10:47:53 T:3047329792 DEBUG: EGL mode 14: 1920x1080 @ 50.00 - Full Screen (1.00) :1f
    10:47:53 T:3047329792 DEBUG: EGL mode 14: 960x1080 @ 50.00 - Full Screen (2.00) SBS
    10:47:53 T:3047329792 DEBUG: EGL mode 14: 1920x540 @ 50.00 - Full Screen (0.50) TAB
    10:47:53 T:3047329792 DEBUG: EGL mode 15: 1920x1080 @ 24.00 - Full Screen (1.00) :20
    10:47:53 T:3047329792 DEBUG: EGL mode 15: 960x1080 @ 24.00 - Full Screen (2.00) SBS
    10:47:53 T:3047329792 DEBUG: EGL mode 15: 1920x540 @ 24.00 - Full Screen (0.50) TAB
    10:47:53 T:3047329792 DEBUG: EGL mode 16: 1920x1080 @ 30.00 - Full Screen (1.00) :22
    10:47:53 T:3047329792 DEBUG: EGL mode 16: 1920x540 @ 30.00 - Full Screen (0.50) TAB
    10:47:53 T:3047329792 DEBUG: EGL get supported modes (2) = 4, prefer_group=1, prefer_mode=10
    10:47:53 T:3047329792 DEBUG: EGL mode 0: 640x480 @ 60.00 - Full Screen (1.00) :4
    10:47:53 T:3047329792 DEBUG: EGL mode 1: 800x600 @ 60.00 - Full Screen (1.00) :9
    10:47:53 T:3047329792 DEBUG: EGL mode 2: 1024x768 @ 60.00 - Full Screen (1.00) :10
    10:47:53 T:3047329792 DEBUG: EGL mode 3: 1280x1024 @ 60.00 - Full Screen (1.00) :23
    10:47:53 T:3047329792 NOTICE: Found resolution 640 x 480 for display 0 with 640 x 480 @ 60.000000 Hz
    10:47:53 T:3047329792 NOTICE: Found resolution 720 x 480 for display 0 with 720 x 480 @ 60.000000 Hz
    10:47:53 T:3047329792 NOTICE: Found resolution 1280 x 720 for display 0 with 1280 x 720 @ 60.000000 Hz
    10:47:53 T:3047329792 NOTICE: Found resolution 640 x 720 for display 0 with 640 x 720 @ 60.000000 Hz
    10:47:53 T:3047329792 NOTICE: Found resolution 1280 x 360 for display 0 with 1280 x 360 @ 60.000000 Hz
    10:47:53 T:3047329792 NOTICE: Found resolution 1280 x 720 for display 0 with 1920 x 1080 @ 60.000000 Hz
    10:47:53 T:3047329792 NOTICE: Found resolution 640 x 720 for display 0 with 960 x 1080 @ 60.000000 Hz
    10:47:53 T:3047329792 NOTICE: Found resolution 1280 x 360 for display 0 with 1920 x 540 @ 60.000000 Hz
    10:47:53 T:3047329792 NOTICE: Found resolution 720 x 576 for display 0 with 720 x 576 @ 50.000000 Hz
    10:47:53 T:3047329792 NOTICE: Found resolution 1280 x 720 for display 0 with 1280 x 720 @ 50.000000 Hz
    10:47:53 T:3047329792 NOTICE: Found resolution 640 x 720 for display 0 with 640 x 720 @ 50.000000 Hz
    10:47:53 T:3047329792 NOTICE: Found resolution 1280 x 360 for display 0 with 1280 x 360 @ 50.000000 Hz
    10:47:53 T:3047329792 NOTICE: Found resolution 1280 x 720 for display 0 with 1920 x 1080 @ 50.000000 Hz
    10:47:53 T:3047329792 NOTICE: Found resolution 640 x 720 for display 0 with 960 x 1080 @ 50.000000 Hz
    10:47:53 T:3047329792 NOTICE: Found resolution 1280 x 360 for display 0 with 1920 x 540 @ 50.000000 Hz
    10:47:53 T:3047329792 NOTICE: Found resolution 1280 x 720 for display 0 with 1920 x 1080 @ 24.000000 Hz
    10:47:53 T:3047329792 NOTICE: Found resolution 640 x 720 for display 0 with 960 x 1080 @ 24.000000 Hz
    10:47:53 T:3047329792 NOTICE: Found resolution 1280 x 360 for display 0 with 1920 x 540 @ 24.000000 Hz
    10:47:53 T:3047329792 NOTICE: Found resolution 1280 x 720 for display 0 with 1920 x 1080 @ 30.000000 Hz
    10:47:53 T:3047329792 NOTICE: Found resolution 1280 x 360 for display 0 with 1920 x 540 @ 30.000000 Hz
    10:47:53 T:3047329792 NOTICE: Found resolution 800 x 600 for display 0 with 800 x 600 @ 60.000000 Hz
    10:47:53 T:3047329792 NOTICE: Found resolution 960 x 720 for display 0 with 1024 x 768 @ 60.000000 Hz
    10:47:53 T:3047329792 NOTICE: Found resolution 900 x 720 for display 0 with 1280 x 1024 @ 60.000000 Hz
    10:47:53 T:3047329792 NOTICE: Found (1280x720@60.000000) at 21, setting to RES_DESKTOP at 16
    10:47:53 T:3047329792 NOTICE: Checking resolution 16
    10:47:53 T:3047329792 DEBUG: EGL set HDMI mode (1,16)=0
    10:47:53 T:3001021536 DEBUG: EGL tv_service_callback (8,1,16)
    10:47:53 T:3047329792 DEBUG: EGL set resolution 1280x720 -> 1920x1080 @ 60.00 fps (1,16) flags:10010004 aspect:1.00
    10:47:53 T:3047329792 DEBUG: CreateWindow: Created surface of size 1280x720
    10:47:53 T:3047329792 NOTICE: GL_VENDOR = Broadcom
    10:47:53 T:3047329792 NOTICE: GL_RENDERER = VideoCore IV HW
    10:47:53 T:3047329792 NOTICE: GL_VERSION = OpenGL ES 2.0
    10:47:53 T:3047329792 NOTICE: GL_SHADING_LANGUAGE_VERSION = OpenGL ES GLSL ES 1.00
    10:47:53 T:3047329792 DEBUG: GLES: Extension Support Test - GL_NVX_gpu_memory_info NO
    10:47:53 T:3047329792 NOTICE: GL_EXTENSIONS = GL_OES_compressed_ETC1_RGB8_texture GL_OES_compressed_paletted_texture GL_OES_texture_npot GL_OES_depth24 GL_OES_vertex_half_float GL_OES_EGL_image GL_OES_EGL_image_external GL_EXT_discard_framebuffer GL_OES_rgb8_rgba8 GL_OES_depth32 GL_OES_mapbuffer GL_EXT_texture_format_BGRA8888 GL_APPLE_rgb_422 GL_EXT_debug_marker
    10:47:53 T:3047329792 DEBUG: GLES: Extension Support Test - GL_EXT_texture_format_BGRA8888 YES
    10:47:53 T:3047329792 DEBUG: GLES: Extension Support Test - GL_IMG_texture_format_BGRA8888 NO
    10:47:53 T:3047329792 DEBUG: GLES: Extension Support Test - GL_APPLE_texture_format_BGRA8888 NO
    10:47:53 T:3047329792 DEBUG: GL: Vertex Shader compilation log:
    10:47:53 T:3047329792 DEBUG: Compiled
    10:47:53 T:3047329792 DEBUG: GL: Vertex Shader compiled successfully
    10:47:53 T:3047329792 DEBUG: GL: Pixel Shader compilation log:
    10:47:53 T:3047329792 DEBUG: Compiled
    10:47:53 T:3047329792 DEBUG: GL: Fragment Shader compiled successfully
    10:47:53 T:3047329792 DEBUG: GUI Shader [guishader_frag_default.glsl]- Initialise successful : 0x1da4f10
    10:47:53 T:3047329792 DEBUG: GL: Vertex Shader compilation log:
    10:47:53 T:3047329792 DEBUG: Compiled
    10:47:53 T:3047329792 DEBUG: GL: Vertex Shader compiled successfully
    10:47:53 T:3047329792 DEBUG: GL: Pixel Shader compilation log:
    10:47:53 T:3047329792 DEBUG: Compiled
    10:47:53 T:3047329792 DEBUG: GL: Fragment Shader compiled successfully
    10:47:53 T:3047329792 DEBUG: GUI Shader [guishader_frag_texture.glsl]- Initialise successful : 0x1da52d0
    10:47:53 T:3047329792 DEBUG: GL: Vertex Shader compilation log:
    10:47:53 T:3047329792 DEBUG: Compiled
    10:47:53 T:3047329792 DEBUG: GL: Vertex Shader compiled successfully
    10:47:53 T:3047329792 DEBUG: GL: Pixel Shader compilation log:
    10:47:53 T:3047329792 DEBUG: Compiled
    10:47:53 T:3047329792 DEBUG: GL: Fragment Shader compiled successfully
    10:47:53 T:3047329792 DEBUG: GUI Shader [guishader_frag_multi.glsl]- Initialise successful : 0x1da54e8
    10:47:53 T:3047329792 DEBUG: GL: Vertex Shader compilation log:
    10:47:53 T:3047329792 DEBUG: Compiled
    10:47:53 T:3047329792 DEBUG: GL: Vertex Shader compiled successfully
    10:47:53 T:3047329792 DEBUG: GL: Pixel Shader compilation log:
    10:47:53 T:3047329792 DEBUG: Compiled
    10:47:53 T:3047329792 DEBUG: GL: Fragment Shader compiled successfully
    10:47:53 T:3047329792 DEBUG: GUI Shader [guishader_frag_fonts.glsl]- Initialise successful : 0x1da55d0
    10:47:53 T:3047329792 DEBUG: GL: Vertex Shader compilation log:
    10:47:53 T:3047329792 DEBUG: Compiled
    10:47:53 T:3047329792 DEBUG: GL: Vertex Shader compiled successfully
    10:47:53 T:3047329792 DEBUG: GL: Pixel Shader compilation log:
    10:47:53 T:3047329792 DEBUG: Compiled
    10:47:53 T:3047329792 DEBUG: GL: Fragment Shader compiled successfully
    10:47:53 T:3047329792 DEBUG: GUI Shader [guishader_frag_texture_noblend.glsl]- Initialise successful : 0x1da7c30
    10:47:53 T:3047329792 DEBUG: GL: Vertex Shader compilation log:
    10:47:53 T:3047329792 DEBUG: Compiled
    10:47:53 T:3047329792 DEBUG: GL: Vertex Shader compiled successfully
    10:47:53 T:3047329792 DEBUG: GL: Pixel Shader compilation log:
    10:47:53 T:3047329792 DEBUG: Compiled
    10:47:53 T:3047329792 DEBUG: GL: Fragment Shader compiled successfully
    10:47:53 T:3047329792 DEBUG: GUI Shader [guishader_frag_multi_blendcolor.glsl]- Initialise successful : 0x1da5718
    10:47:53 T:3047329792 DEBUG: GL: Vertex Shader compilation log:
    10:47:53 T:3047329792 DEBUG: Compiled
    10:47:53 T:3047329792 DEBUG: GL: Vertex Shader compiled successfully
    10:47:53 T:3047329792 DEBUG: GL: Pixel Shader compilation log:
    10:47:53 T:3047329792 DEBUG: Compiled
    10:47:53 T:3047329792 DEBUG: GL: Fragment Shader compiled successfully
    10:47:53 T:3047329792 DEBUG: GUI Shader [guishader_frag_rgba.glsl]- Initialise successful : 0x1da56c0
    10:47:53 T:3047329792 DEBUG: GL: Vertex Shader compilation log:
    10:47:53 T:3047329792 DEBUG: Compiled
    10:47:53 T:3047329792 DEBUG: GL: Vertex Shader compiled successfully
    10:47:53 T:3047329792 DEBUG: GL: Pixel Shader compilation log:
    10:47:53 T:3047329792 DEBUG: Compiled
    10:47:53 T:3047329792 DEBUG: GL: Fragment Shader compiled successfully
    10:47:53 T:3047329792 DEBUG: GUI Shader [guishader_frag_rgba_blendcolor.glsl]- Initialise successful : 0x1da5390
    10:47:53 T:3047329792 DEBUG: CWinSystemEGL::CreateNewWindow: No need to create a new window
    10:47:53 T:3047329792 INFO: GLES: Maximum texture width: 2048
    10:47:53 T:3047329792 DEBUG: CRenderManager::UpdateDisplayLatency - Latency set to 0 msec
    10:47:53 T:3047329792 INFO: load default splash image: /usr/share/xbmc/media/Splash.png
    10:47:53 T:3047329792 DEBUG: SECTION:LoadDLL(special://xbmcbin/system/ImageLib-arm.so)
    10:47:53 T:3047329792 DEBUG: Loading: /usr/lib/xbmc/system/ImageLib-arm.so
    10:47:53 T:3047329792 INFO: load keymapping
    10:47:54 T:3047329792 INFO: Loading special://xbmc/system/keymaps/appcommand.xml
    10:47:54 T:3047329792 INFO: Loading special://xbmc/system/keymaps/gamepad.xml
    10:47:54 T:3047329792 INFO: Loading special://xbmc/system/keymaps/joystick.Alienware.Dual.Compatible.Controller.xml
    10:47:54 T:3047329792 INFO: Loading special://xbmc/system/keymaps/joystick.AppleRemote.xml
    10:47:54 T:3047329792 INFO: Loading special://xbmc/system/keymaps/joystick.Interact.AxisPad.xml
    10:47:54 T:3047329792 INFO: Loading special://xbmc/system/keymaps/joystick.Logitech.RumblePad.2.xml
    10:47:54 T:3047329792 INFO: Loading special://xbmc/system/keymaps/joystick.Microsoft.Xbox.360.Controller.xml
    10:47:54 T:3047329792 INFO: Loading special://xbmc/system/keymaps/joystick.Microsoft.Xbox.Controller.S.xml
    10:47:54 T:3047329792 INFO: Loading special://xbmc/system/keymaps/joystick.PS3.Remote.Keyboard.xml
    10:47:55 T:3047329792 INFO: Loading special://xbmc/system/keymaps/joystick.Sony.PLAYSTATION(R)3.Controller.xml
    10:47:55 T:3047329792 INFO: Loading special://xbmc/system/keymaps/joystick.WiiRemote.xml
    10:47:55 T:3047329792 INFO: Loading special://xbmc/system/keymaps/keyboard.xml
    10:47:55 T:3047329792 INFO: Loading special://xbmc/system/keymaps/mouse.xml
    10:47:55 T:3047329792 INFO: Loading special://xbmc/system/keymaps/remote.xml
    10:47:55 T:3047329792 INFO: Loading special://xbmc/system/Lircmap.xml
    10:47:55 T:3047329792 INFO: * Adding remote mapping for device 'mceusb'
    10:47:55 T:3047329792 INFO: * Adding remote mapping for device 'XboxDVDDongle'
    10:47:55 T:3047329792 INFO: * Adding remote mapping for device 'Microsoft_Xbox'
    10:47:55 T:3047329792 INFO: * Adding remote mapping for device 'PinnacleSysPCTVRemote'
    10:47:55 T:3047329792 INFO: * Adding remote mapping for device 'anysee'
    10:47:55 T:3047329792 INFO: * Adding remote mapping for device 'iMON-PAD'
    10:47:55 T:3047329792 INFO: * Adding remote mapping for device 'Antec_Veris_RM200'
    10:47:55 T:3047329792 INFO: * Adding remote mapping for device 'MCE_via_iMON'
    10:47:55 T:3047329792 INFO: * Adding remote mapping for device 'TwinHanRemote'
    10:47:55 T:3047329792 INFO: * Adding remote mapping for device 'linux-input-layer'
    10:47:55 T:3047329792 INFO: * Linking remote mapping for 'linux-input-layer' to 'cx23885_remote'
    10:47:55 T:3047329792 INFO: * Adding remote mapping for device 'mediacenter'
    10:47:55 T:3047329792 INFO: * Adding remote mapping for device 'devinput'
    10:47:55 T:3047329792 DEBUG: CButtonTranslator::Load - no userdata Lircmap.xml found, skipping
    10:47:55 T:3047329792 INFO: GUI format 1280x720, Display 1920x1080 @ 60.00 - Full Screen
    10:47:55 T:3047329792 DEBUG: guilib: Fill viewport on change for solving rendering passes
    10:47:55 T:3047329792 DEBUG: SECTION:LoadDLL(libcurl.so.4)
    10:47:55 T:3047329792 DEBUG: Loading: libcurl.so.4
    10:47:55 T:3036673120 ERROR: CecLogMessage - failed to release the previous LA
    10:47:55 T:3036673120 ERROR: CecLogMessage - could not open a connection (try 1)
    10:47:56 T:3047329792 NOTICE: Running database version Addons15
    10:47:56 T:3047329792 DEBUG: Initialize, updating databases...
    10:47:56 T:3047329792 NOTICE: Running database version ViewModes4
    10:47:56 T:3047329792 NOTICE: Running database version Textures13
    10:47:56 T:3047329792 NOTICE: Running database version MyMusic32
    10:47:56 T:3047329792 NOTICE: Running database version MyVideos75
    10:47:56 T:3047329792 NOTICE: Running database version TV22
    10:47:56 T:3047329792 NOTICE: Running database version Epg7
    10:47:56 T:3047329792 DEBUG: Initialize, updating databases... DONE
    10:47:56 T:3047329792 NOTICE: start dvd mediatype detection
    10:47:56 T:3047329792 NOTICE: initializing playlistplayer
    10:47:56 T:3047329792 NOTICE: DONE initializing playlistplayer
    10:47:56 T:3047329792 INFO: DPMS: not supported on this platform
    10:47:56 T:3019895904 NOTICE: Thread CDetectDVDMedia start, auto delete: false
    10:47:56 T:3019895904 DEBUG: Compiled with libcdio Version 0.90
    10:47:56 T:3019895904 DEBUG: Thread CDetectDVDMedia 3019895904 terminating
    10:47:56 T:3047329792 DEBUG: CAnnouncementManager - Announcement: OnClear from xbmc
    10:47:56 T:3047329792 DEBUG: GOT ANNOUNCEMENT, type: 2, from xbmc, message OnClear
    10:47:56 T:3047329792 INFO: Unloading old skin ...
    10:47:56 T:3047329792 INFO: load skin from: /usr/share/xbmc/addons/skin.confluence (version: 2.1.5)
    10:47:56 T:3047329792 INFO: load fonts for skin...
    10:47:56 T:3047329792 INFO: Loading fonts from /usr/share/xbmc/addons/skin.confluence/720p/Font.xml
    10:47:56 T:3047329792 DEBUG: POParser: loaded 131 strings from file /usr/share/xbmc/addons/skin.confluence/language/German/strings.po
    10:47:56 T:3047329792 DEBUG: POParser: loaded 0 strings from file /usr/share/xbmc/addons/skin.confluence/language/English/strings.po
    10:47:56 T:3047329792 INFO: Loading skin includes from /usr/share/xbmc/addons/skin.confluence/720p/includes.xml
    10:47:56 T:3036673120 DEBUG: CecLogMessage - InitHostCEC - vchiq_initialise succeeded
    10:47:56 T:3036673120 DEBUG: CecLogMessage - InitHostCEC - vchi_initialise succeeded
    10:47:56 T:3036673120 DEBUG: CecLogMessage - InitHostCEC - vchi_connect succeeded
    10:47:57 T:2992632928 DEBUG: CecLogMessage - logical address changed to Broadcast (f)
    10:47:57 T:3036673120 DEBUG: CecLogMessage - RegisterLogicalAddress - registering address e
    10:47:57 T:2992632928 DEBUG: CecLogMessage - logical address changed to Recorder 1 (1)
    10:47:57 T:2992632928 DEBUG: CecLogMessage - logical address changed to Free use (e)
    10:47:57 T:3036673120 DEBUG: CecLogMessage - Open - vc_cec initialised
    10:47:57 T:3036673120 DEBUG: CecLogMessage - connection opened
    10:47:57 T:3036673120 DEBUG: CecLogMessage - << Broadcast (F) -> TV (0): POLL
    10:47:57 T:3036673120 DEBUG: CecLogMessage - initiator 'Broadcast' is not supported by the CEC adapter. using 'Free use' instead
    10:47:57 T:3036673120 DEBUG: CecLogMessage - << e0
    10:47:57 T:2956579936 DEBUG: CecLogMessage - processor thread started
    10:47:57 T:3036673120 DEBUG: CecLogMessage - >> POLL sent
    10:47:57 T:3036673120 DEBUG: CecLogMessage - TV (0): device status changed into 'present'
    10:47:57 T:3036673120 DEBUG: CecLogMessage - << requesting vendor ID of 'TV' (0)
    10:47:57 T:3036673120 DEBUG: CecLogMessage - << e0:8c
    10:47:57 T:2956579936 DEBUG: CecLogMessage - >> 0f:87:08:00:46
    10:47:57 T:2956579936 DEBUG: CecLogMessage - >> TV (0) -> Broadcast (F): device vendor id (87)
    10:47:57 T:2956579936 DEBUG: CecLogMessage - TV (0): vendor = Sony (080046)
    10:47:57 T:3036673120 DEBUG: CecLogMessage - expected response received (87: device vendor id)
    10:47:57 T:3036673120 DEBUG: CecLogMessage - registering new CEC client - v2.1.4
    10:47:57 T:3036673120 DEBUG: CecLogMessage - detecting logical address for type 'recording device'
    10:47:57 T:3036673120 DEBUG: CecLogMessage - trying logical address 'Recorder 1'
    10:47:57 T:3036673120 DEBUG: CecLogMessage - << Recorder 1 (1) -> Recorder 1 (1): POLL
    10:47:57 T:3036673120 DEBUG: CecLogMessage - << 11
    10:47:57 T:3036673120 DEBUG: CecLogMessage - UnregisterLogicalAddress - releasing previous logical address
    10:47:57 T:2992632928 DEBUG: CecLogMessage - logical address changed to Broadcast (f)
    10:47:57 T:3036673120 DEBUG: CecLogMessage - RegisterLogicalAddress - registering address 1
    10:47:57 T:2992632928 DEBUG: CecLogMessage - logical address changed to Free use (e)
    10:47:57 T:2992632928 DEBUG: CecLogMessage - logical address changed to Recorder 1 (1)
    10:47:57 T:3036673120 DEBUG: CecLogMessage - << 11
    10:47:57 T:3036673120 DEBUG: CecLogMessage - >> POLL not sent
    10:47:57 T:3036673120 DEBUG: CecLogMessage - using logical address 'Recorder 1'
    10:47:57 T:3036673120 DEBUG: CecLogMessage - Recorder 1 (1): device status changed into 'handled by libCEC'
    10:47:57 T:3036673120 DEBUG: CecLogMessage - Recorder 1 (1): power status changed from 'unknown' to 'on'
    10:47:57 T:3036673120 DEBUG: CecLogMessage - Recorder 1 (1): vendor = Pulse Eight (001582)
    10:47:57 T:3036673120 DEBUG: CecLogMessage - Recorder 1 (1): CEC version 1.4
    10:47:57 T:3036673120 DEBUG: CecLogMessage - AllocateLogicalAddresses - device '0', type 'recording device', LA '1'
    10:47:57 T:3036673120 DEBUG: CecLogMessage - Recorder 1 (1): osd name set to 'XBMC'
    10:47:57 T:3036673120 DEBUG: CecLogMessage - Recorder 1 (1): menu language set to 'eng'
    10:47:57 T:3036673120 DEBUG: CecLogMessage - GetPhysicalAddress - physical address = 1000
    10:47:57 T:3036673120 DEBUG: CecLogMessage - AutodetectPhysicalAddress - autodetected physical address '1000'
    10:47:57 T:3036673120 DEBUG: CecLogMessage - Recorder 1 (1): physical address changed from ffff to 1000
    10:47:57 T:3036673120 DEBUG: CecLogMessage - << Recorder 1 (1) -> broadcast (F): physical adddress 1000
    10:47:57 T:3036673120 DEBUG: CecLogMessage - << 1f:84:10:00:01
    10:47:57 T:3036673120 DEBUG: CecLogMessage - making Recorder 1 (1) the active source
    10:47:57 T:3036673120 DEBUG: CecLogMessage - TV (0): power status changed from 'unknown' to 'in transition from standby to on'
    10:47:57 T:3036673120 DEBUG: CecLogMessage - >> source activated: Recorder 1 (1)
    10:47:57 T:3036673120 DEBUG: openelec as hyperion source activated: (1)
    10:47:57 T:3036673120 INFO: initializing python engine.
    10:47:58 T:3036673120 DEBUG: new python thread created. id=1
    10:47:58 T:3036673120 DEBUG: CecSourceActivated - successfully switches hyperion input source -> 'XBMC'
    10:47:58 T:3036673120 DEBUG: CecLogMessage - scheduling active source message for 'Recorder 1'
    10:47:58 T:3036673120 DEBUG: CecLogMessage - CEC client registered: libCEC version = 2.1.4, client version = 2.1.4, firmware version = 1, logical address(es) = Recorder 1 (1) , physical address: 1.0.0.0, host: armv6zk-openelec-linux-gnueabi, features: 'P8 USB' 'P8 USB detect' 'RPi', git revision: e714e3d, compiled on: Mon Mar 31 02:49:50 UTC 2014 by sonarlx@debian-sonarlx on Linux 3.2.0-4-amd64 (x86_64)
    10:47:58 T:3036673120 DEBUG: CecLogMessage - << Recorder 1 (1) -> TV (0): OSD name 'XBMC'
    10:47:58 T:3036673120 DEBUG: CecLogMessage - << 10:47:58:42:4d:43
    10:47:58 T:2956579936 DEBUG: CecLogMessage - >> 01:46
    10:47:58 T:2956579936 DEBUG: CecLogMessage - >> TV (0) -> Recorder 1 (1): give osd name (46)
    10:47:58 T:2956579936 DEBUG: CecLogMessage - << Recorder 1 (1) -> TV (0): OSD name 'XBMC'
    10:47:59 T:2939004000 NOTICE: Thread XBPyThread start, auto delete: false
    10:47:59 T:2939004000 DEBUG: Python thread: start processing
    10:47:59 T:3036673120 DEBUG: CecLogMessage - << requesting power status of 'TV' (0)
    10:47:59 T:3036673120 DEBUG: CecLogMessage - << 10:8f
    10:47:59 T:2956579936 DEBUG: CecLogMessage - << 10:47:58:42:4d:43
    10:47:59 T:3047329792 INFO: load new skin...
    10:47:59 T:3047329792 INFO: Loading user windows, path /usr/share/xbmc/addons/skin.confluence/720p
    10:47:59 T:2956579936 DEBUG: CecLogMessage - << powering on 'TV' (0)
    10:47:59 T:2956579936 DEBUG: CecLogMessage - << 10:04
    10:47:59 T:2956579936 DEBUG: CecLogMessage - << Recorder 1 (1) -> broadcast (F): active source (1000)
    10:47:59 T:2956579936 DEBUG: CecLogMessage - << 1f:82:10:00
    10:47:59 T:3047329792 DEBUG: Load Skin XML: 228.42ms
    10:47:59 T:3047329792 INFO: initialize new skin...
    10:47:59 T:3047329792 DEBUG: guilib: Fill viewport on change for solving rendering passes
    10:47:59 T:3047329792 INFO: Loading skin file: Pointer.xml, load type: LOAD_ON_GUI_INIT
    10:47:59 T:2956579936 DEBUG: CecLogMessage - << Recorder 1 (1) -> TV (0): menu state 'activated'
    10:47:59 T:2956579936 DEBUG: CecLogMessage - << 10:8e:00
    10:47:59 T:3047329792 DEBUG: OpenBundle - Opened bundle /usr/share/xbmc/addons/skin.confluence/media/Textures.xbt
    10:47:59 T:2956579936 DEBUG: CecLogMessage - >> 01:8c
    10:47:59 T:2956579936 DEBUG: CecLogMessage - >> TV (0) -> Recorder 1 (1): give device vendor id (8C)
    10:47:59 T:2956579936 DEBUG: CecLogMessage - << Recorder 1 (1) -> TV (0): vendor id Pulse Eight (1582)
    10:47:59 T:2956579936 DEBUG: CecLogMessage - << 1f:87:00:15:82
    10:47:59 T:3047329792 INFO: Loading skin file: DialogVolumeBar.xml, load type: LOAD_ON_GUI_INIT
    10:48:00 T:2956579936 DEBUG: CecLogMessage - >> 01:90:00
    10:48:00 T:2956579936 DEBUG: CecLogMessage - >> TV (0) -> Recorder 1 (1): report power status (90)
    10:48:00 T:2956579936 DEBUG: CecLogMessage - TV (0): power status changed from 'in transition from standby to on' to 'on'
    10:48:00 T:3036673120 DEBUG: CecLogMessage - expected response received (90: report power status)
    10:48:00 T:3036673120 DEBUG: OpenConnection - connection to the CEC adapter opened
    10:48:00 T:2956579936 DEBUG: CecLogMessage - >> 01:00:8e:00
    10:48:00 T:2956579936 DEBUG: CecLogMessage - >> TV (0) -> Recorder 1 (1): feature abort ( 0)
    10:48:00 T:2956579936 DEBUG: CecLogMessage - marking opcode 'menu status' as unsupported feature for device 'TV'
    10:48:00 T:2930349152 NOTICE: Thread CEC Adapter Update Thread start, auto delete: false
    10:48:00 T:2930349152 DEBUG: CecLogMessage - Recorder 1 (1) was already marked as active source
    10:48:00 T:2930349152 DEBUG: CecLogMessage - >> source activated: Recorder 1 (1)
    10:48:00 T:2930349152 DEBUG: openelec as hyperion source activated: (1)
    10:48:00 T:2930349152 INFO: initializing python engine.
    10:48:00 T:2930349152 DEBUG: new python thread created. id=2
    10:48:00 T:2930349152 DEBUG: CecSourceActivated - successfully switches hyperion input source -> 'XBMC'
    10:48:00 T:2930349152 DEBUG: CecLogMessage - sending active source message for 'Recorder 1'
    10:48:00 T:2930349152 DEBUG: CecLogMessage - << powering on 'TV' (0)
    10:48:00 T:2930349152 DEBUG: CecLogMessage - << 10:04
    10:48:00 T:2921960544 NOTICE: Thread XBPyThread start, auto delete: false
    10:48:00 T:2921960544 DEBUG: Python thread: start processing
    10:48:00 T:3047329792 INFO: Loading skin file: DialogKaiToast.xml, load type: LOAD_ON_GUI_INIT
    10:48:00 T:2930349152 DEBUG: CecLogMessage - << Recorder 1 (1) -> broadcast (F): active source (1000)
    10:48:00 T:2930349152 DEBUG: CecLogMessage - << 1f:82:10:00
    10:48:00 T:3047329792 INFO: Loading skin file: DialogMuteBug.xml, load type: LOAD_ON_GUI_INIT
    10:48:00 T:3047329792 INFO: Loading skin file: DialogSeekBar.xml, load type: LOAD_ON_GUI_INIT
    10:48:00 T:2930349152 DEBUG: CecLogMessage - << Recorder 1 (1) -> TV (0): menu state 'activated'
    10:48:00 T:2930349152 DEBUG: CecLogMessage - 'menu status' is marked as unsupported feature for device 'TV'
    10:48:00 T:2930349152 DEBUG: UpdateMenuLanguage - requesting the menu language of the TV
    10:48:00 T:2930349152 DEBUG: CecLogMessage - << requesting menu language of 'TV' (0)
    10:48:00 T:2930349152 DEBUG: CecLogMessage - << 10:91
    10:48:00 T:2956579936 DEBUG: CecLogMessage - >> 0f:32:67:65:72
    10:48:00 T:2956579936 DEBUG: CecLogMessage - >> TV (0) -> Broadcast (F): set menu language (32)
    10:48:00 T:2956579936 DEBUG: CecLogMessage - TV (0): menu language set to 'ger'
    10:48:00 T:2930349152 DEBUG: CecLogMessage - expected response received (32: set menu language)
    10:48:00 T:2930349152 DEBUG: SetMenuLanguage - language set to 'German'
    10:48:00 T:2930349152 DEBUG: CecLogMessage - << Recorder 1 (1) -> Recorder 2 (2): POLL
    10:48:00 T:2930349152 DEBUG: CecLogMessage - << 12
    10:48:00 T:2930349152 DEBUG: CecLogMessage - command 'POLL' was not acked by the controller
    10:48:00 T:2930349152 DEBUG: CecLogMessage - << 12
    10:48:00 T:3047329792 INFO: Loading skin file: DialogBusy.xml, load type: LOAD_ON_GUI_INIT
    10:48:00 T:2930349152 DEBUG: CecLogMessage - command 'POLL' was not acked by the controller
    10:48:00 T:2930349152 DEBUG: CecLogMessage - >> POLL not sent
    10:48:00 T:2930349152 DEBUG: CecLogMessage - Recorder 2 (2): device status changed into 'not present'
    10:48:00 T:2930349152 DEBUG: CecLogMessage - << Recorder 1 (1) -> Tuner 1 (3): POLL
    10:48:00 T:2930349152 DEBUG: CecLogMessage - << 13
    10:48:00 T:3047329792 INFO: Loading skin file: DialogExtendedProgressBar.xml, load type: LOAD_ON_GUI_INIT
    10:48:00 T:2930349152 DEBUG: CecLogMessage - command 'POLL' was not acked by the controller
    10:48:00 T:2930349152 DEBUG: CecLogMessage - << 13
    10:48:00 T:3047329792 INFO: Loading /usr/share/xbmc/addons/skin.confluence/sounds/sounds.xml
    10:48:00 T:2930349152 DEBUG: CecLogMessage - command 'POLL' was not acked by the controller
    10:48:00 T:2930349152 DEBUG: CecLogMessage - >> POLL not sent
    10:48:00 T:2930349152 DEBUG: CecLogMessage - Tuner 1 (3): device status changed into 'not present'
    10:48:00 T:2930349152 DEBUG: CecLogMessage - << Recorder 1 (1) -> Playback 1 (4): POLL
    10:48:00 T:2930349152 DEBUG: CecLogMessage - << 14
    10:48:00 T:3047329792 INFO: skin loaded...
    10:48:00 T:2930349152 DEBUG: CecLogMessage - command 'POLL' was not acked by the controller
    10:48:00 T:2930349152 DEBUG: CecLogMessage - << 14
    10:48:00 T:2930349152 DEBUG: CecLogMessage - command 'POLL' was not acked by the controller
    10:48:00 T:2930349152 DEBUG: CecLogMessage - >> POLL not sent
    10:48:00 T:2930349152 DEBUG: CecLogMessage - Playback 1 (4): device status changed into 'not present'
    10:48:00 T:2930349152 DEBUG: CecLogMessage - << Recorder 1 (1) -> Audio (5): POLL
    10:48:00 T:2930349152 DEBUG: CecLogMessage - << 15
    10:48:01 T:2930349152 DEBUG: CecLogMessage - command 'POLL' was not acked by the controller
    10:48:01 T:2930349152 DEBUG: CecLogMessage - << 15
    10:48:01 T:2930349152 DEBUG: CecLogMessage - command 'POLL' was not acked by the controller
    10:48:01 T:2930349152 DEBUG: CecLogMessage - >> POLL not sent
    10:48:01 T:2930349152 DEBUG: CecLogMessage - Audio (5): device status changed into 'not present'
    10:48:01 T:2930349152 DEBUG: CecLogMessage - << Recorder 1 (1) -> Tuner 2 (6): POLL
    10:48:01 T:2930349152 DEBUG: CecLogMessage - << 16
    10:48:01 T:2930349152 DEBUG: CecLogMessage - command 'POLL' was not acked by the controller
    10:48:01 T:2930349152 DEBUG: CecLogMessage - << 16
    10:48:01 T:2930349152 DEBUG: CecLogMessage - command 'POLL' was not acked by the controller
    10:48:01 T:2930349152 DEBUG: CecLogMessage - >> POLL not sent
    10:48:01 T:2930349152 DEBUG: CecLogMessage - Tuner 2 (6): device status changed into 'not present'
    10:48:01 T:2930349152 DEBUG: CecLogMessage - << Recorder 1 (1) -> Tuner 3 (7): POLL
    10:48:01 T:2930349152 DEBUG: CecLogMessage - << 17
    10:48:01 T:2930349152 DEBUG: CecLogMessage - command 'POLL' was not acked by the controller
    10:48:01 T:2930349152 DEBUG: CecLogMessage - << 17
    10:48:01 T:2930349152 DEBUG: CecLogMessage - command 'POLL' was not acked by the controller
    10:48:01 T:2930349152 DEBUG: CecLogMessage - >> POLL not sent
    10:48:01 T:2930349152 DEBUG: CecLogMessage - Tuner 3 (7): device status changed into 'not present'
    10:48:01 T:2930349152 DEBUG: CecLogMessage - << Recorder 1 (1) -> Playback 2 (8): POLL
    10:48:01 T:2930349152 DEBUG: CecLogMessage - << 18
    10:48:01 T:2930349152 DEBUG: CecLogMessage - command 'POLL' was not acked by the controller
    10:48:01 T:2930349152 DEBUG: CecLogMessage - << 18
    10:48:01 T:2930349152 DEBUG: CecLogMessage - command 'POLL' was not acked by the controller
    10:48:01 T:2930349152 DEBUG: CecLogMessage - >> POLL not sent
    10:48:01 T:2930349152 DEBUG: CecLogMessage - Playback 2 (8): device status changed into 'not present'
    10:48:01 T:2930349152 DEBUG: CecLogMessage - << Recorder 1 (1) -> Recorder 3 (9): POLL
    10:48:01 T:2930349152 DEBUG: CecLogMessage - << 19
    10:48:01 T:2930349152 DEBUG: CecLogMessage - command 'POLL' was not acked by the controller
    10:48:01 T:2930349152 DEBUG: CecLogMessage - << 19
    10:48:01 T:2930349152 DEBUG: CecLogMessage - command 'POLL' was not acked by the controller
    10:48:01 T:2930349152 DEBUG: CecLogMessage - >> POLL not sent
    10:48:01 T:2930349152 DEBUG: CecLogMessage - Recorder 3 (9): device status changed into 'not present'
    10:48:01 T:2930349152 DEBUG: CecLogMessage - << Recorder 1 (1) -> Tuner 4 (A): POLL
    10:48:01 T:2930349152 DEBUG: CecLogMessage - << 1a
    10:48:01 T:2930349152 DEBUG: CecLogMessage - command 'POLL' was not acked by the controller
    10:48:01 T:2930349152 DEBUG: CecLogMessage - << 1a
    10:48:02 T:2939004000 NOTICE: -->Python Interpreter Initialized<--
    10:48:02 T:2939004000 DEBUG: Process - The source file to load is /storage/.xbmc/userdata/switchHyperionSource.py
    10:48:02 T:2930349152 DEBUG: CecLogMessage - command 'POLL' was not acked by the controller
    10:48:02 T:2930349152 DEBUG: CecLogMessage - >> POLL not sent
    10:48:02 T:2930349152 DEBUG: CecLogMessage - Tuner 4 (A): device status changed into 'not present'
    10:48:02 T:2930349152 DEBUG: CecLogMessage - << Recorder 1 (1) -> Playback 3 (B): POLL
    10:48:02 T:2930349152 DEBUG: CecLogMessage - << 1b
    10:48:02 T:2939004000 DEBUG: Process - Setting the Python path to /storage/.xbmc/userdata:/storage/.xbmc/addons/script.module.simplejson/lib:/storage/.xbmc/addons/script.module.beautifulsoup/lib:/usr/share/xbmc/addons/http://script.module.pil/lib:/storage/.…ackages/gtk-2.0:
    10:48:02 T:2939004000 DEBUG: Process - Entering source directory /storage/.xbmc/userdata
    10:48:02 T:2921960544 NOTICE: -->Python Interpreter Initialized<--
    10:48:02 T:3047329792 INFO: JSONRPC v6.0.3: Successfully initialized
    10:48:02 T:2930349152 DEBUG: CecLogMessage - command 'POLL' was not acked by the controller
    10:48:02 T:2930349152 DEBUG: CecLogMessage - << 1b
    10:48:02 T:3047329792 DEBUG: ADDON: Starting service addons.
    10:48:02 T:3047329792 INFO: initializing python engine.
    10:48:02 T:3047329792 DEBUG: new python thread created. id=3
    10:48:02 T:3047329792 INFO: initializing python engine.
    10:48:02 T:3047329792 DEBUG: new python thread created. id=4
    10:48:02 T:3047329792 DEBUG: Activating window ID: 12999
    10:48:02 T:3047329792 DEBUG: ------ Window Init (Startup.xml) ------
    10:48:02 T:3047329792 INFO: Loading skin file: Startup.xml, load type: LOAD_EVERY_TIME
    10:48:02 T:2903503968 NOTICE: Thread XBPyThread start, auto delete: false
    10:48:02 T:2903503968 DEBUG: Python thread: start processing
    10:48:02 T:2911892576 NOTICE: Thread XBPyThread start, auto delete: false
    10:48:02 T:2911892576 DEBUG: Python thread: start processing
    10:48:02 T:2930349152 DEBUG: CecLogMessage - command 'POLL' was not acked by the controller
    10:48:02 T:2930349152 DEBUG: CecLogMessage - >> POLL not sent
    10:48:02 T:2930349152 DEBUG: CecLogMessage - Playback 3 (B): device status changed into 'not present'
    10:48:02 T:2930349152 DEBUG: CecLogMessage - << Recorder 1 (1) -> Reserved 1 (C): POLL
    10:48:02 T:2930349152 DEBUG: CecLogMessage - << 1c
    10:48:02 T:3047329792 INFO: removing tempfiles
    10:48:02 T:3047329792 DEBUG: ADDON: Starting service addons.
    10:48:02 T:2921960544 DEBUG: Process - The source file to load is /storage/.xbmc/userdata/switchHyperionSource.py
    10:48:02 T:3047329792 INFO: initializing python engine.
    10:48:02 T:3047329792 DEBUG: new python thread created. id=5
    10:48:02 T:3047329792 INFO: initializing python engine.
    10:48:02 T:3047329792 DEBUG: new python thread created. id=6
    10:48:02 T:3047329792 NOTICE: initialize done
    10:48:02 T:3047329792 NOTICE: Running the application...
    10:48:02 T:3047329792 DEBUG: ExecuteXBMCAction : Translating ReplaceWindow(Home)
    10:48:02 T:2895115360 NOTICE: Thread XBPyThread start, auto delete: false
    10:48:02 T:2895115360 DEBUG: Python thread: start processing
    10:48:02 T:2886726752 NOTICE: Thread XBPyThread start, auto delete: false
    10:48:02 T:2886726752 DEBUG: Python thread: start processing
    10:48:02 T:3047329792 DEBUG: ExecuteXBMCAction : To ReplaceWindow(Home)
    10:48:02 T:3047329792 DEBUG: Activating window ID: 10000
    10:48:02 T:2930349152 DEBUG: CecLogMessage - command 'POLL' was not acked by the controller
    10:48:02 T:2930349152 DEBUG: CecLogMessage - << 1c
    10:48:02 T:3047329792 DEBUG: COMXCoreComponent::Initialize OMX.broadcom.image_decode input port 320 output port 321 m_handle 0x263c798
    10:48:02 T:3047329792 DEBUG: COMXCoreComponent::AllocInputBuffers component(OMX.broadcom.image_decode) - port(320), nBufferCountMin(2), nBufferCountActual(2), nBufferSize(125120), nBufferAlignmen(16)
    10:48:02 T:3047329792 DEBUG: COMXCoreComponent::Initialize OMX.broadcom.resize input port 60 output port 61 m_handle 0x2655880
    10:48:02 T:3047329792 DEBUG: COMXCoreComponent::Initialize OMX.broadcom.egl_render input port 220 output port 221 m_handle 0x2655978
    10:48:02 T:3047329792 DEBUG: COMXCoreComponent::UseEGLImage component(OMX.broadcom.egl_render) - port(221), nBufferCountMin(1), nBufferCountActual(1), nBufferSize(15360) nBufferAlignmen(16)
    10:48:02 T:2930349152 DEBUG: CecLogMessage - command 'POLL' was not acked by the controller
    10:48:02 T:2930349152 DEBUG: CecLogMessage - >> POLL not sent
    10:48:02 T:2930349152 DEBUG: CecLogMessage - Reserved 1 (C): device status changed into 'not present'
    10:48:02 T:2930349152 DEBUG: CecLogMessage - << Recorder 1 (1) -> Reserved 2 (D): POLL
    10:48:02 T:2930349152 DEBUG: CecLogMessage - << 1d
    10:48:02 T:2930349152 DEBUG: CecLogMessage - command 'POLL' was not acked by the controller
    10:48:02 T:2930349152 DEBUG: CecLogMessage - << 1d
    10:48:02 T:3047329792 DEBUG: COMXCoreComponent::Deinitialize : OMX.broadcom.image_decode handle 0x263c798
    10:48:02 T:3047329792 DEBUG: COMXCoreComponent::Deinitialize : OMX.broadcom.resize handle 0x2655880
    10:48:02 T:3047329792 DEBUG: COMXCoreComponent::Deinitialize : OMX.broadcom.egl_render handle 0x2655978
    10:48:02 T:3047329792 DEBUG: ------ Window Init () ------
    10:48:02 T:2930349152 DEBUG: CecLogMessage - command 'POLL' was not acked by the controller
    10:48:02 T:2930349152 DEBUG: CecLogMessage - >> POLL not sent
    10:48:02 T:2930349152 DEBUG: CecLogMessage - Reserved 2 (D): device status changed into 'not present'
    10:48:02 T:2930349152 DEBUG: CecLogMessage - << Recorder 1 (1) -> Free use (E): POLL
    10:48:02 T:2930349152 DEBUG: CecLogMessage - << 1e
    10:48:02 T:3047329792 DEBUG: ------ Window Init (Pointer.xml) ------
    10:48:02 T:3047329792 INFO: GLES: Enabling VSYNC
    10:48:02 T:3047329792 ERROR: GLES: Vertical Blank Syncing unsupported
    10:48:02 T:2930349152 DEBUG: CecLogMessage - command 'POLL' was not acked by the controller
    10:48:02 T:2930349152 DEBUG: CecLogMessage - << 1e
    10:48:02 T:2930349152 DEBUG: CecLogMessage - command 'POLL' was not acked by the controller
    10:48:02 T:2930349152 DEBUG: CecLogMessage - >> POLL not sent
    10:48:02 T:2930349152 DEBUG: CecLogMessage - Free use (E): device status changed into 'not present'
    10:48:02 T:2930349152 DEBUG: UpdateAudioSystemStatus - no CEC capable amplifier found
    10:48:03 T:3047329792 DEBUG: ------ Window Deinit (Startup.xml) ------
    10:48:03 T:3047329792 DEBUG: ------ Window Init (Home.xml) ------
    10:48:03 T:3047329792 INFO: Loading skin file: Home.xml, load type: KEEP_IN_MEMORY
    10:48:04 T:2921960544 DEBUG: Process - Setting the Python path to /storage/.xbmc/userdata:/storage/.xbmc/addons/script.module.simplejson/lib:/storage/.xbmc/addons/script.module.beautifulsoup/lib:/usr/share/xbmc/addons/http://script.module.pil/lib:/storage/.…ackages/gtk-2.0:
    10:48:04 T:2921960544 DEBUG: Process - Entering source directory /storage/.xbmc/userdata
    10:48:05 T:2939004000 INFO: Scriptresult: Success
    10:48:05 T:2939004000 INFO: Python script stopped
    10:48:05 T:2939004000 DEBUG: Thread XBPyThread 2939004000 terminating
    10:48:05 T:2939004000 NOTICE: Thread Jobworker start, auto delete: true
    10:48:06 T:2911892576 NOTICE: -->Python Interpreter Initialized<--
    10:48:06 T:2911892576 DEBUG: Process - The source file to load is /storage/.xbmc/addons/service.skin.widgets/default.py
    10:48:06 T:2939004000 DEBUG: CRecentlyAddedJob::UpdateMusic() - Running RecentlyAdded home screen update
    10:48:06 T:3047329792 DEBUG: Process - no profile autoexec.py (/storage/.xbmc/userdata/autoexec.py) found, skipping
    10:48:06 T:3047329792 DEBUG: waiting for python thread 1 (/storage/.xbmc/userdata/switchHyperionSource.py) to stop
    10:48:06 T:3047329792 DEBUG: python thread 1 (/storage/.xbmc/userdata/switchHyperionSource.py) destructed
    10:48:06 T:3047329792 DEBUG: NetworkMessage - Starting network services
    10:48:06 T:3047329792 NOTICE: Webserver: Starting...
    10:48:06 T:3047329792 NOTICE: WebServer: Started the webserver
    10:48:06 T:3047329792 DEBUG: CZeroconfAvahi::clientCallback: client is up and running
    10:48:06 T:3047329792 NOTICE: ES: Starting event server
    10:48:06 T:2836395104 NOTICE: Thread CEventServer start, auto delete: false
    10:48:06 T:2836395104 NOTICE: ES: Starting UDP Event server on 0.0.0.0:9777
    10:48:06 T:2836395104 NOTICE: UDP: Listening on port 9777
    10:48:06 T:3047329792 ERROR: JSONRPC Server: Failed to connect to sdpd
    10:48:06 T:3047329792 INFO: JSONRPC Server: Successfully initialized
    10:48:06 T:3047329792 NOTICE: starting zeroconf publishing
    10:48:06 T:3047329792 DEBUG: CLastfmScrobbler: Clearing session.
    10:48:06 T:3047329792 DEBUG: CLibrefmScrobbler: Clearing session.
    10:48:06 T:2828006496 NOTICE: Thread CTCPServer start, auto delete: false
    10:48:06 T:2819617888 NOTICE: Thread Jobworker start, auto delete: true
    10:48:06 T:2819617888 DEBUG: CZeroconfAvahi::doPublishService identifier: servers.eventserver type: _xbmc-events._udp name:XBMC (OpenELEC) port:9777
    10:48:06 T:2819617888 DEBUG: CZeroconfAvahi::addService() named: XBMC (OpenELEC) type: _xbmc-events._udp port:9777
    10:48:06 T:2819617888 DEBUG: CZeroconfAvahi::doPublishService identifier: servers.jsonrpc-http type: _xbmc-jsonrpc-h._tcp name:XBMC (OpenELEC) port:80
    10:48:06 T:2819617888 DEBUG: CZeroconfAvahi::addService() named: XBMC (OpenELEC) type: _xbmc-jsonrpc-h._tcp port:80
    10:48:06 T:2819617888 DEBUG: CZeroconfAvahi::doPublishService identifier: servers.jsonrpc-tpc type: _xbmc-jsonrpc._tcp name:XBMC (OpenELEC) port:9090
    10:48:06 T:2819617888 DEBUG: CZeroconfAvahi::addService() named: XBMC (OpenELEC) type: _xbmc-jsonrpc._tcp port:9090
    10:48:06 T:2939004000 DEBUG: GetRecentlyAddedAlbumSongs() query: SELECT songview.* FROM (SELECT idAlbum FROM albumview ORDER BY idAlbum DESC LIMIT 10) AS recentalbums JOIN songview ON songview.idAlbum=recentalbums.idAlbum
    10:48:06 T:2819617888 DEBUG: CZeroconfAvahi::doPublishService identifier: servers.webserver type: _http._tcp name:XBMC (OpenELEC) port:80
    10:48:06 T:2819617888 DEBUG: CZeroconfAvahi::addService() named: XBMC (OpenELEC) type: _http._tcp port:80
    10:48:06 T:3047329792 DEBUG: ------ Window Init (DialogKaiToast.xml) ------
    10:48:06 T:2939004000 DEBUG: GetRecentlyAddedAlbums query: select * from albumview where strAlbum != '' order by idAlbum desc limit 10
    10:48:06 T:3047329792 DEBUG: ------ Window Deinit (Pointer.xml) ------
    10:48:06 T:2939004000 DEBUG: CRecentlyAddedJob::UpdateVideos() - Running RecentlyAdded home screen update
    10:48:07 T:2844783712 DEBUG: CZeroconfAvahi::groupCallback: Service successfully established
    10:48:07 T:2939004000 DEBUG: Previous line repeats 3 times.
    10:48:07 T:2939004000 DEBUG: RunQuery took 306 ms for 10 items query: select * from movieview ORDER BY dateAdded desc, idMovie desc LIMIT 10
    10:48:07 T:2903503968 NOTICE: -->Python Interpreter Initialized<--
    10:48:07 T:2903503968 DEBUG: Process - The source file to load is /storage/.xbmc/addons/script.artwork.downloader/service.py
    10:48:07 T:2911892576 DEBUG: Process - Setting the Python path to /storage/.xbmc/addons/service.skin.widgets:/storage/.xbmc/addons/script.module.simplejson/lib:/storage/.xbmc/addons/script.module.beautifulsoup/lib:/usr/share/xbmc/addons/http://script.module.pil/lib:/storage/.…ackages/gtk-2.0:
    10:48:07 T:2911892576 DEBUG: Process - Entering source directory /storage/.xbmc/addons/service.skin.widgets
    10:48:07 T:2886726752 NOTICE: -->Python Interpreter Initialized<--
    10:48:07 T:2886726752 DEBUG: Process - The source file to load is /storage/.xbmc/addons/script.common.plugin.cache/default.py
    10:48:08 T:2911892576 DEBUG: Instantiating addon using automatically obtained id of "service.skin.widgets" dependent on version 2.1.0 of the xbmc.python api
    10:48:08 T:2921960544 INFO: Scriptresult: Success
    10:48:08 T:2939004000 DEBUG: RunQuery took 969 ms for 10 items query: select * from episodeview ORDER BY dateAdded desc, idEpisode desc LIMIT 10
    10:48:09 T:2921960544 INFO: Python script stopped
    10:48:09 T:2903503968 DEBUG: Process - Setting the Python path to /storage/.xbmc/addons/script.artwork.downloader:/storage/.xbmc/addons/script.module.simplejson/lib:/storage/.xbmc/addons/script.module.beautifulsoup/lib:/usr/share/xbmc/addons/http://script.module.pil/lib:/storage/.…ackages/gtk-2.0:
    10:48:09 T:2903503968 DEBUG: Process - Entering source directory /storage/.xbmc/addons/script.artwork.downloader
    10:48:09 T:2903503968 DEBUG: Instantiating addon using automatically obtained id of "script.artwork.downloader" dependent on version 2.1.0 of the xbmc.python api
    10:48:09 T:2921960544 DEBUG: Thread XBPyThread 2921960544 terminating
    10:48:09 T:2895115360 NOTICE: -->Python Interpreter Initialized<--
    10:48:09 T:2895115360 DEBUG: Process - The source file to load is /usr/share/xbmc/addons/service.openelec.settings/service.py
    10:48:09 T:3047329792 DEBUG: waiting for python thread 2 (/storage/.xbmc/userdata/switchHyperionSource.py) to stop
    10:48:09 T:3047329792 DEBUG: python thread 2 (/storage/.xbmc/userdata/switchHyperionSource.py) destructed
    10:48:09 T:2886726752 DEBUG: Process - Setting the Python path to /storage/.xbmc/addons/script.common.plugin.cache:/storage/.xbmc/addons/script.module.simplejson/lib:/storage/.xbmc/addons/script.module.beautifulsoup/lib:/usr/share/xbmc/addons/http://script.module.pil/lib:/storage/.…ackages/gtk-2.0:
    10:48:09 T:2886726752 DEBUG: Process - Entering source directory /storage/.xbmc/addons/script.common.plugin.cache
    10:48:09 T:2886726752 DEBUG: Instantiating addon using automatically obtained id of "script.common.plugin.cache" dependent on version 2.1.0 of the xbmc.python api
    10:48:09 T:2895115360 DEBUG: Process - Setting the Python path to /usr/share/xbmc/addons/service.openelec.settings:/storage/.xbmc/addons/script.module.simplejson/lib:/storage/.xbmc/addons/script.module.beautifulsoup/lib:/usr/share/xbmc/addons/http://script.module.pil/lib:/storage/.…ackages/gtk-2.0:
    10:48:09 T:2895115360 DEBUG: Process - Entering source directory /usr/share/xbmc/addons/service.openelec.settings
    10:48:09 T:2895115360 DEBUG: Instantiating addon using automatically obtained id of "service.openelec.settings" dependent on version 2.1.0 of the xbmc.python api
    10:48:09 T:2939004000 DEBUG: RunQuery took 29 ms for 0 items query: select * from musicvideoview ORDER BY dateAdded desc, idMVideo desc LIMIT 10
    10:48:09 T:2939004000 DEBUG: CRecentlyAddedJob::UpdateTotal() - Running RecentlyAdded home screen update
    10:48:10 T:2828006496 DEBUG: JSONRPC Server: New connection detected
    10:48:10 T:2828006496 INFO: JSONRPC Server: New connection added
    10:48:10 T:2828006496 DEBUG: JSONRPC: Incoming request: {"id":666,"jsonrpc":"2.0","method":"Player.GetActivePlayers"}
    10:48:10 T:2828006496 DEBUG: JSONRPC: Calling player.getactiveplayers
    10:48:10 T:2828006496 DEBUG: JSONRPC: Incoming request: {"id":668,"jsonrpc":"2.0","method":"XBMC.GetInfoBooleans","params":{"booleans":["System.ScreenSaverActive"]}}
    10:48:10 T:2828006496 DEBUG: JSONRPC: Calling xbmc.getinfobooleans
    10:48:14 T:2895115360 NOTICE: ## OpenELEC Addon ## 0.2.20
    10:48:14 T:3047329792 DEBUG: ------ Window Deinit (DialogKaiToast.xml) ------
    10:48:18 T:2956579936 DEBUG: CecLogMessage - >> 01:44:04
    10:48:18 T:2956579936 DEBUG: CecLogMessage - >> TV (0) -> Recorder 1 (1): user control pressed (44)
    10:48:18 T:2956579936 DEBUG: CecLogMessage - key pressed: right (4)
    10:48:18 T:2956579936 DEBUG: PushCecKeypress - received key a8 duration 0
    10:48:18 T:3047329792 DEBUG: OnKey: 168 (a8) pressed, action is Right
    10:48:19 T:2956579936 DEBUG: CecLogMessage - >> 01:8b:04
    10:48:19 T:2956579936 DEBUG: CecLogMessage - >> TV (0) -> Recorder 1 (1): vendor remote button up (8B)
    10:48:19 T:2956579936 DEBUG: CecLogMessage - key released: right (4)
    10:48:19 T:2956579936 DEBUG: PushCecKeypress - received key a8 duration 123
    10:48:19 T:2921960544 NOTICE: Thread Jobworker start, auto delete: true
    10:48:19 T:2903503968 NOTICE: Previous line repeats 1 times.
    10:48:19 T:2903503968 DEBUG: POParser: loaded 99 strings from file /storage/.xbmc/addons/script.artwork.downloader/resources/language/German/strings.po
    10:48:19 T:2819617888 DEBUG: COMXCoreComponent::Initialize OMX.broadcom.image_decode input port 320 output port 321 m_handle 0x261f488
    10:48:19 T:2819617888 DEBUG: COMXCoreComponent::AllocInputBuffers component(OMX.broadcom.image_decode) - port(320), nBufferCountMin(2), nBufferCountActual(2), nBufferSize(81920), nBufferAlignmen(16)
    10:48:19 T:2939004000 DEBUG: COMXCoreComponent::Initialize OMX.broadcom.image_decode input port 320 output port 321 m_handle 0xb3e5c048
    10:48:19 T:2939004000 DEBUG: COMXCoreComponent::AllocInputBuffers component(OMX.broadcom.image_decode) - port(320), nBufferCountMin(2), nBufferCountActual(2), nBufferSize(81920), nBufferAlignmen(16)
    10:48:19 T:2819617888 DEBUG: COMXCoreComponent::Initialize OMX.broadcom.resize input port 60 output port 61 m_handle 0x2727708
    10:48:19 T:2921960544 DEBUG: COMXCoreComponent::Initialize OMX.broadcom.image_decode input port 320 output port 321 m_handle 0x29e6480
    10:48:19 T:2819617888 DEBUG: COMXCoreComponent::Initialize OMX.broadcom.egl_render input port 220 output port 221 m_handle 0x29fa9c0
    10:48:19 T:2921960544 DEBUG: COMXCoreComponent::AllocInputBuffers component(OMX.broadcom.image_decode) - port(320), nBufferCountMin(2), nBufferCountActual(2), nBufferSize(81920), nBufferAlignmen(16)
    10:48:19 T:2819617888 DEBUG: COMXCoreComponent::UseEGLImage component(OMX.broadcom.egl_render) - port(221), nBufferCountMin(1), nBufferCountActual(1), nBufferSize(15360) nBufferAlignmen(16)
    10:48:19 T:2799694944 DEBUG: COMXCoreComponent::Initialize OMX.broadcom.image_decode input port 320 output port 321 m_handle 0xb3e13780
    10:48:19 T:2799694944 DEBUG: COMXCoreComponent::AllocInputBuffers component(OMX.broadcom.image_decode) - port(320), nBufferCountMin(2), nBufferCountActual(2), nBufferSize(81920), nBufferAlignmen(16)
    10:48:19 T:2903503968 DEBUG: POParser: loaded 1 strings from file /storage/.xbmc/addons/script.artwork.downloader/resources/language/English/strings.po
    10:48:19 T:2939004000 DEBUG: COMXCoreComponent::Initialize OMX.broadcom.resize input port 60 output port 61 m_handle 0xa7317110
    10:48:19 T:2939004000 DEBUG: COMXCoreComponent::Initialize OMX.broadcom.egl_render input port 220 output port 221 m_handle 0xad9fb7a8
    10:48:19 T:2819617888 DEBUG: COMXCoreComponent::Deinitialize : OMX.broadcom.image_decode handle 0x261f488
    10:48:19 T:2819617888 DEBUG: COMXCoreComponent::Deinitialize : OMX.broadcom.resize handle 0x2727708
    10:48:19 T:2939004000 DEBUG: COMXCoreComponent::UseEGLImage component(OMX.broadcom.egl_render) - port(221), nBufferCountMin(1), nBufferCountActual(1), nBufferSize(15360) nBufferAlignmen(16)
    10:48:19 T:2819617888 DEBUG: COMXCoreComponent::Deinitialize : OMX.broadcom.egl_render handle 0x29fa9c0
    10:48:19 T:2819617888 DEBUG: DoWork - took 213 ms to load special://masterprofile/Thumbnails/9/96b2455f.jpg
    10:48:19 T:2921960544 DEBUG: COMXCoreComponent::Initialize OMX.broadcom.resize input port 60 output port 61 m_handle 0x261f488
    10:48:19 T:2939004000 DEBUG: COMXCoreComponent::Deinitialize : OMX.broadcom.image_decode handle 0xb3e5c048
    10:48:19 T:2921960544 DEBUG: COMXCoreComponent::Initialize OMX.broadcom.egl_render input port 220 output port 221 m_handle 0x2727708
    10:48:19 T:2939004000 DEBUG: COMXCoreComponent::Deinitialize : OMX.broadcom.resize handle 0xa7317110
    10:48:19 T:2921960544 DEBUG: COMXCoreComponent::UseEGLImage component(OMX.broadcom.egl_render) - port(221), nBufferCountMin(1), nBufferCountActual(1), nBufferSize(15360) nBufferAlignmen(16)
    10:48:19 T:2939004000 DEBUG: COMXCoreComponent::Deinitialize : OMX.broadcom.egl_render handle 0xad9fb7a8
    10:48:19 T:2939004000 DEBUG: DoWork - took 264 ms to load special://masterprofile/Thumbnails/a/a1a44743.jpg
    10:48:19 T:2799694944 DEBUG: COMXCoreComponent::Initialize OMX.broadcom.resize input port 60 output port 61 m_handle 0xb3e5c048
    10:48:19 T:2921960544 DEBUG: COMXCoreComponent::Deinitialize : OMX.broadcom.image_decode handle 0x29e6480
    10:48:19 T:2921960544 DEBUG: COMXCoreComponent::Deinitialize : OMX.broadcom.resize handle 0x261f488
    10:48:19 T:2799694944 DEBUG: COMXCoreComponent::Initialize OMX.broadcom.egl_render input port 220 output port 221 m_handle 0xa732e360
    10:48:19 T:2799694944 DEBUG: COMXCoreComponent::UseEGLImage component(OMX.broadcom.egl_render) - port(221), nBufferCountMin(1), nBufferCountActual(1), nBufferSize(15360) nBufferAlignmen(16)
    10:48:19 T:2921960544 DEBUG: COMXCoreComponent::Deinitialize : OMX.broadcom.egl_render handle 0x2727708
    10:48:19 T:2921960544 DEBUG: DoWork - took 323 ms to load special://masterprofile/Thumbnails/9/9c53c08c.jpg
    10:48:19 T:2819617888 DEBUG: COMXCoreComponent::Initialize OMX.broadcom.image_decode input port 320 output port 321 m_handle 0x29e6480
    10:48:19 T:2819617888 DEBUG: COMXCoreComponent::AllocInputBuffers component(OMX.broadcom.image_decode) - port(320), nBufferCountMin(2), nBufferCountActual(2), nBufferSize(82320), nBufferAlignmen(16)
    10:48:19 T:2819617888 DEBUG: COMXCoreComponent::Initialize OMX.broadcom.resize input port 60 output port 61 m_handle 0x261f488
    10:48:19 T:2799694944 DEBUG: COMXCoreComponent::Deinitialize : OMX.broadcom.image_decode handle 0xb3e13780
    10:48:19 T:2799694944 DEBUG: COMXCoreComponent::Deinitialize : OMX.broadcom.resize handle 0xb3e5c048
    10:48:19 T:2819617888 DEBUG: COMXCoreComponent::Initialize OMX.broadcom.egl_render input port 220 output port 221 m_handle 0x2727708
    10:48:19 T:2799694944 DEBUG: COMXCoreComponent::Deinitialize : OMX.broadcom.egl_render handle 0xa732e360
    10:48:19 T:2819617888 DEBUG: COMXCoreComponent::UseEGLImage component(OMX.broadcom.egl_render) - port(221), nBufferCountMin(1), nBufferCountActual(1), nBufferSize(15360) nBufferAlignmen(16)
    10:48:19 T:2799694944 DEBUG: DoWork - took 374 ms to load special://masterprofile/Thumbnails/d/ddd25c8c.jpg
    10:48:19 T:2819617888 DEBUG: COMXCoreComponent::Deinitialize : OMX.broadcom.image_decode handle 0x29e6480
    10:48:19 T:2819617888 DEBUG: COMXCoreComponent::Deinitialize : OMX.broadcom.resize handle 0x261f488
    10:48:19 T:2819617888 DEBUG: COMXCoreComponent::Deinitialize : OMX.broadcom.egl_render handle 0x2727708
    10:48:19 T:2819617888 DEBUG: DoWork - took 179 ms to load special://masterprofile/Thumbnails/e/e59a4a74.jpg
    10:48:20 T:2956579936 DEBUG: CecLogMessage - >> 01:44:03
    10:48:20 T:2956579936 DEBUG: CecLogMessage - >> TV (0) -> Recorder 1 (1): user control pressed (44)
    10:48:20 T:2956579936 DEBUG: CecLogMessage - key pressed: left (3)
    10:48:20 T:2956579936 DEBUG: PushCecKeypress - received key a9 duration 0
    10:48:20 T:3047329792 DEBUG: OnKey: 169 (a9) pressed, action is Left
    10:48:20 T:2886726752 NOTICE: StorageServer Module loaded RUN
    10:48:20 T:2956579936 DEBUG: CecLogMessage - >> 01:8b:03
    10:48:20 T:2956579936 DEBUG: CecLogMessage - >> TV (0) -> Recorder 1 (1): vendor remote button up (8B)
    10:48:20 T:2956579936 DEBUG: CecLogMessage - key released: left (3)
    10:48:20 T:2956579936 DEBUG: PushCecKeypress - received key a9 duration 127
    10:48:21 T:2956579936 DEBUG: CecLogMessage - >> 01:44:03
    10:48:21 T:2956579936 DEBUG: CecLogMessage - >> TV (0) -> Recorder 1 (1): user control pressed (44)
    10:48:21 T:2956579936 DEBUG: CecLogMessage - key pressed: left (3)
    10:48:21 T:2956579936 DEBUG: PushCecKeypress - received key a9 duration 0
    10:48:21 T:3047329792 DEBUG: OnKey: 169 (a9) pressed, action is Left
    10:48:21 T:2956579936 DEBUG: CecLogMessage - >> 01:8b:03
    10:48:21 T:2956579936 DEBUG: CecLogMessage - >> TV (0) -> Recorder 1 (1): vendor remote button up (8B)
    10:48:21 T:2956579936 DEBUG: CecLogMessage - key released: left (3)
    10:48:21 T:2956579936 DEBUG: PushCecKeypress - received key a9 duration 166
    10:48:22 T:2903503968 NOTICE: Artwork Downloader: ## Service - Run at startup: False
    10:48:22 T:2903503968 NOTICE: Artwork Downloader: ## Service - Delayed startup: minutes
    10:48:22 T:2903503968 NOTICE: Artwork Downloader: ## Service - Run as service: False
    10:48:22 T:2903503968 NOTICE: Artwork Downloader: ## Service - Time: :00
    10:48:22 T:2903503968 INFO: Scriptresult: Success
    10:48:22 T:2886726752 NOTICE: StorageClient-2.5.4 Starting server
    10:48:22 T:2903503968 INFO: Python script stopped
    10:48:22 T:2903503968 DEBUG: Thread XBPyThread 2903503968 terminating
    10:48:22 T:3047329792 DEBUG: waiting for python thread 4 (/storage/.xbmc/addons/script.artwork.downloader/service.py) to stop
    10:48:22 T:3047329792 DEBUG: python thread 4 (/storage/.xbmc/addons/script.artwork.downloader/service.py) destructed
    10:48:22 T:2911892576 DEBUG: Skin Widgets: script version 0.0.27 started
    10:48:22 T:2886726752 NOTICE: StorageServer-2.5.4 Storage Server starting /storage/.xbmc/temp/commoncache.db
    10:48:22 T:2911892576 DEBUG: JSONRPC: Incoming request: {"jsonrpc": "2.0", "id": 1, "method": "VideoLibrary.GetMovies", "params": {"properties": ["title", "originaltitle", "playcount", "year", "genre", "studio", "country", "tagline", "plot", "runtime", "file", "plotoutline", "lastplayed", "trailer", "rating", "resume", "art", "streamdetails", "mpaa", "director"], "limits": {"end": 20}, "sort": {"method": "random" }, "filter": {"field": "playcount", "operator": "lessthan", "value": "1"}}}
    10:48:22 T:2911892576 DEBUG: JSONRPC: Calling videolibrary.getmovies
    10:48:23 T:2911892576 DEBUG: RunQuery took 83 ms for 21 items query: select * from movieview WHERE ((movieview.playCount IS NULL OR movieview.playCount < 1))
    10:48:24 T:3047329792 DEBUG: SECTION:UnloadDelayed(DLL: special://xbmcbin/system/ImageLib-arm.so)
    10:48:24 T:3047329792 DEBUG: Unloading: ImageLib-arm.so
    10:48:29 T:2911892576 DEBUG: JSONRPC: Incoming request: {"jsonrpc": "2.0", "id": 1, "method": "VideoLibrary.GetEpisodes", "params": { "properties": ["title", "playcount", "season", "episode", "showtitle", "plot", "file", "rating", "resume", "tvshowid", "art", "streamdetails", "firstaired", "runtime"], "limits": {"end": 20}, "sort": {"method": "random" }, "filter": {"field": "playcount", "operator": "lessthan", "value": "1"}}}
    10:48:29 T:2911892576 DEBUG: JSONRPC: Calling videolibrary.getepisodes
    10:48:29 T:2911892576 DEBUG: RunQuery took 209 ms for 263 items query: select * from episodeview WHERE ((episodeview.playCount IS NULL OR episodeview.playCount < 1))
    10:48:31 T:2911892576 DEBUG: JSONRPC: Incoming request: {"jsonrpc": "2.0", "id": 1, "method": "VideoLibrary.GetMusicVideos", "params": {"properties": ["title", "artist", "playcount", "year", "plot", "genre", "runtime", "fanart", "thumbnail", "file", "streamdetails", "resume"], "limits": {"end": 20}, "sort": {"method": "random"}}}
    10:48:31 T:2911892576 DEBUG: JSONRPC: Calling videolibrary.getmusicvideos
    10:48:31 T:2911892576 DEBUG: RunQuery took 8 ms for 0 items query: select * from musicvideoview
    10:48:31 T:2911892576 DEBUG: JSONRPC: Incoming request: {"jsonrpc": "2.0", "id": 1, "method": "AudioLibrary.GetAlbums", "params": {"properties": ["title", "description", "albumlabel", "theme", "mood", "style", "type", "artist", "genre", "year", "thumbnail", "fanart", "rating", "playcount"], "limits": {"end": 20}, "sort": {"method": "random"}}}
    10:48:31 T:2911892576 DEBUG: JSONRPC: Calling audiolibrary.getalbums
    10:48:31 T:2911892576 DEBUG: GetAlbumsByWhere query: SELECT albumview.* FROM albumview WHERE albumview.strAlbum <> ''
    10:48:31 T:2911892576 DEBUG: GetAlbumsByWhere - query took 2 ms
    10:48:31 T:2911892576 DEBUG: JSONRPC: Incoming request: {"jsonrpc": "2.0", "method": "AudioLibrary.GetArtists", "params": {"properties": ["genre", "description", "mood", "style", "born", "died", "formed", "disbanded", "yearsactive", "instrument", "fanart", "thumbnail"], "sort": {"method": "random"}, "limits": {"end": 20}}, "id": 1}
    10:48:31 T:2911892576 DEBUG: JSONRPC: Calling audiolibrary.getartists
    10:48:31 T:2911892576 DEBUG: GetArtistsByWhere query: SELECT artistview.* FROM artistview WHERE (artistview.idArtist IN (SELECT song_artist.idArtist FROM song_artist) OR artistview.idArtist IN (SELECT album_artist.idArtist FROM album_artist)) and artistview.strArtist != '' and artistview.idArtist <> 1
    10:48:31 T:2911892576 DEBUG: Time to retrieve artists from dataset = 14
    10:48:31 T:2911892576 DEBUG: JSONRPC: Incoming request: {"jsonrpc": "2.0", "id": 1, "method": "AudioLibrary.GetSongs", "params": {"properties": ["title", "playcount", "artist", "album", "year", "file", "thumbnail", "fanart", "rating"], "filter": {"field": "playcount", "operator": "lessthan", "value": "1"}, "limits": {"end": 20}, "sort": {"method": "random"}}}
    10:48:31 T:2911892576 DEBUG: JSONRPC: Calling audiolibrary.getsongs
    10:48:31 T:2911892576 DEBUG: GetSongsByWhere query = SELECT songview.* FROM songview WHERE ((CAST(songview.iTimesPlayed as DECIMAL(5,1)) < 1))
    10:48:31 T:2911892576 DEBUG: JSONRPC: Incoming request: {"jsonrpc": "2.0", "method": "Addons.GetAddons", "params": {"properties": ["name", "author", "summary", "version", "fanart", "thumbnail"]}, "id": 1}
    10:48:31 T:2911892576 DEBUG: JSONRPC: Calling addons.getaddons
    10:48:32 T:2911892576 DEBUG: Skin Widgets: Total time needed to request random queries: 0:00:09.926752
    10:48:32 T:2911892576 DEBUG: JSONRPC: Incoming request: {"jsonrpc": "2.0", "id": 1, "method": "VideoLibrary.GetMovies", "params": {"properties": ["title", "originaltitle", "playcount", "year", "genre", "studio", "country", "tagline", "plot", "runtime", "file", "plotoutline", "lastplayed", "trailer", "rating", "resume", "art", "streamdetails", "mpaa", "director"], "limits": {"end": 20}, "sort": {"order": "descending", "method": "lastplayed"}, "filter": {"field": "inprogress", "operator": "true", "value": ""}}}
    10:48:32 T:2911892576 DEBUG: JSONRPC: Calling videolibrary.getmovies
    10:48:33 T:2911892576 DEBUG: RunQuery took 18 ms for 2 items query: select * from movieview WHERE (movieview.idFile IN (select idFile from bookmark where type = 1))
    10:48:33 T:2911892576 DEBUG: JSONRPC: Incoming request: {"jsonrpc": "2.0", "method": "VideoLibrary.GetTVShows", "params": {"properties": ["title", "studio", "mpaa", "file", "art"], "sort": {"order": "descending", "method": "lastplayed"}, "filter": {"field": "inprogress", "operator": "true", "value": ""}, "limits": {"end": 20}}, "id": 1}
    10:48:33 T:2911892576 DEBUG: JSONRPC: Calling videolibrary.gettvshows
    10:48:33 T:2911892576 DEBUG: RunQuery took 223 ms for 1 items query: SELECT * FROM tvshowview WHERE (tvshowview.idShow IN (select tvshowview.idShow from tvshowview where (watchedcount > 0 AND watchedcount < totalCount) OR (watchedcount = 0 AND tvshowview.idShow IN (select episodeview.idShow from episodeview WHERE episodeview.idShow = tvshowview.idShow AND episodeview.resumeTimeInSeconds > 0))))
    10:48:33 T:2911892576 DEBUG: JSONRPC: Incoming request: {"jsonrpc": "2.0", "method": "VideoLibrary.GetEpisodes", "params": {"tvshowid": 8, "properties": ["title", "playcount", "plot", "season", "episode", "showtitle", "file", "lastplayed", "rating", "resume", "art", "streamdetails", "firstaired", "runtime"], "sort": {"method": "episode"}, "filter": {"field": "playcount", "operator": "is", "value": "0"}, "limits": {"end": 1}}, "id": 1}
    10:48:33 T:2911892576 DEBUG: JSONRPC: Calling videolibrary.getepisodes
    10:48:33 T:2911892576 DEBUG: GetStackedTvShowList query: select idShow from tvshow where c00 like (select c00 from tvshow where idShow=8) order by idShow
    10:48:33 T:2911892576 DEBUG: RunQuery took 20 ms for 18 items query: select * from episodeview WHERE (episodeview.idShow = 8) AND (((episodeview.playCount IS NULL OR episodeview.playCount = 0)))
    10:48:33 T:2911892576 DEBUG: DatabaseUtils::GetSortFieldList: unknown field 23
    10:48:34 T:2911892576 DEBUG: JSONRPC: Incoming request: {"jsonrpc": "2.0", "id": 1, "method": "AudioLibrary.GetAlbums", "params": {"properties": ["title", "description", "albumlabel", "theme", "mood", "style", "type", "artist", "genre", "year", "thumbnail", "fanart", "rating", "playcount"], "limits": {"end": 20}, "sort": {"order": "descending", "method": "playcount" }}}
    10:48:34 T:2911892576 DEBUG: JSONRPC: Calling audiolibrary.getalbums
    10:48:34 T:2911892576 DEBUG: GetAlbumsByWhere query: SELECT albumview.* FROM albumview WHERE albumview.strAlbum <> ''
    10:48:34 T:2911892576 DEBUG: GetAlbumsByWhere - query took 9 ms
    10:48:34 T:2911892576 DEBUG: JSONRPC: Incoming request: {"jsonrpc": "2.0", "id": 1, "method": "VideoLibrary.GetMusicVideos", "params": {"properties": ["title", "artist", "playcount", "year", "plot", "genre", "runtime", "fanart", "thumbnail", "file", "streamdetails", "resume"], "limits": {"end": 20}, "sort": {"order": "descending", "method": "playcount" }}}
    10:48:34 T:2911892576 DEBUG: JSONRPC: Calling videolibrary.getmusicvideos
    10:48:34 T:2911892576 DEBUG: RunQuery took 7 ms for 0 items query: select * from musicvideoview
    10:48:34 T:2911892576 DEBUG: Skin Widgets: Total time needed to request recommended queries: 0:00:01.563726
    10:48:34 T:2911892576 DEBUG: JSONRPC: Incoming request: {"jsonrpc": "2.0", "id": 1, "method": "VideoLibrary.GetMovies", "params": {"properties": ["title", "originaltitle", "playcount", "year", "genre", "studio", "country", "tagline", "plot", "runtime", "file", "plotoutline", "lastplayed", "trailer", "rating", "resume", "art", "streamdetails", "mpaa", "director"], "limits": {"end": 20}, "sort": {"order": "descending", "method": "dateadded"}, "filter": {"field": "playcount", "operator": "is", "value": "0"}}}
    10:48:34 T:2911892576 DEBUG: JSONRPC: Calling videolibrary.getmovies
    10:48:34 T:2911892576 DEBUG: RunQuery took 31 ms for 21 items query: select * from movieview WHERE ((movieview.playCount IS NULL OR movieview.playCount = 0))
    10:48:36 T:2956579936 DEBUG: CecLogMessage - >> 01:44:04
    10:48:36 T:2956579936 DEBUG: CecLogMessage - >> TV (0) -> Recorder 1 (1): user control pressed (44)
    10:48:36 T:2956579936 DEBUG: CecLogMessage - key pressed: right (4)
    10:48:36 T:2956579936 DEBUG: PushCecKeypress - received key a8 duration 0
    10:48:36 T:3047329792 DEBUG: OnKey: 168 (a8) pressed, action is Right
    10:48:36 T:2956579936 DEBUG: CecLogMessage - >> 01:8b:04
    10:48:36 T:2956579936 DEBUG: CecLogMessage - >> TV (0) -> Recorder 1 (1): vendor remote button up (8B)
    10:48:36 T:2956579936 DEBUG: CecLogMessage - key released: right (4)
    10:48:36 T:2956579936 DEBUG: PushCecKeypress - received key a8 duration 131
    10:48:37 T:2911892576 DEBUG: JSONRPC: Incoming request: {"jsonrpc": "2.0", "id": 1, "method": "VideoLibrary.GetEpisodes", "params": { "properties": ["title", "playcount", "season", "episode", "showtitle", "plot", "file", "rating", "resume", "tvshowid", "art", "streamdetails", "firstaired", "runtime"], "limits": {"end": 20}, "sort": {"order": "descending", "method": "dateadded"}, "filter": {"field": "playcount", "operator": "lessthan", "value": "1"}}}
    10:48:37 T:2911892576 DEBUG: JSONRPC: Calling videolibrary.getepisodes
    10:48:37 T:2911892576 DEBUG: RunQuery took 318 ms for 263 items query: select * from episodeview WHERE ((episodeview.playCount IS NULL OR episodeview.playCount < 1))
    10:48:38 T:2956579936 DEBUG: CecLogMessage - >> 01:44:04
    10:48:38 T:2956579936 DEBUG: CecLogMessage - >> TV (0) -> Recorder 1 (1): user control pressed (44)
    10:48:38 T:2956579936 DEBUG: CecLogMessage - key pressed: right (4)
    10:48:38 T:2956579936 DEBUG: PushCecKeypress - received key a8 duration 0
    10:48:38 T:3047329792 DEBUG: OnKey: 168 (a8) pressed, action is Right
    10:48:38 T:2956579936 DEBUG: CecLogMessage - >> 01:8b:04
    10:48:38 T:2956579936 DEBUG: CecLogMessage - >> TV (0) -> Recorder 1 (1): vendor remote button up (8B)
    10:48:38 T:2956579936 DEBUG: CecLogMessage - key released: right (4)
    10:48:38 T:2956579936 DEBUG: PushCecKeypress - received key a8 duration 129
    10:48:39 T:2956579936 DEBUG: CecLogMessage - >> 01:44:04
    10:48:39 T:2956579936 DEBUG: CecLogMessage - >> TV (0) -> Recorder 1 (1): user control pressed (44)
    10:48:39 T:2956579936 DEBUG: CecLogMessage - key pressed: right (4)
    10:48:39 T:2956579936 DEBUG: PushCecKeypress - received key a8 duration 0
    10:48:39 T:3047329792 DEBUG: OnKey: 168 (a8) pressed, action is Right
    10:48:39 T:2956579936 DEBUG: CecLogMessage - >> 01:8b:04
    10:48:39 T:2956579936 DEBUG: CecLogMessage - >> TV (0) -> Recorder 1 (1): vendor remote button up (8B)
    10:48:39 T:2956579936 DEBUG: CecLogMessage - key released: right (4)
    10:48:39 T:2956579936 DEBUG: PushCecKeypress - received key a8 duration 131
    10:48:39 T:2939004000 DEBUG: COMXCoreComponent::Initialize OMX.broadcom.image_decode input port 320 output port 321 m_handle 0xb3e484d0
    10:48:39 T:2939004000 DEBUG: COMXCoreComponent::AllocInputBuffers component(OMX.broadcom.image_decode) - port(320), nBufferCountMin(2), nBufferCountActual(2), nBufferSize(81920), nBufferAlignmen(16)
    10:48:39 T:2939004000 DEBUG: COMXCoreComponent::Initialize OMX.broadcom.resize input port 60 output port 61 m_handle 0xb3e826c0
    10:48:39 T:2939004000 DEBUG: COMXCoreComponent::Initialize OMX.broadcom.egl_render input port 220 output port 221 m_handle 0xb3e8a6c0
    10:48:39 T:2921960544 DEBUG: COMXCoreComponent::Initialize OMX.broadcom.image_decode input port 320 output port 321 m_handle 0x2a61da8
    10:48:39 T:2939004000 DEBUG: COMXCoreComponent::UseEGLImage component(OMX.broadcom.egl_render) - port(221), nBufferCountMin(1), nBufferCountActual(1), nBufferSize(15360) nBufferAlignmen(16)
    10:48:39 T:2921960544 DEBUG: COMXCoreComponent::AllocInputBuffers component(OMX.broadcom.image_decode) - port(320), nBufferCountMin(2), nBufferCountActual(2), nBufferSize(81920), nBufferAlignmen(16)
    10:48:39 T:2921960544 DEBUG: COMXCoreComponent::Initialize OMX.broadcom.resize input port 60 output port 61 m_handle 0x2a69850
    10:48:39 T:2819617888 DEBUG: COMXCoreComponent::Initialize OMX.broadcom.image_decode input port 320 output port 321 m_handle 0x2b10338
    10:48:39 T:2921960544 DEBUG: COMXCoreComponent::Initialize OMX.broadcom.egl_render input port 220 output port 221 m_handle 0x2ab1e88
    10:48:39 T:2939004000 DEBUG: COMXCoreComponent::Deinitialize : OMX.broadcom.image_decode handle 0xb3e484d0
    10:48:39 T:2921960544 DEBUG: COMXCoreComponent::UseEGLImage component(OMX.broadcom.egl_render) - port(221), nBufferCountMin(1), nBufferCountActual(1), nBufferSize(15360) nBufferAlignmen(16)
    10:48:39 T:2819617888 DEBUG: COMXCoreComponent::AllocInputBuffers component(OMX.broadcom.image_decode) - port(320), nBufferCountMin(2), nBufferCountActual(2), nBufferSize(81920), nBufferAlignmen(16)
    10:48:39 T:2939004000 DEBUG: COMXCoreComponent::Deinitialize : OMX.broadcom.resize handle 0xb3e826c0
    10:48:39 T:2939004000 DEBUG: COMXCoreComponent::Deinitialize : OMX.broadcom.egl_render handle 0xb3e8a6c0
    10:48:39 T:2799694944 DEBUG: COMXCoreComponent::Initialize OMX.broadcom.image_decode input port 320 output port 321 m_handle 0xa7303cc8
    10:48:39 T:2939004000 DEBUG: DoWork - took 210 ms to load special://masterprofile/Thumbnails/4/43117045.jpg
    10:48:39 T:2819617888 DEBUG: COMXCoreComponent::Initialize OMX.broadcom.resize input port 60 output port 61 m_handle 0x2582428
    10:48:39 T:2799694944 DEBUG: COMXCoreComponent::AllocInputBuffers component(OMX.broadcom.image_decode) - port(320), nBufferCountMin(2), nBufferCountActual(2), nBufferSize(81920), nBufferAlignmen(16)
    10:48:39 T:2819617888 DEBUG: COMXCoreComponent::Initialize OMX.broadcom.egl_render input port 220 output port 221 m_handle 0x2727708
    10:48:39 T:2921960544 DEBUG: COMXCoreComponent::Deinitialize : OMX.broadcom.image_decode handle 0x2a61da8
    10:48:39 T:2819617888 DEBUG: COMXCoreComponent::UseEGLImage component(OMX.broadcom.egl_render) - port(221), nBufferCountMin(1), nBufferCountActual(1), nBufferSize(15360) nBufferAlignmen(16)
    10:48:39 T:2921960544 DEBUG: COMXCoreComponent::Deinitialize : OMX.broadcom.resize handle 0x2a69850
    10:48:39 T:2921960544 DEBUG: COMXCoreComponent::Deinitialize : OMX.broadcom.egl_render handle 0x2ab1e88
    10:48:39 T:2921960544 DEBUG: DoWork - took 677 ms to load special://masterprofile/Thumbnails/7/749dfdf8.jpg
    10:48:39 T:2799694944 DEBUG: COMXCoreComponent::Initialize OMX.broadcom.resize input port 60 output port 61 m_handle 0xa6f1d2c8
    10:48:39 T:2799694944 DEBUG: COMXCoreComponent::Initialize OMX.broadcom.egl_render input port 220 output port 221 m_handle 0xb3e03680
    10:48:39 T:2819617888 DEBUG: COMXCoreComponent::Deinitialize : OMX.broadcom.image_decode handle 0x2b10338
    10:48:39 T:2799694944 DEBUG: COMXCoreComponent::UseEGLImage component(OMX.broadcom.egl_render) - port(221), nBufferCountMin(1), nBufferCountActual(1), nBufferSize(15360) nBufferAlignmen(16)
    10:48:39 T:2819617888 DEBUG: COMXCoreComponent::Deinitialize : OMX.broadcom.resize handle 0x2582428
    10:48:39 T:2819617888 DEBUG: COMXCoreComponent::Deinitialize : OMX.broadcom.egl_render handle 0x2727708
    10:48:39 T:2819617888 DEBUG: DoWork - took 692 ms to load special://masterprofile/Thumbnails/d/d58322c7.jpg
    10:48:39 T:2799694944 DEBUG: COMXCoreComponent::Deinitialize : OMX.broadcom.image_decode handle 0xa7303cc8
    10:48:39 T:2799694944 DEBUG: COMXCoreComponent::Deinitialize : OMX.broadcom.resize handle 0xa6f1d2c8
    10:48:39 T:2799694944 DEBUG: COMXCoreComponent::Deinitialize : OMX.broadcom.egl_render handle 0xb3e03680
    10:48:39 T:2799694944 DEBUG: DoWork - took 730 ms to load special://masterprofile/Thumbnails/6/654a643d.jpg
    10:48:40 T:2956579936 DEBUG: CecLogMessage - >> 01:44:04
    10:48:40 T:2956579936 DEBUG: CecLogMessage - >> TV (0) -> Recorder 1 (1): user control pressed (44)
    10:48:40 T:2956579936 DEBUG: CecLogMessage - key pressed: right (4)
    10:48:40 T:2956579936 DEBUG: PushCecKeypress - received key a8 duration 0
    10:48:40 T:3047329792 DEBUG: OnKey: 168 (a8) pressed, action is Right
    10:48:40 T:2956579936 DEBUG: CecLogMessage - >> 01:8b:04
    10:48:40 T:2956579936 DEBUG: CecLogMessage - >> TV (0) -> Recorder 1 (1): vendor remote button up (8B)
    10:48:40 T:2956579936 DEBUG: CecLogMessage - key released: right (4)
    10:48:40 T:2956579936 DEBUG: PushCecKeypress - received key a8 duration 166
    10:48:41 T:2911892576 DEBUG: JSONRPC: Incoming request: {"jsonrpc": "2.0", "id": 1, "method": "VideoLibrary.GetMusicVideos", "params": {"properties": ["title", "artist", "playcount", "year", "plot", "genre", "runtime", "fanart", "thumbnail", "file", "streamdetails", "resume"], "limits": {"end": 20}, "sort": {"order": "descending", "method": "dateadded"}}}
    10:48:41 T:2911892576 DEBUG: JSONRPC: Calling videolibrary.getmusicvideos
    10:48:41 T:2956579936 DEBUG: CecLogMessage - >> 01:44:04
    10:48:41 T:2956579936 DEBUG: CecLogMessage - >> TV (0) -> Recorder 1 (1): user control pressed (44)
    10:48:41 T:2956579936 DEBUG: CecLogMessage - key pressed: right (4)
    10:48:41 T:2956579936 DEBUG: PushCecKeypress - received key a8 duration 0
    10:48:41 T:3047329792 DEBUG: OnKey: 168 (a8) pressed, action is Right
    10:48:41 T:2956579936 DEBUG: CecLogMessage - >> 01:8b:04
    10:48:41 T:2956579936 DEBUG: CecLogMessage - >> TV (0) -> Recorder 1 (1): vendor remote button up (8B)
    10:48:41 T:2956579936 DEBUG: CecLogMessage - key released: right (4)
    10:48:41 T:2956579936 DEBUG: PushCecKeypress - received key a8 duration 125
    10:48:41 T:2911892576 DEBUG: RunQuery took 18 ms for 0 items query: select * from musicvideoview
    10:48:41 T:2911892576 DEBUG: JSONRPC: Incoming request: {"jsonrpc": "2.0", "id": 1, "method": "AudioLibrary.GetAlbums", "params": {"properties": ["title", "description", "albumlabel", "theme", "mood", "style", "type", "artist", "genre", "year", "thumbnail", "fanart", "rating", "playcount"], "limits": {"end": 20}, "sort": {"order": "descending", "method": "dateadded" }}}
    10:48:41 T:2911892576 DEBUG: JSONRPC: Calling audiolibrary.getalbums
    10:48:41 T:2911892576 DEBUG: GetAlbumsByWhere query: SELECT albumview.* FROM albumview WHERE albumview.strAlbum <> ''
    10:48:41 T:2911892576 DEBUG: GetAlbumsByWhere - query took 12 ms
    10:48:41 T:2911892576 DEBUG: Skin Widgets: Total time needed to request recent items queries: 0:00:07.226936
    10:48:41 T:2911892576 DEBUG: Skin Widgets: Total time needed for all queries: 0:00:18.724458
    10:48:42 T:2956579936 DEBUG: CecLogMessage - >> 01:44:04
    10:48:42 T:2956579936 DEBUG: CecLogMessage - >> TV (0) -> Recorder 1 (1): user control pressed (44)
    10:48:42 T:2956579936 DEBUG: CecLogMessage - key pressed: right (4)
    10:48:42 T:2956579936 DEBUG: PushCecKeypress - received key a8 duration 0
    10:48:42 T:3047329792 DEBUG: OnKey: 168 (a8) pressed, action is Right
    10:48:42 T:2956579936 DEBUG: CecLogMessage - >> 01:8b:04
    10:48:42 T:2956579936 DEBUG: CecLogMessage - >> TV (0) -> Recorder 1 (1): vendor remote button up (8B)
    10:48:42 T:2956579936 DEBUG: CecLogMessage - key released: right (4)
    10:48:42 T:2956579936 DEBUG: PushCecKeypress - received key a8 duration 127
    10:48:43 T:2956579936 DEBUG: CecLogMessage - >> 01:44:04
    10:48:43 T:2956579936 DEBUG: CecLogMessage - >> TV (0) -> Recorder 1 (1): user control pressed (44)
    10:48:43 T:2956579936 DEBUG: CecLogMessage - key pressed: right (4)
    10:48:43 T:2956579936 DEBUG: PushCecKeypress - received key a8 duration 0
    10:48:43 T:3047329792 DEBUG: OnKey: 168 (a8) pressed, action is Right
    10:48:43 T:2956579936 DEBUG: CecLogMessage - >> 01:8b:04
    10:48:43 T:2956579936 DEBUG: CecLogMessage - >> TV (0) -> Recorder 1 (1): vendor remote button up (8B)
    10:48:43 T:2956579936 DEBUG: CecLogMessage - key released: right (4)
    10:48:43 T:2956579936 DEBUG: PushCecKeypress - received key a8 duration 127
    10:48:48 T:2956579936 DEBUG: CecLogMessage - >> 0f:80:10:00:40:00
    10:48:48 T:2956579936 DEBUG: CecLogMessage - >> TV (0) -> Broadcast (F): routing change (80)
    10:49:09 T:2939004000 DEBUG: Thread Jobworker 2939004000 terminating (autodelete)
    10:49:09 T:2921960544 DEBUG: Thread Jobworker 2921960544 terminating (autodelete)
    10:49:09 T:2819617888 DEBUG: Thread Jobworker 2819617888 terminating (autodelete)
    10:49:09 T:2799694944 DEBUG: Thread Jobworker 2799694944 terminating (autodelete)
    10:49:18 T:2956579936 DEBUG: CecLogMessage - >> 0f:80:40:00:10:00
    10:49:18 T:2956579936 DEBUG: CecLogMessage - >> TV (0) -> Broadcast (F): routing change (80)
    10:49:18 T:2956579936 DEBUG: CecLogMessage - Recorder 1 (1) was already marked as active source
    10:49:18 T:2956579936 DEBUG: CecLogMessage - >> source activated: Recorder 1 (1)
    10:49:18 T:2956579936 DEBUG: openelec as hyperion source activated: (1)
    10:49:18 T:2956579936 INFO: initializing python engine.
    10:49:18 T:2956579936 DEBUG: new python thread created. id=7
    10:49:18 T:2956579936 DEBUG: CecSourceActivated - successfully switches hyperion input source -> 'XBMC'
    10:49:18 T:2956579936 DEBUG: CecLogMessage - sending active source message for 'Recorder 1'
    10:49:18 T:2956579936 DEBUG: CecLogMessage - << powering on 'TV' (0)
    10:49:18 T:2956579936 DEBUG: CecLogMessage - << 10:04
    10:49:18 T:2799694944 NOTICE: Thread XBPyThread start, auto delete: false
    10:49:18 T:2799694944 DEBUG: Python thread: start processing
    10:49:18 T:2956579936 DEBUG: CecLogMessage - << Recorder 1 (1) -> broadcast (F): active source (1000)
    10:49:18 T:2956579936 DEBUG: CecLogMessage - << 1f:82:10:00
    10:49:18 T:2956579936 DEBUG: CecLogMessage - << Recorder 1 (1) -> TV (0): menu state 'activated'
    10:49:18 T:2956579936 DEBUG: CecLogMessage - 'menu status' is marked as unsupported feature for device 'TV'
    10:49:19 T:2799694944 NOTICE: -->Python Interpreter Initialized<--
    10:49:19 T:2799694944 DEBUG: Process - The source file to load is /storage/.xbmc/userdata/switchHyperionSource.py
    10:49:19 T:2799694944 DEBUG: Process - Setting the Python path to /storage/.xbmc/userdata:/storage/.xbmc/addons/script.module.simplejson/lib:/storage/.xbmc/addons/script.module.beautifulsoup/lib:/usr/share/xbmc/addons/http://script.module.pil/lib:/storage/.…ackages/gtk-2.0:
    10:49:19 T:2799694944 DEBUG: Process - Entering source directory /storage/.xbmc/userdata
    10:49:20 T:2799694944 INFO: Scriptresult: Success
    10:49:20 T:2799694944 INFO: Python script stopped
    10:49:20 T:2799694944 DEBUG: Thread XBPyThread 2799694944 terminating
    10:49:20 T:3047329792 DEBUG: waiting for python thread 7 (/storage/.xbmc/userdata/switchHyperionSource.py) to stop
    10:49:20 T:3047329792 DEBUG: python thread 7 (/storage/.xbmc/userdata/switchHyperionSource.py) destructed
    10:49:24 T:2956579936 DEBUG: CecLogMessage - >> 01:44:04
    10:49:24 T:2956579936 DEBUG: CecLogMessage - >> TV (0) -> Recorder 1 (1): user control pressed (44)
    10:49:24 T:2956579936 DEBUG: CecLogMessage - key pressed: right (4)
    10:49:24 T:2956579936 DEBUG: PushCecKeypress - received key a8 duration 0
    10:49:24 T:3047329792 DEBUG: OnKey: 168 (a8) pressed, action is Right
    10:49:24 T:2956579936 DEBUG: CecLogMessage - >> 01:8b:04
    10:49:24 T:2956579936 DEBUG: CecLogMessage - >> TV (0) -> Recorder 1 (1): vendor remote button up (8B)
    10:49:24 T:2956579936 DEBUG: CecLogMessage - key released: right (4)
    10:49:24 T:2956579936 DEBUG: PushCecKeypress - received key a8 duration 127
    10:49:24 T:2956579936 DEBUG: CecLogMessage - >> 01:44:04
    10:49:24 T:2956579936 DEBUG: CecLogMessage - >> TV (0) -> Recorder 1 (1): user control pressed (44)
    10:49:24 T:2956579936 DEBUG: CecLogMessage - key pressed: right (4)
    10:49:24 T:2956579936 DEBUG: PushCecKeypress - received key a8 duration 0
    10:49:24 T:3047329792 DEBUG: OnKey: 168 (a8) pressed, action is Right
    10:49:25 T:2956579936 DEBUG: CecLogMessage - >> 01:8b:04
    10:49:25 T:2956579936 DEBUG: CecLogMessage - >> TV (0) -> Recorder 1 (1): vendor remote button up (8B)
    10:49:25 T:2956579936 DEBUG: CecLogMessage - key released: right (4)
    10:49:25 T:2956579936 DEBUG: PushCecKeypress - received key a8 duration 125
    10:49:25 T:2956579936 DEBUG: CecLogMessage - >> 01:44:04
    10:49:25 T:2956579936 DEBUG: CecLogMessage - >> TV (0) -> Recorder 1 (1): user control pressed (44)
    10:49:25 T:2956579936 DEBUG: CecLogMessage - key pressed: right (4)
    10:49:25 T:2956579936 DEBUG: CecLogMessage - >> 01:8b:04
    10:49:25 T:2956579936 DEBUG: CecLogMessage - >> TV (0) -> Recorder 1 (1): vendor remote button up (8B)
    10:49:25 T:2956579936 DEBUG: CecLogMessage - key released: right (4)
    10:49:25 T:2956579936 DEBUG: PushCecKeypress - received key a8 duration 197
    10:49:25 T:2956579936 DEBUG: CecLogMessage - >> 01:44:04
    10:49:25 T:2956579936 DEBUG: CecLogMessage - >> TV (0) -> Recorder 1 (1): user control pressed (44)
    10:49:25 T:2956579936 DEBUG: CecLogMessage - key pressed: right (4)
    10:49:25 T:2956579936 DEBUG: PushCecKeypress - received key a8 duration 0
    10:49:25 T:3047329792 DEBUG: OnKey: 168 (a8) pressed, action is Right
    10:49:26 T:2956579936 DEBUG: CecLogMessage - >> 01:8b:04
    10:49:26 T:2956579936 DEBUG: CecLogMessage - >> TV (0) -> Recorder 1 (1): vendor remote button up (8B)
    10:49:26 T:2956579936 DEBUG: CecLogMessage - key released: right (4)
    10:49:26 T:2956579936 DEBUG: PushCecKeypress - received key a8 duration 135
    10:49:26 T:2956579936 DEBUG: CecLogMessage - >> 01:44:04
    10:49:26 T:2956579936 DEBUG: CecLogMessage - >> TV (0) -> Recorder 1 (1): user control pressed (44)
    10:49:26 T:2956579936 DEBUG: CecLogMessage - key pressed: right (4)
    10:49:26 T:2956579936 DEBUG: PushCecKeypress - received key a8 duration 0
    10:49:26 T:3047329792 DEBUG: OnKey: 168 (a8) pressed, action is Right
    10:49:26 T:2956579936 DEBUG: CecLogMessage - >> 01:8b:04
    10:49:26 T:2956579936 DEBUG: CecLogMessage - >> TV (0) -> Recorder 1 (1): vendor remote button up (8B)
    10:49:26 T:2956579936 DEBUG: CecLogMessage - key released: right (4)
    10:49:26 T:2956579936 DEBUG: PushCecKeypress - received key a8 duration 129
    10:50:46 T:2956579936 DEBUG: CecLogMessage - >> 01:44:03
    10:50:46 T:2956579936 DEBUG: CecLogMessage - >> TV (0) -> Recorder 1 (1): user control pressed (44)
    10:50:46 T:2956579936 DEBUG: CecLogMessage - key pressed: left (3)
    10:50:46 T:2956579936 DEBUG: PushCecKeypress - received key a9 duration 0
    10:50:46 T:3047329792 DEBUG: OnKey: 169 (a9) pressed, action is Left
    10:50:46 T:2956579936 DEBUG: CecLogMessage - >> 01:8b:03
    10:50:46 T:2956579936 DEBUG: CecLogMessage - >> TV (0) -> Recorder 1 (1): vendor remote button up (8B)
    10:50:46 T:2956579936 DEBUG: CecLogMessage - key released: left (3)
    10:50:46 T:2956579936 DEBUG: PushCecKeypress - received key a9 duration 123
    10:50:49 T:2956579936 DEBUG: CecLogMessage - >> 0f:80:10:00:40:00
    10:50:49 T:2956579936 DEBUG: CecLogMessage - >> TV (0) -> Broadcast (F): routing change (80)
    10:51:11 T:2956579936 DEBUG: CecLogMessage - >> 0f:80:40:00:10:00
    10:51:11 T:2956579936 DEBUG: CecLogMessage - >> TV (0) -> Broadcast (F): routing change (80)
    10:51:11 T:2956579936 DEBUG: CecLogMessage - Recorder 1 (1) was already marked as active source
    10:51:11 T:2956579936 DEBUG: CecLogMessage - >> source activated: Recorder 1 (1)
    10:51:11 T:2956579936 DEBUG: openelec as hyperion source activated: (1)
    10:51:11 T:2956579936 INFO: initializing python engine.
    10:51:11 T:2956579936 DEBUG: new python thread created. id=8
    10:51:11 T:2956579936 DEBUG: CecSourceActivated - successfully switches hyperion input source -> 'XBMC'
    10:51:11 T:2956579936 DEBUG: CecLogMessage - sending active source message for 'Recorder 1'
    10:51:11 T:2956579936 DEBUG: CecLogMessage - << powering on 'TV' (0)
    10:51:11 T:2956579936 DEBUG: CecLogMessage - << 10:04
    10:51:11 T:2799694944 NOTICE: Thread XBPyThread start, auto delete: false
    10:51:11 T:2799694944 DEBUG: Python thread: start processing
    10:51:11 T:2956579936 DEBUG: CecLogMessage - << Recorder 1 (1) -> broadcast (F): active source (1000)
    10:51:11 T:2956579936 DEBUG: CecLogMessage - << 1f:82:10:00
    10:51:11 T:2956579936 DEBUG: CecLogMessage - << Recorder 1 (1) -> TV (0): menu state 'activated'
    10:51:11 T:2956579936 DEBUG: CecLogMessage - 'menu status' is marked as unsupported feature for device 'TV'
    10:51:12 T:2799694944 NOTICE: -->Python Interpreter Initialized<--
    10:51:12 T:2799694944 DEBUG: Process - The source file to load is /storage/.xbmc/userdata/switchHyperionSource.py
    10:51:13 T:2799694944 DEBUG: Process - Setting the Python path to /storage/.xbmc/userdata:/storage/.xbmc/addons/script.module.simplejson/lib:/storage/.xbmc/addons/script.module.beautifulsoup/lib:/usr/share/xbmc/addons/http://script.module.pil/lib:/storage/.…ackages/gtk-2.0:
    10:51:13 T:2799694944 DEBUG: Process - Entering source directory /storage/.xbmc/userdata
    10:51:13 T:2799694944 INFO: Scriptresult: Success
    10:51:13 T:2799694944 INFO: Python script stopped
    10:51:13 T:2799694944 DEBUG: Thread XBPyThread 2799694944 terminating
    10:51:13 T:3047329792 DEBUG: waiting for python thread 8 (/storage/.xbmc/userdata/switchHyperionSource.py) to stop
    10:51:13 T:3047329792 DEBUG: python thread 8 (/storage/.xbmc/userdata/switchHyperionSource.py) destructed
    10:51:41 T:2828006496 INFO: JSONRPC Server: Disconnection detected
    10:52:49 T:2956579936 DEBUG: CecLogMessage - >> 0f:80:10:00:40:00
    10:52:49 T:2956579936 DEBUG: CecLogMessage - >> TV (0) -> Broadcast (F): routing change (80)
    10:53:06 T:2956579936 DEBUG: CecLogMessage - >> 0f:80:40:00:10:00
    10:53:06 T:2956579936 DEBUG: CecLogMessage - >> TV (0) -> Broadcast (F): routing change (80)
    10:53:06 T:2956579936 DEBUG: CecLogMessage - Recorder 1 (1) was already marked as active source
    10:53:06 T:2956579936 DEBUG: CecLogMessage - >> source activated: Recorder 1 (1)
    10:53:06 T:2956579936 DEBUG: openelec as hyperion source activated: (1)
    10:53:06 T:2956579936 INFO: initializing python engine.
    10:53:06 T:2956579936 DEBUG: new python thread created. id=9
    10:53:06 T:2956579936 DEBUG: CecSourceActivated - successfully switches hyperion input source -> 'XBMC'
    10:53:06 T:2956579936 DEBUG: CecLogMessage - sending active source message for 'Recorder 1'
    10:53:06 T:2956579936 DEBUG: CecLogMessage - << powering on 'TV' (0)
    10:53:06 T:2956579936 DEBUG: CecLogMessage - << 10:04
    10:53:06 T:2799694944 NOTICE: Thread XBPyThread start, auto delete: false
    10:53:06 T:2799694944 DEBUG: Python thread: start processing
    10:53:06 T:2956579936 DEBUG: CecLogMessage - << Recorder 1 (1) -> broadcast (F): active source (1000)
    10:53:06 T:2956579936 DEBUG: CecLogMessage - << 1f:82:10:00
    10:53:06 T:2956579936 DEBUG: CecLogMessage - << Recorder 1 (1) -> TV (0): menu state 'activated'
    10:53:06 T:2956579936 DEBUG: CecLogMessage - 'menu status' is marked as unsupported feature for device 'TV'
    10:53:07 T:2799694944 NOTICE: -->Python Interpreter Initialized<--
    10:53:07 T:2799694944 DEBUG: Process - The source file to load is /storage/.xbmc/userdata/switchHyperionSource.py
    10:53:07 T:2799694944 DEBUG: Process - Setting the Python path to /storage/.xbmc/userdata:/storage/.xbmc/addons/script.module.simplejson/lib:/storage/.xbmc/addons/script.module.beautifulsoup/lib:/usr/share/xbmc/addons/http://script.module.pil/lib:/storage/.…ackages/gtk-2.0:
    10:53:07 T:2799694944 DEBUG: Process - Entering source directory /storage/.xbmc/userdata
    10:53:07 T:2799694944 INFO: Scriptresult: Success
    10:53:07 T:2799694944 INFO: Python script stopped
    10:53:07 T:2799694944 DEBUG: Thread XBPyThread 2799694944 terminating
    10:53:07 T:3047329792 DEBUG: waiting for python thread 9 (/storage/.xbmc/userdata/switchHyperionSource.py) to stop
    10:53:07 T:3047329792 DEBUG: python thread 9 (/storage/.xbmc/userdata/switchHyperionSource.py) destructed

    Ich hab mein Kabel mal gewechselt, hat aber keinen Unterschied gemacht.. Da ich mein PI über meine TV Fernbedinung steuern kann, schätze ich mal das CEC unterstützt wird

  • Du musst den internen v4l2-grabber noch aktivieren. Da hier der separate hyperion-v4l2 nicht benutzt wird. Sieh Dir dazu die Konfiguration(hyperion.config_SCART.json) im Archiv an bzw. Punkt 6 im Startpost.

    Zitat


    Da ich mein PI über meine TV Fernbedinung steuern kann, schätze ich mal das CEC unterstützt wird

    Folgende Meldung steht sehr oft im xbmc.log

    Code
    CecLogMessage - command 'POLL' was not acked by the controller

    Laut log wird bei Dir beim Umschalten auf den RPi erfolgreich der hyperion mit xbmc Konfigurationen ausgeführt.
    Schaltest Du auf den TV kommt o.g. Meldung. Der RPi wird nicht in den inaktiven Status versetzt, was zur Folge hat daß die scart Konfiguration nicht geladen wird. Schliesse vielleicht nur mal den RPi direkt an den TV und eine Quelle an den Videograbber.

    Hast Du evtl. einen HDMI-Splitter dazwischen? Nicht alle leiten die CEC Daten korrekt weiter.


    .bismarck

    Einmal editiert, zuletzt von .bismarck (6. April 2014 um 12:06)

  • Ok ich habe einen Fehler gefunden^^ mein Hyperion war noch die alte Version, die keinen internen Grabber hatte. Ich hab jetzt upgedatet und der Grabber funktioniert.
    Ich habe meine PS3 per Cinch direkt an den USBGrabber gesteckt, und dann funktioniert das erkennen der Farben und auch das erkennen des Umschaltens zwischen XBMC und Scart.
    Jetzt speiße ich sie wieder über HDMI ein, und dann funktioniert es wieder nicht...
    Zu meinem Aufbau, ich habe mein Pi per HDMI Kabel direkt am TV hängen.
    Die PS3 ist über Splitter am TV und am HDMI2AV Konverter (also so wie in den Anleitungen).

  • Ich meine gelesen zu haben dass HDMI2AV Konverter viele HDMI Features nicht durchlassen. Welchen hast Du denn genau? Das würde dann auch die o.g. Meldung aus dem xbmc.log erklären.


    .bismarck

  • Ich nutze diesen [Anzeige]
    Wieso sollte es der HDMI2AV Converter sein?
    Ich dachte, dieser wandelt nur das Bild von Digital zu analog um..
    Und irgendwie hätte ich eher gedacht, dass der Splitter das Problem wäre, da diese ja die neuen Formate wie 24p oder ARC nicht weiterleiten können.
    Und beim CEC (Ich hab ja keine Ahnung davon^^) aber bekommt das Pi keine Nachricht, dass sein HDMI nicht mehr abgerufen wird? Oder funktioniert das komplett anders?^^
    Wobei ich auch keine Ahnugn von dem Thema habe^^

  • Hallo Bismarck,
    dein Beitrag kam gerade rechtzeitig, als ich mit 2 Pis hier herumgekaspert habe.
    Jetzt läuft das Ding mit nur 3 Teilen: 1 Pi, dem USB-Grabber, und der Lichterkette.
    Vielen, vielen Dank, es lief auf Anhieb!
    2 kleine Anmerkungen noch: Ich musste noch gunzip verwenden vor dem Entpacken des Archivs, und habe das mit den LED-Typen auch übersehen. Den HDMI-Switcher habe ich jetzt rausgeschmissen, das ist mir zu fummelig und alles läuft Bestens!
    Liebe Grüße - AnnaOnWeb

    Einmal editiert, zuletzt von AnnaOnWeb (7. April 2014 um 12:42)

  • Hmm mal ne Frage:
    Ich bin recht Linux Noobig und kenne mich mit den unterschiedlichen Systemen nicht aus. Könnte man das so auf RaspBMC auch realisieren?
    Oder gibts da gewisse OE spezifische Dinge, die ein Weezy oder RaspBMC nicht bietet?

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!