Beiträge von pclin

    kodi-play (vormals gst-play-1.0) macht 'fast' alles in e2, wie gst123, benötigt aber nur Standard Pakete.
    Kommt auch mit der Fernbedienung zurecht, ohne interactives Terminal!


    kodi-play (gst-play-1.0) sind von emanuel@IHAD zu den Anfangszeiten von kodi erstellt worden, als externe Player für kodi, als wir noch keinen gstplayer als Default Player in kodi hatten.


    kodi-play

    gst-play-1.0

    gruß pclin

    War zu befürchten das noch Pakete fehlen.


    gst123 spielt zwar auch ohne X11, wird aber bei mir auf der Box, mit gebaut.
    In X11 geht Video dann auch im Fenster, und auch gstreamer visualisierungen funktionieren bei Musik Wiedergabe.


    Wenn du magst lade ich die Pakete die dir Fehlen hoch.


    libgtk-x11 hat aber noch einge Depends die du dann auch benötigst.

    Code
    Depends: libxcb1 (>= 1.11.1), libxrender1 (>= 0.9.9), libpixman-1-0 (>= 0.32.8), libxext6 (>= 1.3.3), libz1 (>= 1.2.8), libfreetype6 (>= 2.6.3), libxcb-shm0 (>= 1.11.1), libxrandr2 (>= 1.5.0), libxdamage1 (>= 1.1.4), libffi6 (>= 3.2.1), update-alternatives-dpkg, libcairo2 (>= 1.14.6), libstdc++6 (>= 5.3.0), libglib-2.0-0 (>= 2.46.2), libxau6 (>= 1.0.8), libfontconfig1 (>= 2.11.94), directfb (>= 1.7.7), libx11-6 (>= 1.6.3), libts-1.0-0 (>= 1.1), libxfixes3 (>= 5.0.1), libxcomposite1 (>= 0.4.4), libpcre1 (>= 8.38), libatk-1.0-0 (>= 2.18.0), libc6 (>= 2.23), libharfbuzz0 (>= 1.2.3), pango (>= 1.38.1), libpng16-16 (>= 1.6.21), libxcb-render0 (>= 1.11.1), libexpat1 (>= 2.1.0), libgdk-pixbuf-2.0-0 (>= 2.32.3), libxdmcp6 (>= 1.1.2), libxcursor1 (>= 1.1.14)

    Wenn dann lade ich das im IHAD hoch, da habe ich schon einiges davon hochgeladen (kodi und x11 Thread), und in der Bastelstube einen Thread gst123


    gruß pclin

    Hab auch grade mal tearsofsteel-1080p mit bitbake im OE2.5 gebaut.

    Der lädt eigentlich nur den Film herunter, und installiert den Film dann nach /usr/share/movies,
    Ist natürlich ein blöder Pfad, würde ein 'normales' Image schrotten...
    Das Paket hat ja 738 MB.


    gruß pclin

    alpha.sh brauchst du nur einmal, also beim ersten abspielen.
    Beim 2 aufruf wird der alpha Wert wieder umgeschaltet.
    Ich verwende meist 2 oder mehr Terminals, dann hat man mehr Kontrolle.


    gst123 ist jetzt auch für mipsel verfügbar!


    http://space.twc.de/~stefan/gst123.php


    Es kann sein das wegen fehlender pulseaudio libs gemeckert wird, spielt dann aber trotzdem.
    Ansonsten kann ich die 3 libs auch hochladen.


    gst123 /pfad/file mehr braucht man nicht eingeben!


    gruß pclin

    Mach dir mal nicht so viel Arbeit, da es ja auch mit gst-launch geht. Muss mal mit einem frisch geflashten Image testen, vielleicht will nur was in meinem Image nicht so wie ich will. Mit gestopptem e2 kommt wenigstens schon mal Ton :winking_face: .


    Kann ich im e2 log was sehen, wenn da noch etwas zum Video abspielen fehlen sollte?

    Neu flashen musste ich noch nie!
    Mein Image ist direkt nach Erhalt der Box (DM900) also April 2017, hat inzwischen 6 GB und wahrscheinlich mehr an experimenten erlebt als jedes andere Image.
    Das Image auf der DM820 ist sogar noch ein halbes Jahr älter.
    Meistens ist das erste Image was ich unter einem neuen OE baue auch das, was bis zum Ende durch läuft. Freue mich schon auf ein neues OE (Dreambox One/Play)


    gst-plugins habe ich alle installiert, und auch noch gst-libav.


    gruß pclin

    Einfach im CLI eingeben, nach abspielen wieder, bzw. bevor du e2 wieder startest.
    oder
    alpha.sh && gst-launch


    alpha,sh ohne Wert Angabe toggled zwischen 0 und 255


    Verwendest du alpha.sh in e2 siehst du wenn ONScreen was eingeblendet wird mal die OnScreen Einblendung mal nicht


    Geht dein Beispiel aus Post 1 im z.B. im MediaCenter, wenn ja muss es auch mit gst-launch gehen.


    gruß pclin

    Wenn der Ton kommt musst du alpha.sh benutzen!
    Dann siehst du auch das Bild.


    gruß pclin


    ps.
    Ist nicht viel Arbeit compilieren geht ja fast von alleine. ist nur die Frage ob es durch geht...
    Im SDK ist gst123 blacklisted weil es Probleme mit sysroot gibt, da geht es nicht durch.
    Also auch nicht mit oe_runconf / oe_runmake


    Ich bin da gerne Hilfsbereit :grinning_squinting_face:


    gruß pclin

    Nein, ist von mir auf der Box compiliert, gibt es hier im Board, aber z.Zt. nur für armhf.
    Muss mal schauen ob ich das auch für mipsel habe. Sonst versuche ich es zu bauen.


    Oft muss man dann auch den alpha Wert ändern.
    Dafür habe ich ein Script gemacht, gibt es im IHAD alpha.sh


    gruß pclin

    Geht auch auf der DM820!


    Ich verwende aber lieber gst123, ist einfacher zu bedienen, und man kann auch noch spulen/beenden.
    oder auch
    kodi-play von emanuel, auch eine gstreamer Variante, kann dann sogar per FB bedient werden, ohne interactives Terminal. Verwende ich oft in X11.



    http://ftp.nluug.nl/pub/graphics/blender/demo/movies/ToS/


    gibt auch ein recipes im dreamOS 2.5 SDK tearsofsteel-1080p.bb so wie bigbuckbunny-1080p.bb


    gruß pclin

    gst-launch-1.0 playbin uri=file:/// geht im dreamOS

    Code
    [19:46 root@dm900 ~] > gst-launch-1.0 playbin uri=file:///hdd/movie/ToS-4k-1920.mov
    Setting pipeline to PAUSED ...
    Pipeline is PREROLLING ...
    Pipeline is PREROLLED ...
    Setting pipeline to PLAYING ...
    New clock: GstSystemClock
    Redistribute latency...

    und es spielt Bild und Ton, e2 ist gestopt.


    gruß pclin

    Man möchte ja auch ein Produkt das funktioniert, und die Erstellung der Software/Programmierung ist ja nicht aus dem Ärmel zu schütteln.
    DP ist bestimmt bemüht das es so schnell als möglich auf den Markt kommt, man will ja auch Geld verdienen.
    Gibt man zu früh ein Datum bekannt gibt das auch nur Ärger.


    gruß pclin

    Alternativ zu OpenVPN gibt es auch noch seit kurzem tinc vpn OE2.5 - amhf/mipsel, wurde von @Gunah im IHAD Board hochgeladen.


    https://tinc-vpn.org/


    Bei OpenVPN ist aktueller relase 2.4.6, im OE2.5 gibt es die Version 2.3.8


    Im IHAD baue ich seit einiger Zeit die aktuellen Relase, 2.4.4 ist da z.Zt. der letzte. 2.4.6 baue ich grade.


    gruß pclin

    Koppeln mit iPhone Funktioniert auch!


    Unter Netzwerkkonfiguration findet man auch Bluetooth.
    Kann man hier an/aus stellen. Hat man das iPhone gekoppelt, ist es erstmal als idle angezeigt.
    Drückt man OK wird es Verbunden!


    Code
    [19:45 root@dm900 ~] > ifconfig
    bnep0     Link encap:Ethernet  Hardware Adresse 00:1a:7d:da:71:02  
              inet6-Adresse: fe80::21a:7dff:feda:7102/64 Gültigkeitsbereich:Verbindung
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metrik:1
              RX packets:9 errors:0 dropped:0 overruns:0 frame:0
              TX packets:11 errors:0 dropped:0 overruns:0 carrier:0
              Kollisionen:0 Sendewarteschlangenlänge:1000 
              RX bytes:1444 (1.4 KiB)  TX bytes:1630 (1.5 KiB)

    eth1 (USB-Kabel) ist mit usbmuxd und ifuse zum iPhone hergestellt!
    Persönlicher Hotspot: 2 Verbindungen, wird am iPhone angezeigt.


    gruß pclin