sunxi-vdpau WIP (ehemals interlaced branch)

  • Alter threadtitel:

    Zitat

    ES ist Vollbracht DANKE DANKE Jens (jemk) Alle Sender laufen mittels sunxi-vdpau (zumindest in 720p)


    Hab den aktuellen commit ausgechecked
    Sieht alles gut aus
    als nächstes drehe ich die Auflösung hoch mal sehen obs auch mit füll hd geht


    danke jens


    getestet


    deluxe music hd
    disney channel hd


    dann gingen mir jetzt die Tuner aus da grade 2 Timer laufen :-/ :wand


    OK ServusTV muss ich noch testen sobald ein Tuner frei wird :mua ;D


    SERVUSTV GEHT NOCH NICHT :mua

    6 Mal editiert, zuletzt von Moorviper ()

  • Kannst Du das mal genauer beschreiben? Laufen nun alle SD- und HD-Sender (720p) stabil?
    Welchen branch hast Du beim Checkout verwendet (master oder interlaced)

    Meine VDRs:
    >>>Mac mini 2010 mit 2x Sundtek SkyTV Ultimate III, Logitech Harmony 300i, yavdr-0.5a mit softhddevice<<< >>>ZOTAC D2550 ITX-WIFI Supreme mit DD Cine S2, Gehäuse OrigenAE M10, Logitech Harmony 300i, yavdr-0.5a mit softhddevice<<< >>>Raspberry Pi
    2 mit Sundtek SkyTV Ultimate IV, raspbian, rpihddevice-Plugin, Logitech Harmony 200<<<

  • den letzten stand vom interlaced branch


    Alle HDplus sender gehen
    servus tv werde ich jetzt testen
    die free tv gingen auch

  • hm bei arch war ich auch gescheitert


    es gibt da mehrere Howtos aber die funktionieren alle anscheinend nicht mehr


    ich hätte am liebsten auch debian oder arch genommen aber die beiden distries laufen auf den A20 einfach zu schlecht :-/

  • 720p funktioniert hier jetzt. :)
    Vielen Dank an Jens (jemk) :D
    Bei Servus-TV-HD bekomme ich folgenden Fehler:


    Code
    [VDPAU SUNXI] VE version 0x1623 opened.
    [VDPAU SUNXI] Requested unimplemented picture_structure
    [xcb] Unknown request in queue while appending request
    [xcb] Most likely this is a multi-threaded client and XInitThreads has not been called
    [xcb] Aborting, sorry about that.
    vdr: ../../src/xcb_io.c:165: append_pending_request: Assertion `!xcb_xlib_unknown_req_pending' failed.

    Einmal editiert, zuletzt von Uwe ()

  • ok servustvhd geht bei mir auch nicht
    ist aber bisher der einigste sender



    wobei der server schießt sich mit weg kann also auch am server liegen

  • Vielleicht will mir ja doch mal noch jemand eine Aufnahme von einem nicht funktionierenden Sender zukommen lassen, aber bitte so dass ich sie dann auch mit dem vdr abspielen kann. Im mplayer funktioniert bei mir zumindest alles was mir bisher so in die Finger gekommen ist. vdr kann ich mangels dvb hardware nicht testen, außer mir schickt jemand Aufnahmen. 20 sec reichen auch.


    Uwe: Das (Requested unimplemented picture_structure) ist der fehlende Deinterlacer, ich hätte aber erwartet dass es trotzdem funktioniert.

  • bei mir weis ich es noch nicht obs am server hängt der spinnt zur zeit ein bisschen nehme aber grade max 2s auf Servustv auf und lade es hoch das dürfte bei meinem dslram gehen

  • ich ?? ja


    exports gemacht ??


    Code
    export VDPAU_DRIVER=sunxi
    export DISPLAY=:0.0
    export VDPAU_OSD=1


    und die chmod auf die devices wenn module geladen

    Code
    chmod 0777 /dev/disp
    chmod 0777 /dev/cedar_dev
  • Ich bekomme weder OSD, noch eine Ausgabe.
    Auch mit den Exports und Chmods von dir nicht.


    Die Log wird geflutet mit "missed frame" Meldungen von softhddevice
    XTerm funktioniert aber. Was könnte denn noch fehlen?



  • hier mal ein log vom Absturz mit einer servushd Aufnahme





    geladen werden bei mir folgende module




    jemk hast pn

  • Wenn ich glxgears aufrufe kommt das hier:



    Wo bekomme ich denn diese mali_drm_dri.so?

  • ich meine mich zu erinnern das man die treiber manuell bauen muss


    https://github.com/linux-sunxi/sunxi-mali

  • So, bei mir funktioniert es auch nicht... Im mplayer geht es aber, liegt also erstmal nicht direkt an vdpau.


    Was mir auffällt ist, dass vdr im gegensatz zu mplayer viel mehr VideoSurfaces als nötig erstellt, wobei ihm dann bei fullhd der Speicher ausgeht. Der kernel reserviert nur 80mb, was normalerweise auch reichen sollte. Und davon gehen auch noch ein paar mb für die osd surfaces drauf. Wenn ich VDPAU_OSD=0 setze dann läuft die Aufnahme (nach blinder menübedienung ;)

  • ah ok ohne osd hab ichs nicht getestet


    :edit


    ja stimmt ohne osd läuft die Aufnahme ^^

  • Auf anderen Kanälen komme ich soweit. OSD ist da. Bild nicht. Es stürzt aber wenigstens nicht ab.


Jetzt mitmachen!

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