Beiträge von pclin

    Sowohl der interne kodi Video player als auch mplayer nutzen ffmpeg zur Wiedergabe, also Software Decoding. gst-play natürlich HW-Decoding.
    ffmpeg läuft dafür sehr gut auf den Dreamboxen.
    mplayer zieht sich beim bauen immer das aktuellste ffmpeg runter und wird intern in mplayer verwendet. Die Leistung ist noch besser als mit ffmpeg-3.0 aus dem OE


    Aktuelle playercorefactory.xml (root/.kodi/userdata)

    gruß pclin

    kodi-17.2-RC1
    mit weitern Funktionen (openjdk-8-jre, nfs, AirTunes support)


    Wird gerade ausgiebig getestet...



    Der screenshot zwei ist mit ist in kodi gemacht, player ist mplayer (25% CPU Last)
    Mit dem default player von kodi gibt es Fullscreen (95% CPU Last)
    Beides Ruckelt da stimmt noch was mit dem buffer nicht.
    Das Bild am TV ist OK und nicht wie im screenshot 2 geteilt.
    Der 2 screenshot ist mit grab gemacht, da sieht man genau wie es am TV ist.


    Ach ja ganz vergessen mplayer nutz leider nur einen core, bekomme das einfach noch nicht hin das er alle 4 cores verwendet.


    gruß pclin

    Kodi mit NFS und Shairplay Support.

    https://github.com/mx3L/recipe…b/master/libnfs/libnfs.bb
    https://github.com/sahlberg/libnfs
    https://github.com/juhovh/shairplay


    gruß pclin


    playercorefactory.xml
    Weitere Fomate bei denen jetzt automatisch mit gst-play abgespielt wird.
    In der alten playercorefactory.xml gab es noch fehler in der syntax.


    Mit mplayer


    Die Bild und Ton Qualität ist exorbitant gut!
    CPU Last je nach Auflösung und filetype 3 bis 5%!

    gruß pclin

    Mit Taste C auf USB-Tastatur - MENU auf der FB kommt man zum Menü in kodi, hier kann man den Player aussuchen mit dem aktuell abgespielt werden soll.



    gruß pclin

    kodi mit gst-play-1.0 als Externer Player.


    Ist die letzte playercorefactory.xml von HIER
    Und kodi build von heute.


    Es geht aber nur abspielen, keine Steuerung.
    Das Bild ist im Hintergrund.
    Ton ist Super (SPDIF Downmix).
    gruß pclin


    Sieht ja schon alles sehr gut aus :grinning_squinting_face:
    Und im Dream-Elite Image ist schon alles fertig Installiert, so kann das auch ein 'Anfäger' schon nutzen.
    Wenn man bedenkt das wie es erst seit dem 24.3 erst was machen konnten, RESPEKT an alle die sich da beteiligen!


    Ich habe gestern auf der DM820 diverse PVR's compiliert.

    Auch Plex hat einzug gehalten.


    Leider ist ja noch nicht gstreamer als Default Audio/Video Player aktiv, weshalb es bei Video und hohen Auflösungen noch zu Ruckeln kommt.
    CPU Last ist da aber nicht nur das Problem, bei 1280x720 .ts liegt die Last bei ca. 75%, bei 1920x1080 bei 95%.
    Audio geht mit dem Default Player von kodi hervorragend Lasten bis 5%.
    So wie ich das gegoogelt habe kann man den Default Player ja für Verschiedene Formate konfigurieren, ich weiss nur nicht wie das für gstreamer zumachen ist.


    tvheadend in der Version 3.3 die im OE2.5 drin ist ist wohl nicht ganz Kompatibel zu kod1-17.2.
    Da müsste das .bb file auf >4.0.8 hochgesetzt werden.


    gruß pclin

    In meinem simplen kodi start script geht das auch.


    kodi.sh

    Code
    systemctl stop enigma2
    sleep 20; tvheadend &
    kodi -fs -n
    killall -9 tvheadend
    systemctl start enigma2

    gruß pclin

    Wenn ich das xserver-plugin aus e2 starte, dann tvheadend, geht auch der Zugriff auf den Tuner!



    Wenn man dann vor verlassen des xservers tvheadend beendet bekommt e2 den Tuner zurück!


    Das baue ich jetzt in mein startx.sh und stopx.sh ein :grinning_squinting_face:


    Das automatische starten von tvheadend muss ins xintrc rein

    Code
    sleep 10; tvheadend &

    und im stopx.sh

    Code
    killall-9 tvheadend

    dann geht das prima :grinning_squinting_face:


    gruß pclin

    Na ja es muss nicht alles als e2 Plugin laufen, nicht umsonst kann man sich das Debian mit dem ganzen X11 auch mit BA booten (ja ich muss das endlich fürs DreamOS 2.5 fixen) und theoretisch liesse sich auch ein Kodi (only) Image machen und Multibooten.

    Debian jessie hat zwar mehr Umfang und Programme, aber der xserver im OE2.5 passt besser (gcc, cmake libc version usw.)
    Es braucht ja auch nur ca 12 MB an Paketen um schon mal was auf der Box zumachen, Download und Beschreibung gibt es im IHAD
    http://www.i-have-a-dreambox.c…ostid=2166392#post2166392
    Möchte man dann noch:


    Programme Desktop:


    fbpanel - Taskleiste und Menu
    openbox - Fenster Manager
    feh - Setzen von Hintergrund, Anzeige diverser Bildformate
    geany - Texteditor mit Funktionen einer integrierten Entwicklungsumgebung
    pcmanfm - file manager
    glade3 - freie visuelle Programmierumgebung
    MiniBrowser - WebBrowser (webkitgtk mit gtk+3, gstreamer1.0)
    Epiphany - WebBrowser (webkitgtk mit gtk+3, gstreamer1.0)
    Sylpheed - E-Mail-Client
    Gimp - Bildbearbeitungsprogramm
    VLC - Media Player V2.2.2
    Pidgin - universal chat client
    XChat - IRC chat program
    X11vnc - VNC server for real X displays
    xserver-xorg-1.19.0 mit pixman-0.34.0, Xnest und Xephyr
    xarchiver
    xcalc
    xpdf
    putty
    gftp
    gparted
    transmission
    osmo
    supertux
    vncviewer
    qemu
    wireshark
    mplayer


    wird es noch ein wenig mehr. Ist bei den oben gelisteten nicht viel mehr als Kodi an Umfang hat...


    Ein Kodi (only) Image hat natürlich auch was, aber ich möchte nicht auf enigma2 verzichten.
    Auch wenn die neuen Boxen schnell booten ist mir Kodi als Plugin lieber, genau wie beim Xserver ist er als Plugin für E2 besser.
    der Xserver startet in 2 Sek. und das beenden geht genauso schnell, ist also Super für mal eben in der Werbepause, oder wenn mal wieder nur Müll im TV läuft.


    Und wir brauchen ja Hardware Unterstützung für Kodi und die kann glaube ich nur DMM liefern.


    gruß pclin

    Obi und makaveli haben da natürlich beide Recht.
    Mir ging es ja nur um die anfänglichen größen Unterschiede.
    Da Dream-Elite wie ich baue ist das ein neuer Favorit für mich.


    Mein Image hat z.zt. 4,5 GB (entpackt) und OE2.5 ist noch nicht alt.
    Ich hatte seit OE1.6 aber auch noch nie Probleme, weder abstürze noch sonstige Einschränkungen damit.
    Nur bei e2 bzw, Plugins gibt es immer mal Probleme.
    Das Image habe ich immer nur aktualisiert bis es ein neues OE gibt.
    Ich musste noch nie neu aufsetzen.
    Meine Box ist halt für mich ein STB-PC und den Xserver mit all den schönen Progis möchte ich nicht missen.


    gruß pclin

    Vergleich der Image GrößenOrginal:
    -rw-r--r-- 1 pclin pclin 81145704 Mär 25 16:03 dreambox-image-deb-dm820-20170325075409.rootfs.tar.xz


    mit zusätzlich x11, diretfb und pulseaudio
    -rw-r--r-- 1 pclin pclin 82641208 Mär 30 00:00 dreambox-image-deb-dm820-20170329191646.rootfs.tar.xz
    -rw-r--r-- 1 pclin pclin 82654012 Mär 30 19:57 dreambox-image-deb-dm820-20170330174929.rootfs.tar.xz


    ca. 1,5 MB Unterschied.


    pam habe ich ersteinmal raus genommen, da gibt es seit dem 24.3 Probleme beim build von shellinabox und dann wird ja auch kein Image erfolgreich gebaut.


    pam funktioniert aber nur vollständig wenn es in DISTRO_FEATURES drin ist.
    Unterschied in der Image Größe ist minimal wenn pam mit drin ist.



    gruß pclin

    @Reichi
    im Anhang meine aktuelle /usr/share/keymap.xml, soweit 'vollständig', und keymap.xml für diverse plugins.


    Bei mir geht auch Schrift überall in e2 und in Kodi.
    Das liegt aber glaube ich an directfb in meinem Image.
    Weitere Änderungen sind nicht nötig.


    Was noch nicht überall perfekt ist:
    Pos1 geht noch nicht überall das liegt meistens noch auf dem HOME Button
    Stop geht noch nicht immer (ESC lang)
    Help nicht in allen plugins (F1 lang)


    Mapping ist wie in Post 40 beschrieben.


    gruß pclin

    Hi,
    könntet ihr bitte die Environment variables in /etc/profile für TERM anders setzen.


    Code
    export TERM=xterm

    Damit erhält man die besten Ergebnisse!
    Beispiel mc:
    Darstellung, Farben und Mouse Support!


    export TERM=linuxBeispiel mc:
    Darstellung und Farben, kein Mouse Support!


    export TERM=vt100
    Beispiel mc:
    Fenster ist leer, Farben nicht Richtig, kein Mouse Support!


    gruß pclin