Kodi 17 Allgemein

  • Video wird nicht gehen.


    Ich habe gerade noch shairport-sync gebaut. Da geht dann noch ein wenig mehr.


    Synchrones Multiroom mit Kodi und AirAudio


    Shairport Sync is an AirPlay audio player – it plays audio streamed from
    iTunes, iOS devices and other AirPlay sources such as Quicktime Player
    and ForkedDaapd, among others. Audio played by a Shairport Sync-powered
    device stays synchronised with the source and hence with similar devices
    playing the same source. In this way, synchronised multi-room audio is
    possible without difficulty. (Hence the name Shairport Sync, BTW.)


    Shairport Sync does not support AirPlay video or photo streaming.


    http://blog.bubux.de/multiroom-mit-kodi-und-airaudio/
    https://github.com/mikebrady/shairport-s...aster/README.md

    Code
    ./configure --prefix=/usr --build=arm-oe-linux-gnueabi --host=arm-oe-linux-gnueabi --with-pkg-config --with-pipe --with-systemd --with-configfiles --with-metadata --with-avahi --with-alsa --with-ssl=openssl


    gruß pclin

    Bilder

    Dreambox ONE, TWO, DM920UHD, DM900UHD, DM820HD HDD + USB-HUB, Stick 64GB, USB-HDD, Keyboard K400r, Wlan-Stick 11n

    (Flash) DP-OE2.6 (BAXII) eigenes OE2.6, debian-buster, Diverse

    (Flash) DP-OE2.5 (BAXII) eigenes OE2.5-e2+kodi+X, debian-stretch, Diverse
    ---

    AudioDSP: miniDSP 2x4HD

    TV: LG OLED65BX9LB (PicCap)

    ---

    Hyperion (NG), Hyperion (Classic) mit Plugin HyperionControl auf der Dreambox ONE/TWO

    ESP32 mit WLED Wlan 263 LED's SK6812-NW 60 LED/m

    DM9x0 Plugin EnigmaLight, Hyperion (NG)


    Ambilight for ever

  • gruß pclin

    Bilder

    Dreambox ONE, TWO, DM920UHD, DM900UHD, DM820HD HDD + USB-HUB, Stick 64GB, USB-HDD, Keyboard K400r, Wlan-Stick 11n

    (Flash) DP-OE2.6 (BAXII) eigenes OE2.6, debian-buster, Diverse

    (Flash) DP-OE2.5 (BAXII) eigenes OE2.5-e2+kodi+X, debian-stretch, Diverse
    ---

    AudioDSP: miniDSP 2x4HD

    TV: LG OLED65BX9LB (PicCap)

    ---

    Hyperion (NG), Hyperion (Classic) mit Plugin HyperionControl auf der Dreambox ONE/TWO

    ESP32 mit WLED Wlan 263 LED's SK6812-NW 60 LED/m

    DM9x0 Plugin EnigmaLight, Hyperion (NG)


    Ambilight for ever

    2 Mal editiert, zuletzt von pclin ()

  • EGL Error DM820


    Bei mir und einigen anderen Usern geht kein kodi mehr auf der DM820

    Code
    root@dm820:~# kodi -fs -n --debug
    WARNING: eglGetDisplay not implemented!
    WARNING: eglGetError not implemented!
    ERROR: Unable to create GUI. Exiting
    *** Error in `/usr/lib/kodi/kodi.bin': free(): invalid pointer: 0x01abae38 ***
    /usr/bin/kodi: line 175:   325 Aborted                 (core dumped) "$LIBDIR/${bin_name}/${bin_name}.bin" $SAVED_ARGS
    Crash report available at /root/kodi_crashlog-20170626_181433.log


    Ich habe es frisch aufgesetzt.


    Image: dreambox-image-deb-dm820-20170621.tar.gz


    kodi version von emanuel und Nighlty Builds IHAD Drambox Kodi (DreamOS) habe ich versucht.


    root@dm820:~# kodi --version
    17.4-RC1 Git:2017-06-17-f2b361c-dirty Media Center Kodi
    Copyright (C) 2005-2013 Team Kodi - http://kodi.tv


    gruß pclin

  • Auch im neuen Dream-Elite-Developer-6.0-dm820-20170627 das gleiche Problem auf der DM820!


    gruß pclin

    Dreambox ONE, TWO, DM920UHD, DM900UHD, DM820HD HDD + USB-HUB, Stick 64GB, USB-HDD, Keyboard K400r, Wlan-Stick 11n

    (Flash) DP-OE2.6 (BAXII) eigenes OE2.6, debian-buster, Diverse

    (Flash) DP-OE2.5 (BAXII) eigenes OE2.5-e2+kodi+X, debian-stretch, Diverse
    ---

    AudioDSP: miniDSP 2x4HD

    TV: LG OLED65BX9LB (PicCap)

    ---

    Hyperion (NG), Hyperion (Classic) mit Plugin HyperionControl auf der Dreambox ONE/TWO

    ESP32 mit WLED Wlan 263 LED's SK6812-NW 60 LED/m

    DM9x0 Plugin EnigmaLight, Hyperion (NG)


    Ambilight for ever

  • Update auf kodi-17.5-RC1 im IHAD



    gruß pclin

    Dreambox ONE, TWO, DM920UHD, DM900UHD, DM820HD HDD + USB-HUB, Stick 64GB, USB-HDD, Keyboard K400r, Wlan-Stick 11n

    (Flash) DP-OE2.6 (BAXII) eigenes OE2.6, debian-buster, Diverse

    (Flash) DP-OE2.5 (BAXII) eigenes OE2.5-e2+kodi+X, debian-stretch, Diverse
    ---

    AudioDSP: miniDSP 2x4HD

    TV: LG OLED65BX9LB (PicCap)

    ---

    Hyperion (NG), Hyperion (Classic) mit Plugin HyperionControl auf der Dreambox ONE/TWO

    ESP32 mit WLED Wlan 263 LED's SK6812-NW 60 LED/m

    DM9x0 Plugin EnigmaLight, Hyperion (NG)


    Ambilight for ever

    Einmal editiert, zuletzt von pclin ()

  • Neu:
    Im IHAD kodi 17.6-RC1


    gruß pclin

  • Images with current unstable OE2.5


    gruß pclin

    Dreambox ONE, TWO, DM920UHD, DM900UHD, DM820HD HDD + USB-HUB, Stick 64GB, USB-HDD, Keyboard K400r, Wlan-Stick 11n

    (Flash) DP-OE2.6 (BAXII) eigenes OE2.6, debian-buster, Diverse

    (Flash) DP-OE2.5 (BAXII) eigenes OE2.5-e2+kodi+X, debian-stretch, Diverse
    ---

    AudioDSP: miniDSP 2x4HD

    TV: LG OLED65BX9LB (PicCap)

    ---

    Hyperion (NG), Hyperion (Classic) mit Plugin HyperionControl auf der Dreambox ONE/TWO

    ESP32 mit WLED Wlan 263 LED's SK6812-NW 60 LED/m

    DM9x0 Plugin EnigmaLight, Hyperion (NG)


    Ambilight for ever

  • Seitdem kodi wieder auf der DM820 startet (Vermutung), haben wir jetzt ein anderes Problem bei den mipsel Boxen.


    Auf der DM820/DM7080 wird jetzt bei jedem beenden ein crashlog geschrieben!


    Im log ist nichts außergewöhnliches zu entdecken. (kodi gestartet und direkt wieder Verlassen)


    gruß pclin

    Dateien

    Dreambox ONE, TWO, DM920UHD, DM900UHD, DM820HD HDD + USB-HUB, Stick 64GB, USB-HDD, Keyboard K400r, Wlan-Stick 11n

    (Flash) DP-OE2.6 (BAXII) eigenes OE2.6, debian-buster, Diverse

    (Flash) DP-OE2.5 (BAXII) eigenes OE2.5-e2+kodi+X, debian-stretch, Diverse
    ---

    AudioDSP: miniDSP 2x4HD

    TV: LG OLED65BX9LB (PicCap)

    ---

    Hyperion (NG), Hyperion (Classic) mit Plugin HyperionControl auf der Dreambox ONE/TWO

    ESP32 mit WLED Wlan 263 LED's SK6812-NW 60 LED/m

    DM9x0 Plugin EnigmaLight, Hyperion (NG)


    Ambilight for ever

    Einmal editiert, zuletzt von pclin ()

  • Hi,
    ich habe heute mal das ffmpeg recipe aus dem OE2.5 auf die aktuelle Version gebracht.
    Leider immer noch ohne HW Support...
    ffmpeg_3.4 wurde durch gebaut (armhf), ob es funktioniert und Sinn macht kann ich aber noch nicht sagen.


    Für kodi (netflix und co.) wäre aber HW Support dringend erforderlich!


    Gibt es nicht jemanden (Devs) die da endlich etwas machen können?


    Wir bräuchten da den omxplayer und der braucht ffmpeg.
    Ohne HW Support geht das aber auf der DM900/DM920 nur bis 720p und auf den mipsel Boxen nur SD.


    Omxplayer bauen mit bcm würde ja gehen.
    OpenMax müsste aber auch im dm9X0 kernel aktiviert werden.


    gruß pclin

    Dateien

    Dreambox ONE, TWO, DM920UHD, DM900UHD, DM820HD HDD + USB-HUB, Stick 64GB, USB-HDD, Keyboard K400r, Wlan-Stick 11n

    (Flash) DP-OE2.6 (BAXII) eigenes OE2.6, debian-buster, Diverse

    (Flash) DP-OE2.5 (BAXII) eigenes OE2.5-e2+kodi+X, debian-stretch, Diverse
    ---

    AudioDSP: miniDSP 2x4HD

    TV: LG OLED65BX9LB (PicCap)

    ---

    Hyperion (NG), Hyperion (Classic) mit Plugin HyperionControl auf der Dreambox ONE/TWO

    ESP32 mit WLED Wlan 263 LED's SK6812-NW 60 LED/m

    DM9x0 Plugin EnigmaLight, Hyperion (NG)


    Ambilight for ever

    Einmal editiert, zuletzt von pclin ()

  • USB Audio
    Wenn ich meine miniDSP 2x4HD per USB an die Drambox verbinde, kann ich in z.B. Dreamnetcast oder in kodi USB Audio aktivieren.


    In kodi kann ich sogar die Abtastrate einstellen. Und mit 192kHz ist der Klang hervorragend. kodi spielt alle Audio Formate Störungsfrei ab.


    Gibt es die Möglichkeit das für enigma2 (gstreamer) auch einzustellen/einstellbar zumachen?


    Wenn ich z.B. in kodi einen Film mit GSTPlayer (gstreamer) oder TV mit enigma2 (vuplus-addon) muss ich so dann leider die miniDSP auf den SPDIF Eingang schalten um wieder Ton zu haben.


    gruß pclin

  • Zu USB-Audio ein Auszug aus dem kodi.log


    Zu beachten m_streamTypes


    Obwohl bei 'm_displayNameExtra: S/PDIF' steht erfolgt die Ausgabe über USB zur miniDSP


    Deshalb nochmal die Bitte:
    USB-Audio für dreamOS enigma2


    gruß pclin

    Dreambox ONE, TWO, DM920UHD, DM900UHD, DM820HD HDD + USB-HUB, Stick 64GB, USB-HDD, Keyboard K400r, Wlan-Stick 11n

    (Flash) DP-OE2.6 (BAXII) eigenes OE2.6, debian-buster, Diverse

    (Flash) DP-OE2.5 (BAXII) eigenes OE2.5-e2+kodi+X, debian-stretch, Diverse
    ---

    AudioDSP: miniDSP 2x4HD

    TV: LG OLED65BX9LB (PicCap)

    ---

    Hyperion (NG), Hyperion (Classic) mit Plugin HyperionControl auf der Dreambox ONE/TWO

    ESP32 mit WLED Wlan 263 LED's SK6812-NW 60 LED/m

    DM9x0 Plugin EnigmaLight, Hyperion (NG)


    Ambilight for ever

    2 Mal editiert, zuletzt von pclin ()

  • Neu in der kodi version im IHAD [Experimetal] kodi Downloads


    crashlogs werden jetzt 'Default' nach /tmp geschrieben.
    Die Gefahr das ein Image mit crashlogs voll geschrieben wird gibt es damit nicht mehr!
    crashlogs können schnell mal ein einige 100 MB ausmachen!


    Es gibt eine einfache Möglichkeit
    CRASHLOG_DIR und USERDATA_DIR
    selbst zu wählen.

    Code
    echo "PFAD" > "${HOME}/.kodi_crashlog_path"
    echo "PFAD" > "${HOME}/.kodi_userdata_path"
    
    
    Beispiel für /data
    
    
    mv /root/.kodi /data/.kodi
    echo "/data" > "${HOME}/.kodi_userdata_path"


    Der Vorteil an den Änderungen bedeutet das man deutlich weniger vom 'normalen' Flash Speicher verbraucht.
    Weiter kann man /data sehr gut dafür verwenden. Man benötigt also noch nicht mal externen Speicher!


    Auch nach Image wechsel ist kodi nach Installation und setzen des "Pfad" sofort wieder voll einsatzbereit.
    Auch mehrere USERDATA_DIR sind möglich, so das man kodi auch mit unterschiedlichen addons ausstatten kann.
    Oder auch nur zum testen oder als backup.


    gruß pclin

    Dreambox ONE, TWO, DM920UHD, DM900UHD, DM820HD HDD + USB-HUB, Stick 64GB, USB-HDD, Keyboard K400r, Wlan-Stick 11n

    (Flash) DP-OE2.6 (BAXII) eigenes OE2.6, debian-buster, Diverse

    (Flash) DP-OE2.5 (BAXII) eigenes OE2.5-e2+kodi+X, debian-stretch, Diverse
    ---

    AudioDSP: miniDSP 2x4HD

    TV: LG OLED65BX9LB (PicCap)

    ---

    Hyperion (NG), Hyperion (Classic) mit Plugin HyperionControl auf der Dreambox ONE/TWO

    ESP32 mit WLED Wlan 263 LED's SK6812-NW 60 LED/m

    DM9x0 Plugin EnigmaLight, Hyperion (NG)


    Ambilight for ever

    Einmal editiert, zuletzt von pclin ()

  • Hi,
    ich versuche gerade mal wieder kodi 18 (kodi 18 alpha 2) zu compilieren.
    Gebaut wird aud der DM900 dreamOS.


    Nachdem ich fmt und rapidjson compiliert habe, komme ich inzwischen auch um einiges weiter...
    Leider hänge ich jetzt bei ca. 38% und bräuchte Hilfe.


    mkdir build && cd build
    cmake ..


    configure


    Damit es bis hierhin durch ging musste ich bei ffmpeg (3.4.1) in CMakeLists.txt vaapi und vdpau disablen.
    Erster hänger deshalb bei ca. 9%


    build


    Es hängt dann bei WebServer.cpp (Auszug)
    EDIT:
    Nach compilieren von libmicrohttpd-0.9.59 geht es weiter...


    gruß pclin

  • libmicrohttpd to old ???

    Yes, thanks :grinning_squinting_face:

    Dreambox ONE, TWO, DM920UHD, DM900UHD, DM820HD HDD + USB-HUB, Stick 64GB, USB-HDD, Keyboard K400r, Wlan-Stick 11n

    (Flash) DP-OE2.6 (BAXII) eigenes OE2.6, debian-buster, Diverse

    (Flash) DP-OE2.5 (BAXII) eigenes OE2.5-e2+kodi+X, debian-stretch, Diverse
    ---

    AudioDSP: miniDSP 2x4HD

    TV: LG OLED65BX9LB (PicCap)

    ---

    Hyperion (NG), Hyperion (Classic) mit Plugin HyperionControl auf der Dreambox ONE/TWO

    ESP32 mit WLED Wlan 263 LED's SK6812-NW 60 LED/m

    DM9x0 Plugin EnigmaLight, Hyperion (NG)


    Ambilight for ever

  • Jetzt geht es bis 71%


    Bei [ 58%] Building CXX object build/guilib/CMakeFiles/guilib.dir/MatrixGLES.cpp.o kommt es aber zum Error

    gruß pclin

    Dateien

    Dreambox ONE, TWO, DM920UHD, DM900UHD, DM820HD HDD + USB-HUB, Stick 64GB, USB-HDD, Keyboard K400r, Wlan-Stick 11n

    (Flash) DP-OE2.6 (BAXII) eigenes OE2.6, debian-buster, Diverse

    (Flash) DP-OE2.5 (BAXII) eigenes OE2.5-e2+kodi+X, debian-stretch, Diverse
    ---

    AudioDSP: miniDSP 2x4HD

    TV: LG OLED65BX9LB (PicCap)

    ---

    Hyperion (NG), Hyperion (Classic) mit Plugin HyperionControl auf der Dreambox ONE/TWO

    ESP32 mit WLED Wlan 263 LED's SK6812-NW 60 LED/m

    DM9x0 Plugin EnigmaLight, Hyperion (NG)


    Ambilight for ever

    Einmal editiert, zuletzt von pclin ()

  • Da wird Dir wohl nichts anderes übrig bleiben als den Assembler code in Matrix4Mul() durch intructions zu ersetzen, die der Prozessor kann.
    In der Datei steht auch bereits drin wie das ohne den asm code gelöst wird. Der asm code wird nur compiliert, wenn folgendes zutrifft:


    #if defined(HAS_NEON) && !defined(__LP64__)


    Einfach die entsprechenden Stellen anpassen, oder die defines anpassen. Ob das Ändern der defines andere Auswirkungen hat, habe ich jetzt nicht nachgesehen - gehe aber davon aus.


    Trotzdem komisch, weil eigentlich sollte die Dream neon können. Und hättest Du ein falsches target angegeben, würde ja HAS_NEON nicht gesetzt sein. Evtl. wird das Target auch durch einen Fehler im Makefile falsch an den Compiler übergeben, musst Du Dir vllt. mal anschauen.

    3 Mal editiert, zuletzt von maluhi ()