Banana PI Pro M2 => Schon jemand in Action ?

  • Hi !


    Hat schon jemand mal mit dem Pro M2 rumgespielt ?
    Oder braucht jemand nen Tester ?


    Gruss Gerd

    vdr => p8b75-m lx / pentium g2020t / 8 GB Ram / zotac gt 630 / cine S2 V5.5 / 60 gb ocz ssd / 640 gb wd scorpio blue / display noritake 256x64-3900 / chenbro PC71023 gehaeuse / yavdr stable / softhddevice


    spielsystem => p8b75-m le / intel core i3 3220T / ubuntu lts 14.04 / 16 GB ram / zotac gt 630 / cine S2 V6.2 / yavdr stable pakete / softhddevice / pulseaudio+alsa


    spielwiese => Zotac Zbox ID45 / 120 GB mSATA / via Satip => Octopus Net / yavdr stable / softhddevice

  • der dürfte kein cedarx haben laut allwinner mur A10/20/23

  • Banana Pi Pro oder Banana Pi M2?


    Der Pro sollte genauso funktionieren wie der erste Banana Pi (jetzt M1).
    Mit M2 wirds schlecht aussehen, was die Hardware Unterstützung, die wir für VDR brauchen, angeht, da hier nicht der A20 sondern der A31s verbaut ist.


    Gruß Andreas

  • @Andreas,


    Allwinner hat seit kurzem den Sourcecode für CedarX unter die LGPL gestellt.


    Bedeutet dies nun, dass man



    a) nicht mehr auf den sunxi-kernel angewiesen ist, sondern auch auf dem Mainline Kernel VDR mit VDPAU laufen lassen kann?
    b) alle Allwinner SoC mit CedarX Unterstützung prinzipiell für VDR geeignet sind?


    oder anders gefragt:


    c) auf welchen Allwinner SoC ist VDR mit VDPPAU jetzt praktisch möglich?
    d) welchen Einfluss hat die Freigabe des Sourcecodes auf die Portierung des VDR auf Allwinner SoC?


    Gruß, Paul

    Server: Raspberry Pi, Acer Aspire easyStore H340, DIGIBIT R1 SAT>IP

    Clients: Hauppauge MediaMVP, Raspberry Pi mit Vomp-Client und SAT>IP, BananaPi Pro, Mele M5


  • Hi !


    das der Pro M1 genaus funktioniert weiss ich... ich hab nur gefragt ob einer mit dem M2 was macht bzw. machen will.... denn ich koennet mittesten.. hab einen ergattert.. :D


    Gruss Gerd

    vdr => p8b75-m lx / pentium g2020t / 8 GB Ram / zotac gt 630 / cine S2 V5.5 / 60 gb ocz ssd / 640 gb wd scorpio blue / display noritake 256x64-3900 / chenbro PC71023 gehaeuse / yavdr stable / softhddevice


    spielsystem => p8b75-m le / intel core i3 3220T / ubuntu lts 14.04 / 16 GB ram / zotac gt 630 / cine S2 V6.2 / yavdr stable pakete / softhddevice / pulseaudio+alsa


    spielwiese => Zotac Zbox ID45 / 120 GB mSATA / via Satip => Octopus Net / yavdr stable / softhddevice


  • Allwinner hat seit kurzem den Sourcecode für CedarX unter die LGPL gestellt.


    Stimmt nicht ganz. Allwinner hat Teile des Codes "vermeintlich" neu geschrieben und das unter die LGPL gestellt. Und zwar werden die Codecs nun als "plugin" eingebunden. MPEG1/2/4 und H264 sind im Source vorhanden, sowie die Engine an sich. (Userspace Treiber). Mit dem Kernel Treiber hat das nichts zu tun, der ist open source.
    Was ich auf den ersten Blick so sehe, ist allerdings nicht die ganze Funktionalität, die die Hardware hergibt und womöglich in den alten binary blobs umgesetzt war, vorhanden. Register dokumentation ist lückenhaft. Und das wäre eigentlich das interessante. Der Encoder und die restlichen Codecs (z.B. VP8, VP6, MS-MPEG) müssen weiterhin als binary eingebunden werden. Das alles mag wohl ein Schritt nach vorne sein, löst aber nicht die Probleme von Allwinner, SÄMTLICHEN Source Code zu veröffentlichen, der in den alten binaries war welche die GPL verletzen.

    Zitat


    a) nicht mehr auf den sunxi-kernel angewiesen ist, sondern auch auf dem Mainline Kernel VDR mit VDPAU laufen lassen kann?


    Nein. Im mainline Kernel fehlt ein Modul für die Video Engine (Ein OS-Treiber ist angefangen und ein "Gerüst" war kurz online - bis die Situation mit Allwinner und der GPL nicht klar ist, wird hier allerdings nichts veröffentlicht). Außerdem fehlt der display Treiber (Da gibts wohl auch schon was im stillen Kämmerchen, Fertigstellung scheitert allerdings hauptsächlich an der Motivation, für einen GPL Violator den Code zu liefern). Den Mixer Prozessor, den libvdpau-sunxi für 2D Beschleunigung nutzt, könnte man wohl softwareseitig umschiffen - oder "einfach" selber schreiben.

    Zitat


    b) alle Allwinner SoC mit CedarX Unterstützung prinzipiell für VDR geeignet sind?


    Prinzipiell ja, wobei sich die API bzw. die Register der Video Engine in den Generationen - in welchem Umfang auch immer - unterscheiden. Unabhängig davon, dass das Ganze ja auch am Display Treiber hängt ... Und dessen API unterscheidet sich wohl auch, wenn man den SDK Releases von Allwinner trauen kann.

    Zitat


    c) auf welchen Allwinner SoC ist VDR mit VDPPAU jetzt praktisch möglich?


    A10 und A20

    Zitat


    d) welchen Einfluss hat die Freigabe des Sourcecodes auf die Portierung des VDR auf Allwinner SoC?


    Wenn wir von Portierung von VDR auf Allwinner SoC sprechen, gibts nur zwei Sachen zu beachten. libvdpau-sunxi und den Kernel mit Display Treiber und VE Treiber. Der Kernel muss display und video engine können und die libvdpau-sunxi muss diese beiden Treiber bzw. die Register mit der (jeweils SoC-versionsabhängigen) richtigen API ansprechen. Der Rest ist einfach nur ein linux auf arm und VDR.
    Die Veröffentlichung bringt der Entwicklung erstmal wenig, da das, was veröffentlicht wurde, zum größten Teil eh schon bekannt war und in libvdpau-sunxi enthalten ist. Anständige Registerdoku wäre besser als immer wieder diese Code drops... Aber Allwinner checkts nicht.
    Bevor irgendwelche weitern SoC Versionen noch unterstützt werden, muss erst der komplette Mainline Support her (inkl. Display + VE). Aber dafür muss Allwinner erst die GPL Geschichte klären. Mal sehen, ob der Beitritt zur Linux Foundation kürzlich da irgendwas bringt. Ich bezweifle das.


    Hi !
    das der Pro M1 genaus funktioniert weiss ich... ich hab nur gefragt ob einer mit dem M2 was macht bzw. machen will.... denn ich koennet mittesten.. hab einen ergattert.. :D


    Ich habe nur reagiert, weil du "Pro M2" geschrieben hast. Und den gibts nicht. Ansonsten viel Spaß damit, ich würde versuchen ihn zu tauschen ;) Z.B. gegen einen H3, der liegt hier seit einer Woche rum und wartet darauf erkundet zu werden...


    Hoffe, etwas zur Aufklärung beigetragen zu haben.


    Gruß Andreas

  • Hallo Andreas,


    vielen Dank für die ausführliche Antwort! Hoffentlich bewegt sich Allwinner noch etwas.


    OT: Welchen Branch der sunxi/vdpau sollte man nehmen? Du hast in letzter Zeit einige Änderungen gemacht, leider blicke ich da nicht mehr durch.


    Gruß, Paul

    Server: Raspberry Pi, Acer Aspire easyStore H340, DIGIBIT R1 SAT>IP

    Clients: Hauppauge MediaMVP, Raspberry Pi mit Vomp-Client und SAT>IP, BananaPi Pro, Mele M5


  • Ich auch nicht ;) Ich würde meinen dev Brach nehmen. Ausser du bist experimentierfreudig ...
    Sollte ganz gut funktionieren. Skindesigner geht damit auch. Prinzipiell ;)
    Und wenn du deinen Kernel selber machst, dann vergiss den csc patch nicht...


    Gruß Andreas

  • Back to topic, Info bzgl. A31 und A31s:
    https://www.mail-archive.com/l…egroups.com/msg12046.html


    Gruß Andreas

Jetzt mitmachen!

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