vnsi und vdpau geht manchmal und manchmal nicht

  • Hi leute,

    Ich habe ein Problem mit vdpau. Die Beschleunigung wird bei HD-TV-Streams nicht von Anfang an gestartet. Erst nach mehrmaligen Stoppen und Starten des Programms wird die Unterstützung aktiviert. Aus irgendeinem Grund kann xbmc die Höhe und Breite des Streams nicht gleich erkennen.

    Hier mal ein LOG-auszug:

    Code
    9:39:17 T:140018685310720 M:1363795968 DEBUG: CDVDFactoryCodec: compiled in hardware support: CrystalHD:no OpenMax:no VDPAU:yes VAAPI:yes
    19:39:17 T:140018685310720 M:1363795968 NOTICE: CDVDVideoCodecFFmpeg::Open() Creating VDPAU(1280x720, 28)
    19:39:17 T:140018685310720 M:1363222528 NOTICE: VDPAU Decoder capabilities:
    19:39:17 T:140018685310720 M:1361858560 NOTICE: CDVDVideoCodecFFmpeg::Open() Using codec: H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 (VDPAU acceleration)
    19:39:42 T:140018685310720 M:1359028224 DEBUG: CDVDFactoryCodec: compiled in hardware support: CrystalHD:no OpenMax:no VDPAU:yes VAAPI:yes
    19:39:42 T:140018685310720 M:1359028224 NOTICE: CDVDVideoCodecFFmpeg::Open() Creating VDPAU(0x0, 28)
    19:39:42 T:140018685310720 M:1359028224 WARNING: (VDPAU) no width/height available, can't init
    19:39:42 T:140018685310720 M:1359028224 NOTICE: CDVDVideoCodecFFmpeg::Open() Failed to get VDPAU device
    19:39:42 T:140018685310720 M:1359028224 NOTICE: (VDPAU) Close
    19:39:42 T:140018464663296 M:1358876672 NOTICE: (VDPAU) Close


    Nach mehrmaligen Programm stoppen und starten geht es dann entlich.


    Hat jemand vielleicht eine Ahnung wo man die Zeit einstellen kann, die der XBMC Player benötigt bis er den Stream wiedergibt? Vielleicht braucht es einfach ein bisschen mehr Zeit bis der VideoCodec erkannt hat wie groß das Bild im Stream ist.

    Irgendwelche anderen Ideen?

    Danke schon mal für eure Hilfe

    Gruß

    Test-Client:
    Zotac Ion-330-1 (Intel Atom 330@1,6 GHz). 2GB, 40GB SSD, Gentoo,
    gentoo-sources-2.6.37-r4, aktuelles vnsi-plugin aus dem opdenkamp-git

    Server:
    Asus-Board: Amd Quad-core, DVB-S, gentoo, vdr-1.7.16, aktuelles vnsi-plugin aus dem opdenkamp-git

    eine Menge andere Clients:
    panda-board, beagleboard usw.

  • Hi,

    Danke.

    Der Build ist selbst gebaut und zwar mit den letzten Sources aus dem Git von opdenkamp. Version XBMC-PRE-11.0 Git:20110512-028887b

    Ich werde heute Nachmittag in den Sourcen schauen, ob der Fix drin ist, falls nicht werde ich ihn einbauen.

    Danke schon mal. Ich berichte wieder.

    Gruß

    Test-Client:
    Zotac Ion-330-1 (Intel Atom 330@1,6 GHz). 2GB, 40GB SSD, Gentoo,
    gentoo-sources-2.6.37-r4, aktuelles vnsi-plugin aus dem opdenkamp-git

    Server:
    Asus-Board: Amd Quad-core, DVB-S, gentoo, vdr-1.7.16, aktuelles vnsi-plugin aus dem opdenkamp-git

    eine Menge andere Clients:
    panda-board, beagleboard usw.

  • danke für den tipp. Leider steht der code schon so da drin. vielleicht ist das thema doch noch nicht abgehagt, auf jeden fall ist es jetzt wieder aktuell.

    ich bitte euch mir ein wenig dabei zu helfen. vielleich haben ja noch mehr das selbe problem. ich werde heute abend mal weiter danach suchen.


    Gruß

    Test-Client:
    Zotac Ion-330-1 (Intel Atom 330@1,6 GHz). 2GB, 40GB SSD, Gentoo,
    gentoo-sources-2.6.37-r4, aktuelles vnsi-plugin aus dem opdenkamp-git

    Server:
    Asus-Board: Amd Quad-core, DVB-S, gentoo, vdr-1.7.16, aktuelles vnsi-plugin aus dem opdenkamp-git

    eine Menge andere Clients:
    panda-board, beagleboard usw.

  • Also wenn das Problem noch akut ist, wird von uns hier dir kaum einer helfen können...da muss ein Developer ran...

    Du kannst im Trac von XBMC ein neues Ticket öffnen mit dem Verweis auf das alte Ticket, welches ja schon behoben sein soll...
    Da einfach dein log-File dran hängen und dein Fehler nochmal bescreiben...

    lg,
    mm

  • Hallo Leute,

    hab mal wieder eine weile rumprobiert. Folgendes habe ich festgestellt.

    Das Problem liegt eindeutig am vdr oder vnsi-server/client.

    es funktioniert alles problemlos mit dem tvheadend Server / Client

    Irgendwelche Ideen dazu?


    Gruß

    Test-Client:
    Zotac Ion-330-1 (Intel Atom 330@1,6 GHz). 2GB, 40GB SSD, Gentoo,
    gentoo-sources-2.6.37-r4, aktuelles vnsi-plugin aus dem opdenkamp-git

    Server:
    Asus-Board: Amd Quad-core, DVB-S, gentoo, vdr-1.7.16, aktuelles vnsi-plugin aus dem opdenkamp-git

    eine Menge andere Clients:
    panda-board, beagleboard usw.

  • Ein kleine Nachtrag zu diesem Problem...Lars hat jetzt mit VDR - ODK38 eine neuere Version des Addons rausgebracht...dieses hat auf der neusten VDR-Version mit dem neusten VNSI-Plugin diese Probleme nicht mehr...
    Der Fehler lag jedoch nicht bei XBMC und dem dem Plugin, sondern am Stream des VDR, welcher mit einer Größe von 0x0 Pixeln daher kam und deswegen VDPAU nicht aktivieren lies...

    Also einfach alles mal auf den neuesten Stand bringen und das Problem sollte sich erledigt haben...

    mm

  • Hi Leute,

    das Problem ist bei mir noch immer vorhanden.

    habe jetzt vdr-1.7.18 installiert. Das neuste vnsi-plugin und das xbmc.
    Das ist doch die neuest vdr version, oder?


    Gruß

    Test-Client:
    Zotac Ion-330-1 (Intel Atom 330@1,6 GHz). 2GB, 40GB SSD, Gentoo,
    gentoo-sources-2.6.37-r4, aktuelles vnsi-plugin aus dem opdenkamp-git

    Server:
    Asus-Board: Amd Quad-core, DVB-S, gentoo, vdr-1.7.16, aktuelles vnsi-plugin aus dem opdenkamp-git

    eine Menge andere Clients:
    panda-board, beagleboard usw.

  • Hi Leute,

    wie ihr euch bestimmt denken könnt, bin ich immer noch dabei.
    Hab heute mal wieder die neuste xbmc, vdr, vnsi-plugins geladen und übersetzt. Leider ist das Problem immer nicht gelöst.

    Habe immer noch keine dauerhafte vdpau Unterstützung. Nur ab und zu.


    Wie sieht es bei auch aus? Könnte mal ein paar Tipps gebrauchen. Danke schon mal

    Gruß Gerd

    Test-Client:
    Zotac Ion-330-1 (Intel Atom 330@1,6 GHz). 2GB, 40GB SSD, Gentoo,
    gentoo-sources-2.6.37-r4, aktuelles vnsi-plugin aus dem opdenkamp-git

    Server:
    Asus-Board: Amd Quad-core, DVB-S, gentoo, vdr-1.7.16, aktuelles vnsi-plugin aus dem opdenkamp-git

    eine Menge andere Clients:
    panda-board, beagleboard usw.

  • So nach weiteren Test, hab ich nun festgestellt, dass vdpau bei SD-Sendern häufiger geht bei HD-Sendern nur nach mehrmaligen neu auswählen.

    Gruß Gerd

    Test-Client:
    Zotac Ion-330-1 (Intel Atom 330@1,6 GHz). 2GB, 40GB SSD, Gentoo,
    gentoo-sources-2.6.37-r4, aktuelles vnsi-plugin aus dem opdenkamp-git

    Server:
    Asus-Board: Amd Quad-core, DVB-S, gentoo, vdr-1.7.16, aktuelles vnsi-plugin aus dem opdenkamp-git

    eine Menge andere Clients:
    panda-board, beagleboard usw.

    Einmal editiert, zuletzt von Nokia001 (21. Juli 2011 um 14:28)

  • Hi,
    überall das neuste
    vnsi-plugin git://http://github.com/pipelka/vdr-plugin-vnsiserver.git"

    Xbmc:
    Git:20110720-0ff106a

    vdr:
    1.7.19

    ja das mit dem stocken hab ich auch bei den HD-Sender. Nach mehrmaligem hinschalten geht auch die vdpau Unterstützung nur eben nicht beim ersten mal

    Gruß Gerd

    Test-Client:
    Zotac Ion-330-1 (Intel Atom 330@1,6 GHz). 2GB, 40GB SSD, Gentoo,
    gentoo-sources-2.6.37-r4, aktuelles vnsi-plugin aus dem opdenkamp-git

    Server:
    Asus-Board: Amd Quad-core, DVB-S, gentoo, vdr-1.7.16, aktuelles vnsi-plugin aus dem opdenkamp-git

    eine Menge andere Clients:
    panda-board, beagleboard usw.

  • ich weiß schon, dass man die nicht nehmen sollte. aber wenn man ein solches problem feststellt, muss man eben probieren. man hat ja schlieülich die hoffnung, dass die Probleme weniger werden.

    Welche version sollte ich deiner meinung nach benutzen.

    gruß

    Test-Client:
    Zotac Ion-330-1 (Intel Atom 330@1,6 GHz). 2GB, 40GB SSD, Gentoo,
    gentoo-sources-2.6.37-r4, aktuelles vnsi-plugin aus dem opdenkamp-git

    Server:
    Asus-Board: Amd Quad-core, DVB-S, gentoo, vdr-1.7.16, aktuelles vnsi-plugin aus dem opdenkamp-git

    eine Menge andere Clients:
    panda-board, beagleboard usw.

  • Hi Leute,

    das Problem ist immer noch nicht behoben. Hab jetzt auch mal die 1.7.16 installiert leider bringt das nicht. Auch mit Version 1.7.17 geht es nicht richtig.

    Hat sonst niemand das Problem? Oder einen Lösungsvorschlag?

    Immer noch das Problem mit der ungültigem Größe beim Starten eines Senders.

    Gruß

    Test-Client:
    Zotac Ion-330-1 (Intel Atom 330@1,6 GHz). 2GB, 40GB SSD, Gentoo,
    gentoo-sources-2.6.37-r4, aktuelles vnsi-plugin aus dem opdenkamp-git

    Server:
    Asus-Board: Amd Quad-core, DVB-S, gentoo, vdr-1.7.16, aktuelles vnsi-plugin aus dem opdenkamp-git

    eine Menge andere Clients:
    panda-board, beagleboard usw.

  • Hatte jetzt leider 2 Wochen keine Zeit um en bisschen bei mir zu testen.
    Werd am Wochenende auch nochmal schauen.

    Evtl. auch mal wieder ältere VNSI Sachen probieren. Daran scheints ja irgendwie zu liegen. Die vdpau unterstützung generell scheint ja zu gehen.

  • HI,

    ich habe auch schon ältere vnsi plugins versucht. leider ohne Erfolg.

    VDPAU scheint zu gehen.

    Es ist nur so wie oben beschrieben, dass vnsi nicht immer (fast immer) kein Auflösung an vdpau weitergibt und XBMC deshalb VDPAU nicht starten kann. Vielleicht sendet der vdr schon keine gültige Auflösung, könnt hier das Problem liegen?
    Vielleicht sind die timeouts zu heftig eingestellt. Vielleicht sollte vnsi einfach ein bisschen länger warten bis es den Stream wiedergibt, damit es eine Auflösung ermittlen kann.


    Gruß Gerd

    Test-Client:
    Zotac Ion-330-1 (Intel Atom 330@1,6 GHz). 2GB, 40GB SSD, Gentoo,
    gentoo-sources-2.6.37-r4, aktuelles vnsi-plugin aus dem opdenkamp-git

    Server:
    Asus-Board: Amd Quad-core, DVB-S, gentoo, vdr-1.7.16, aktuelles vnsi-plugin aus dem opdenkamp-git

    eine Menge andere Clients:
    panda-board, beagleboard usw.

  • Hi leute,

    das problem ist behoben. seht hier http://trac.xbmc.org/ticket/11565

    in der neuen version vom vdpau-server ist der patch schon dirn.

    gruß und danke

    Test-Client:
    Zotac Ion-330-1 (Intel Atom 330@1,6 GHz). 2GB, 40GB SSD, Gentoo,
    gentoo-sources-2.6.37-r4, aktuelles vnsi-plugin aus dem opdenkamp-git

    Server:
    Asus-Board: Amd Quad-core, DVB-S, gentoo, vdr-1.7.16, aktuelles vnsi-plugin aus dem opdenkamp-git

    eine Menge andere Clients:
    panda-board, beagleboard usw.

Jetzt mitmachen!

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