[WiP] Cubieboard: softhddevice über vdpau

  • Hallo Moorviper,


    vielen Dank für die schnelle Reaktion.



    Du hast natürlich Recht, momentan ist das Ganze ja noch im alpha Stadium. Ich
    hatte lediglich den Eindruck, dass es bei Anderen mit dem Ton funktioniert und ich wieder
    irgendetwas falsch compiliert/installiert habe.


    Hast du denn einen Verdacht woher das kommen kann ? Mplayer und speaker-test
    funktionieren ja einwandfrei.


    Grüße


    Andreas

  • Zitat

    Ich suche auch noch ein schickes Gehäuse, wo ein raspberry oder cubie2 hinpasst, sowie Ein/Ausschalt-Steuerung eventuell mit wakeup Funktion....
    Was hast du für ein Gehäuse genutzt?


    Ich baue es selber da es zumindest für das cubie kein gescheites gibt wenn man eine 3,5" platte nutzen will


    es gibt aber eins für eine 2,5"


    aber bei mir sollen evtl noch 2 sundtek sticks mit ins gehäuse statt dahinter rum zu liegen


    die Festplatte wird wenn es fertig ist auf einer Plastikplatte verschraubt
    der Lan und Audio Anschluss wird auch an die rückseite gelegt evtl noch ein usb (wenn ich intern einen usbhub mit einbaue)


  • Auf alle Fälle A20, da der A31 wg. PowerVR nicht gut in der Community ankommt und die Lust aufs Entwickeln daher nicht so groß ist... Die Wartezeit, um mit dem A20 was Vernünftiges anfangen zu können wird deutlich kürzer sein, als beim A31. Zumindest was Video/Grafik Geschichten angeht.


    Das ist mir durchaus bewußt, auch der A31 ist gar nicht offiziell für Linux unterstützt. Ein bißchen was muss ja auch noch zum "basteln" übrig bleiben. Aber Scherz beiseite, ich glaube der A20 hat mir nicht genug CPU Power...



    Für Cedarx alleine nicht. XBMC läuft z.B. ohne X. Für libvdpau-sunxi starte ich bei mir hier immer parallel ein X, da ein Display geöffnet werden muss. Aber die Frage habe ich mir auch schon gestellt, obs das überhaupt braucht. Da lasse ich mich gerne belehren.


    Das ist die spannende Frage, wenn man für CedarX gar kein X braucht, dann ist auch der nicht-unterstützte PowerVR erstmal "egal"...

  • Ich habe mich mal hingesetzt und den Code von libvdpau mit log Einträgen geflutet um nachzuvollziehen, wo der Hund begraben ist. Werde das sobald möglich auf meinen github account stellen, damit wir hier testen können und evtl. ein Stück weiter kommen.
    Gruß
    Andreas

  • Super, ich hoffe ein wenig mithelfen zu können. :)

  • Hier zum Testen:
    https://github.com/rellla/libvdpau-sunxi/tree/WIP/osd


    und verbessern :p


    Gruß Andreas

  • habs mal geladen



  • So. OSD läuft. Dieser Commit wars: https://github.com/linux-sunxi…a70cff3c19efb53769e967d72.
    Ich habe ihn kurzerhand auf meinen WIP/osd angewandt und siehe da, osd ist da. Der linux-sunxi osd branch sollte wohl auch gehen.
    Jetzt muss das ganze noch etwas performanter werden, dann schauts gut aus.
    Gruß Andreas

  • beim osd branch flackert es nur aber es kommt kein lesbares osd ^^
    [Blockierte Grafik: http://www.vdr-resource.de/1.jpg]
    [Blockierte Grafik: http://www.vdr-resource.de/2.jpg]

    Einmal editiert, zuletzt von Moorviper ()

  • beim osd branch flackert es nur aber es kommt kein lesbares osd ^^


    Hier auch... aber immerhin man sieht ein bissl OSD. ;)

  • Aktualisiert es bei dir den Sendernamen wenn du umschaltest???
    bei mir wird immer ZDF-HD angezeigt (erster sender nach starten des vdr)


    Weiso werden eigentlich im forum keine bilder mehr direkt angezeigt wenn man sie einbindet
    c3po meinte in einem anderen thread bei einem anderen Mitglied mal es läge dort am https


    verwende aber hier http
    :edit liegt am safari :-/

    Einmal editiert, zuletzt von Moorviper ()

  • Aktualisiert es bei dir den Sendernamen wenn du umschaltest???
    bei mir wird immer ZDF-HD angezeigt (erster sender nach starten des vdr)


    Ich sehe noch weniger OSD, als bei Dir auf den Bildern zu sehen ist. Die Teile vom OSD verschwinden auch nicht nach ein paar Sekunden, wie sonst üblich ...
    Getestet hatte ich ohne und mit BITMAP=1

  • hm bei mir hat der vdr jetzt irgendwas erkannt und will ne FB anlernen :-/

  • Hallo,
    ich habe mein Repo rebased auf Basis von den neuesten Commits von jemk. Siehe hier. Den aktuellen Stand habe ich noch nicht ausprobiert, sollte aber so funktionieren, wie der alte von Samstag. OSD ging da ganz gut, flackerte noch minimalst.
    softhddevice habe ich mit DUSE_BITMAP kompiliert, und in der script.bin framebuffer_num=4 und scaler_mode enabled. Alles auf einem A10.
    Jetzt muss noch an der Performance geschraubt werden, dann schauts schon ganz gut aus für einen nativen VDR client.
    Vielleicht kann sich jemand den anderen WIP branch anschauen mit output_surface_put_bits_native. Das habe ich nur mal schnell aus surface_bitmap (blind) übernommen und werds heute abend mal testen.
    Gruß
    Andreas

  • seit
    https://github.com/rellla/libv…3cff531dba543c93237b8522f
    beendet sich softhd-device immer nach ein paar sekunden


    war bei dir mehr zu sehen als auf meinen bildern oben ??


    (werde aber wenn die platte endlich freigemacht erst mal das cubieez darauf installieren / das heftige logging ist bestimmt nich gut für den nand ;) )



    ok das mit dem beenden kam vom remote plugin

  • Ok. Den Commit hatte ich noch nicht drin am Samstag. Ich muss da heut abend mal ein paar Tests fahren.
    Ja, bei mir war das OSD ordentlich in der richtigen Größe da. Mit "svdrpsend hitk ..." konnte ich auch navigieren. Das war alles problemlos bis auf Minimales Flackern. Aber das wird sich auch noch geben...
    Ob die Farben passten weiß ich nicht, da war die Zeit zu kurz, aber das kann höchsten noch an Drehern in den ARGB Werten liegen.
    EDIT Gibts da logs, wo/womit softhddevice aussteigt? Ok ;)
    Gruß Andreas


    EDIT2: Achtung: repo (ein letztes Mal) rebased, damit endlich Ordnung ins Datum kommt ;)

    Einmal editiert, zuletzt von rell ()

  • Hm wie sieht bei dir eigentlich die script.bin der [disp_init]


    Bereich aus ?



    meine zur zeit 720p


    hab schon bedenken das bei mir die pixelsequence evtl nicht stimmt

    2 Mal editiert, zuletzt von Moorviper ()

  • Wenn ich mich recht erinnere:

    Code
    [disp_init]
    disp_init_enable = 1
    disp_mode = 0
    screen0_output_type = 3
    screen0_output_mode = 4
    fb0_framebuffer_num = 4
    fb0_format = 10
    fb0_pixel_sequence = 0
    fb0_scaler_mode_enable = 1


    Gruß Andreas

  • Hallo,
    welchen Stand hast du genommen? Bei mir gings mal, allerdings hab ich derzeit nur in solches Bild: http://www.vidup.de/v/fYKiz/
    Gruß Andreas

Jetzt mitmachen!

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