CoreELEC Amlogic

  • Hallo Ray,

    wie sieht die Unterstützung von HDR in deinen Kodi 17 Builds aus. Ich benutze aktuell einen 17.3 Build von Dir.

    Wenn ich auf Netflix / Amazon ein HDR Video abspiele, wechselt mein Fernseher in einen speziellen HDR Modus. Ich gehe davon aus , das sowas per HDMI signalisiert wird.

    Nun habe ich einige HDR Samples auf meinem NAS liegen, bis auf ein File lassen sich alle mit deinem Build abspielen, aber keins von den Videos geht in diesen speziellen HDR Modus.

    Ist HDR / Dolby Vision in Kodi bereits integriert und sollte funktionieren ?

    Gruß !

  • Nur der ROCK64 Unterstützt HDR. Sobald ich ihn habe kann ich dazu dann genaue Infos geben.
    Alle anderen Libreelec Geräte hier Unterstützen keim HDR !

    @ClaudiaF: Lustige Geschichte, so ein Schlawiner dein Kind. :thumbup: Auch ich habe auf deinen eMMC Bericht gewartet.

    @Raybuntu: Ja das angebotene Gehäuse ist nicht schön aber immerhin ein Gehäuse.

  • Ah, sorry die Nichte! Ja die Nichten kenne ich :thumbup: Sind jetzt aber schon einiges älter bei mir, jetzt rennen die mit IPhones usw. herum da schaue ich dann blöd. :D

    Ok, supi das deine Karte morgen kommt! Mein ROCK64 sollte jetzt mal bald Europa erreichen. Also habe da noch Zeit.

  • Ohh Leute sorry ich hab keine E-Mail bekommen das hier neue Posts waren.

    Hallo @Raybuntu

    Gibt es eine Möglichkeit per interner Updatefunktion des LibreELEC Addons zu updaten? Also eine URL, wo das Addon nach Updates sucht, analog wie bei den Milhouse builds?

    Ich arbeite gerade an einem neuen update system für LE. Im Moment geht es nicht weil ich das nicht unterstütze.


    Hallo. Ich nutze RB-Leia auf meinem Odroid C2. Was muss ich noch konfigurieren, damit WOL funktioniert? Ich habe die Fernbedienungsapp Yatse und damit funktioniert alles, außer eben WOL. Der Befehl wird zwar gesendet, aber Kodi erwacht nicht.

    Hat jemand einen Tipp? Danke.

    WOL geht nicht. Ist in uboot nicht programmiert.

    @Raybuntu

    Habe gestern kurz LiveTV in HD (ZDF in 1080i) aufgezeichnet und mit libx265 (Standardeinstellungen) transcodiert. Mit meinem Handy lässt sich das Video einwandfrei abspielen, jedoch stürzt rb-leia6 mehrfach beim Abspiel-Versuch ab.
    Sind Probleme mit hevc in LE bekannt oder sollte man bestimmte Einstellungen beim transcodieren beachten? Im Schnitt klappt das Abspielen beim dritten Versuch, dann aber auch einwandfrei... Würde noch dein leia7-build testen, gehe aber nicht davon aus, dass es hierbei weiterhilft.

    Wenn gewünscht kann ich heute Nachmittag noch einen [definition='1','0']log[/definition] anhängen (falls Problematik nur auf mich zutrifft).

    Danke

    hä? Wofür transcodieren? Der C2 unterstützt doch hevc.


    @Raybunto
    Kann ich Deine Release auch auf einem BeeLink MX III II benutzen (S905X)??

    Nein.

    @Raybuntu, ich glaube der Hyperion Lag hat sich wohl erledigt. Ab und an kommen zwar noch kleine "Bildfehler" (das mal paar Frames verschluckt werden). Aber sonst sieht es schon einmal gut aus.

    Danke


    @Raybuntu, nur zur Info, eigentlich wollte ich, wie versprochen, die Änderungen und die eMMC testen und Bescheid geben,
    leider sind sowohl die SD als auch die eMMC abhanden gekommen ?( .
    Meine kleine Tatverdächtige will sich dazu aber nicht äußern.
    Neue sind bestellt und kommen hoffentlich am Wochenende an.

    Sorry für die Verspätung.
    Bis dann.

    Claudia

    kein Problem.


    Ich schaue was ich machen kann.

  • So, eMMC und SD angekommen und angetestet - hier die Ergebnisse. :rolleyes:

    Zuerst die guten Nachrichten:

    @Raybuntu
    Danke und ja, die trigger auf none bzw. nicht setzen löst das Problem des hektischen blinkens,
    eröffnet aber ein anderes Problem, nämlich dass man nun nicht mehr erkennen kann,
    wann das System heruntergefahren ist. Da ich jetzt aber weiß wo ich editieren/konfigurieren muß
    werde ich sicherlich eine für mich pasende Lösung finden.

    Das Image kann auf die eMMC geschrieben und gestartet werden. (siehe Seltsames weiter unten)
    Im Gegensatz zur SD ist es ein bisschen schneller beim booten, (ca 2 Sekunden)
    im Gebrauch mit der Gui(KODI) ist aber nicht wirklich ein Unterschied zu merken.

    Hier der Beweis, wenn auch schwer nachzuvollziehen ob von eMMC gestartet wurde.
    Getestet, von SD und eMMC gebootet, habe ich das YouTube Addon und die
    h264 test streams von Big Bunny und Avatar - liefen problemlos.

    Nun zum Problem:
    Das Image scheint den Gigabit-Bug noch zu haben, da es Abbrüche gibt wenn das Interface für 1Gb gesetzt ist.
    Die ayufan Linux-Images haben dieses Problem nicht mehr, vielleicht hilft Dir das um den Fehler einzugrenzen bzw. zu beheben.
    Leider kann ich Dir nicht sagen, mit welcher Version er dies gefixt hat.
    Eine 100MBit Konfiguration läuft stabil.

    Und nun zum Seltsamen (ist wohl eher ein Rock64 issue).
    Da muß ich ein kleines bisschen ausholen.

    Am Rock64 sind ein USB2 Stick und die eMMC sowie die SD im Einsatz. Linux images von ayufan.

    Als erstes habe ich mir das debian minimal image auf die SD geschrieben und gebootet -> debian welcome.
    Danach habe ich per wget ein ubuntu minimal auf den USB Stick kopiert und per dd auf die eMMC geschrieben.
    Shutdown, SD entfernt und neu gestartet -> Ubuntu welcome erhalten -> OK
    Shutdown, SD eingesteckt und wieder gestartet -> Debian welcome erhalten -> OK
    Soweit so gut.

    Nun habe ich das LibreELEC Image per wget auf den USB gespeichert und
    von gebooteten eMMC per dd auf die SD geschrieben.
    Reboot -> Ubuntu welcome ?(
    Per lsblk geschaut, auf SD ist das LibreELEC Image. fdisk und parted sagen alles ok.
    Shutdown, eMMC entfernt und gebootet -> LibreELEC startet.

    OK - die mögen sich nicht, aber warum?

    Bei Pine64 im Forum gestöbert und über diesen Beitrag gestolpert. (https://forum.pine64.org/showthread.php?tid=4924)

    Da wird beschrieben wie ein Image von SD auf eMMC geschrieben wird unter Benutzung von serieller Konsole und Jumper.
    Als Grund wird genannt, dass beim Rock64 die Bootreihenfolge eMMC und dann SD ist und daher der Jumper gesetzt
    werden muß um von SD zu booten (bzw. nach 2-3 Sekunden entfernt werden muß um von SD zu booten und eMMC zu erkennen)

    Hmmm, bei meinen Tests mit den minimal images hatte ich dieses Problem aber nicht.
    Nun gut, ein Versuch kann nicht schaden.

    eMMC wieder aufgesetzt, Jumper gesteckt und gestartet -> LibreELEC startet. OOKKKayy ??
    Shutdown, Jumper entfernt und neu gestartet -> Ubuntu welcome -> hmmm.
    Shutdown, Jumper wieder gesetzt und gestartet -> LibreELEC.

    Hmmm, ok, schieben wir mal beiseite - nächster Test LibreELEC auf eMMC schreiben.

    Von eMMC gebootet und per dd das debian minimal image auf SD geschrieben
    Reboot und siehe da - debian welcome (ohne gesetzten Jumper). ?(

    Nun, per dd das LibreELEC image auf die eMMC geschrieben.
    Reboot - nichts passiert - kein output - keine Registrierung beim DHCP Server - nichts. :(
    Rote und weiße LED leuchten ständig.
    Da ich keinen USB-TTL Konverter habe kann ich leider nicht sehen was an die Konsole geschickt wurde.

    Hmmm ???

    Ausgeschalten, den Jumper gesteckt und gebootet -> Debian welcome.
    OK ?? Per lsblk geprüft was mit der eMMC ist und siehe da, die ist nicht vorhanden. ?( ?( ?(
    eMMC geschrottet :?: :?: ;(

    Moment, da war doch was mit Jumper entfernen um von SD zu booten und eMMC zu sehen - ok - let's give it a try.

    Ausgeschalten - Jumper ist gesteckt. Da der Einschaltknopf so klein ist, habe ich den Powerstecker abgezogen
    und wieder eingesteckt. Einundzwanzig, Zweiundzwanzig - Jumper entfernt -> Debian welcome.
    lsblk -> eMMC ist erkannt. Zwei Partitionen sieht gut aus. fdisk und parted sagen alles ok - was nun??

    Hmmm, kann es sein, dass eMMC und eine bootbare eingesteckte SD gleich partioniert sein müssen???

    OK, shutdown - SD ausgesteckt und am PC mit LibreELEC beschrieben.
    SD wieder am Rock64 eingesteckt und gebootet (ohne gesteckten Jumper).

    Nichts - kein output - keine DHCP Registrierung. :cursing:

    Ausgeschalten, Jumper gesteckt, gestartet und nach 2 Sekunden Jumper entfernt -> LibreELEC -> ssh konfiguriert.
    Per ssh eingeloggt und per mount geschaut was verfügbar ist. USB und eMMC sichtbar. eMMC laut parted ok.
    Warum auch immer, ich habe dann nochmal per dd das LibreELEC image von USB auf eMMC geschrieben.
    Gestoppt, Jumper abgezogen, SD entfernt und gebootet -> LibreELEC ist gestartet!!! :thumbup:

    Ehrlich gesagt bin ich ein bisschen verwirrt, aber für mich heisst das, dass nur von gebooteter SD mit LibreELEC
    image das LibreELEC image auf die eMMC geschrieben werden kann. Wieso auch immer.

    Kurzum: wenn man am PC die SD mit LibreELEC beschreibt, vielleicht auch gleich die image Datei auf einen USB speichern.
    Dann den USB Stick und die SD am Rock64 einstecken, den Jumper setzen, einschalten und nach 2 Sekunden den Jumper abziehen.

    VORSICHT: nicht die anderen PINs (RPi PINs) kurzschließen

    LibreELEC konfigurieren (vorallem SSH aktivieren) und dann per ssh verbinden.
    Mit dd das image vom USB-Stick auf die eMMC schreiben.

    Ausschalten, SD entfernen und neu starten - nun sollte LibreELEC von der eMMC grüßen.

    Bin noch immer verwirrt!!

    Gruß
    Claudia

  • @ClaudiaF Ich muss sagen ich bin auch etwas verwirrt. Ich muss mir deinen Post bei Gelegenheit nochmal in Ruhe durchlesen. In letzter Zeit hatte ich auch keine Zeit den Rock64 auch nur zu booten.


    Hier aber mal wieder ein neues rb-leia8 build für die Amlogic's:
    https://github.com/Raybuntu/Libre…es/tag/rb-leia8

    EDIT: Builds nochmal neugebaut weil es einen bug in pycryptodome gab.

  • Hallo @Raybuntu ,

    habe ein Problem mit folgendem File .

    https://pastebin.com/gtJ3tdMJ

    Irgendwas macht Kodi im Hintergrund, aber ich sehe kein Bild. Der Videoplayer wird zwar aufgerufen, die Wiedergabe läuft auch , aber man sieht nur ein schwarzes Bild. An Vorspulen ist nicht zu denken, scheinbar ist die CPU am Limit ... . Was könnte das sein ? Aus dem [definition=12,4][definition='1','3']Debug[/definition][/definition] werde ich nicht besonders schlau .

    Spoiler anzeigen

    14:48:29.305 T:3266311072 DEBUG: GetMovieId (smb://samba/NAS/Filme/xxxxxxx.mkv), query = select idMovie from movie where idFile=335
    14:48:29.457 T:3806229408 DEBUG: CAMLCodec::Decode: ret: 2, sz: 0, dts_in: 18442240474082.1797[2521596], pts_in: 18442240474082.1797[2521596], adj:0, ptsOut:424.8410, amlpts:38235690, idx:4294967295, timesize:0.0000
    14:48:29.457 T:3806229408 INFO: CVideoPlayerVideo - Stillframe detected, switching to forced 23.976024 fps
    14:48:29.464 T:3646260128 WARNING: VideoPlayer::Sync - stream player video does not start, flushing buffers
    14:48:29.464 T:3646260128 DEBUG: CVideoPlayer::FlushBuffers - flushing buffers
    14:48:29.466 T:3806229408 DEBUG: CAMLCodec::Reset
    14:48:29.485 T:3285308320 DEBUG: CDVDAudio::Flush - flush audio stream
    14:48:29.485 T:3285308320 DEBUG: CDVDAudio::Pause - pausing audio stream
    14:48:29.659 T:3688203168 INFO: JSONRPC Server: Disconnection detected
    14:48:29.659 T:3806229408 DEBUG: CVideoPlayerVideo - CDVDMsg::GENERAL_SYNCHRONIZE
    14:48:29.660 T:3646260128 DEBUG: CVideoPlayer::SetCaching - caching state 2
    14:48:29.660 T:3646260128 DEBUG: CDVDClock::SetSpeedAdjust - adjusted:0.000000
    14:48:29.661 T:3285308320 DEBUG: CVideoPlayerAudio - CDVDMsg::GENERAL_SYNCHRONIZE
    14:48:29.661 T:3285308320 DEBUG: CDVDAudio::Pause - pausing audio stream
    14:48:29.662 T:3806229408 DEBUG: CAMLCodec::SetSpeed, speed(0)
    14:48:29.662 T:3285308320 INFO: CAEStreamParser::SyncDTS - dts stream detected (6 channels, 48000Hz, 16bit BE, period: 512)
    14:48:29.667 T:3646260128 DEBUG: CVideoPlayer::HandleMessages - player started 1
    14:48:29.667 T:3806229408 INFO: CVideoPlayerVideo - Stillframe left, switching to normal playback
    14:48:29.667 T:3806229408 DEBUG: CVideoPlayerVideo::CalcDropRequirement - hurry: 0
    14:48:29.668 T:3806229408 DEBUG: CAMLCodec::Decode: ret: 2, sz: 169697, dts_in: 18442240474082.1797[2525EB6], pts_in: 432.8070[2525EB6], adj:0, ptsOut:432.8070, amlpts:38952630, idx:4294967295, timesize:0.0000
    14:48:29.675 T:3806229408 DEBUG: CVideoPlayerVideo::CalcDropRequirement - hurry: 0
    14:48:29.676 T:3806229408 DEBUG: CAMLCodec::Decode: ret: 2, sz: 192949, dts_in: 18442240474082.1797[2524188], pts_in: 432.7240[2524188], adj:0, ptsOut:432.8070, amlpts:38952630, idx:4294967295, timesize:0.0000
    14:48:29.688 T:3806229408 DEBUG: CVideoPlayerVideo::CalcDropRequirement - hurry: 0
    14:48:29.689 T:3806229408 DEBUG: CAMLCodec::Decode: ret: 2, sz: 339186, dts_in: 18442240474082.1797[25232C4], pts_in: 432.6820[25232C4], adj:0, ptsOut:432.8070, amlpts:38952630, idx:4294967295, timesize:0.0000
    14:48:29.697 T:3806229408 DEBUG: CVideoPlayerVideo::CalcDropRequirement - hurry: 0
    14:48:29.698 T:3806229408 DEBUG: CAMLCodec::Decode: ret: 2, sz: 233079, dts_in: 18442240474082.1797[252504C], pts_in: 432.7660[252504C], adj:0, ptsOut:432.8070, amlpts:38952630, idx:4294967295, timesize:0.0000
    14:48:29.713 T:3806229408 DEBUG: CVideoPlayerVideo::CalcDropRequirement - hurry: 0
    14:48:29.714 T:3806229408 DEBUG: CAMLCodec::Decode: ret: 2, sz: 300585, dts_in: 18442240474082.1797[252996C], pts_in: 432.9740[252996C], adj:0, ptsOut:432.8070, amlpts:38952630, idx:4294967295, timesize:0.0000

  • Hmm, muss wohl eine alte MediaInfo Version genommen haben.

    Hier mit einer aktuellen Version.

  • Habe festgestellt, dass mein Odroid via HDMI-CEC die Verbindung beim Herunterfahren nicht richtig trennt und nicht automatisch zum Fernsehprogramm zurück geht. Stattdessen bleibt er auf der HDMI Quelle.
    Und ich habe mal weiter mit Hyperion getestet. Wie gesagt, es wurde besser, aber es werden trotzdem Frames verschluckt.
    Dann muss ich mal beim echo 0x2 > /sys/module/amvdec_h265/parameters/double_write_mode Befehl nachfragen, warum echo 0x2 ausgewählt wurde und nicht echo 1?

  • Habe festgestellt, dass mein Odroid via HDMI-CEC die Verbindung beim Herunterfahren nicht richtig trennt und nicht automatisch zum Fernsehprogramm zurück geht. Stattdessen bleibt er auf der HDMI Quelle.
    Und ich habe mal weiter mit Hyperion getestet. Wie gesagt, es wurde besser, aber es werden trotzdem Frames verschluckt.
    Dann muss ich mal beim echo 0x2 > /sys/module/amvdec_h265/parameters/double_write_mode Befehl nachfragen, warum echo 0x2 ausgewählt wurde und nicht echo 1?

    Das mit dem Herunterfahren kann ich bestätigen. ab einer bestimmten Leia Version, welche ich leider nicht mehr genau weiß, waren die HDMI-CEC Optionen (Nur die "Schalter" und Werte waren zu sehen, nicht aber der Beschreibungstext links von den "Schaltern") kaputt und der C2 schaltete den Fernseher nicht mehr ab beim Herunterfahren.
    Die Optionen funktionieren seit Leia 7 wieder, es ist wieder alles sichtbar. Aber das Ausschalten funktioniert trotzdem nicht.

  • @Raybuntu

    So jetzt nochmal ein [definition=12,4][definition='1','3']Debug[/definition][/definition] mit dem neusten Kodi 17 Build von Dir.

    [definition=12,4][definition='1','3']Debug[/definition][/definition] Log :

    log?dl=0">https://www.dropbox.com/s/6hghr8i6bbjpp9w/kodi.[definition='1','0']log[/definition]?dl=0

    Problem ist eigentlich unverändert.

    Hab auch mal den Wiedergabe Modus auf von 60 auf 24Hz runter gedreht. Ändert überhaupt gar nichts.

    Danke und Gruß Sharky !

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!