[solved] vaapidevice - kein Bild

  • Moin,


    mit dem aktuellen vaapidevice aus dem yavdr-experimental ppa aber auch selbst übersetzt aus dem Git, bekomme ich nur ein schwarzes Bild. Ton läuft.

    Zurück auf vdr-plugin-vaapidevice_0.7.0+git20180220-99-6372704-0yavdr0~bionic_amd64.deb und das Bild ist wieder da.



    Habe ich was verpasst?

    Dieser Beitrag wurde bereits 1 Mal editiert, zuletzt von Saman ()

  • Das kann natürlich sein aber dann sollte sowas doch mit den Abhängigkeiten des Plugins berücksichtigt werden?

    Mein erster Versuch war ja mit apt-get und vor dem selber bauen habe ich brav das apt-get install build-dep vdr-plugin-vaapidevice laufen lassen.

    Das baut auch ohne Fehler.



    Code
    1. marc@vdr:~$ apt-cache policy ffmpeg
    2. ffmpeg:
    3. Installiert: 7:3.4.2-1build1
    4. Installationskandidat: 7:3.4.2-1build1
    5. Versionstabelle:
    6. *** 7:3.4.2-1build1 500
    7. 500 http://de.archive.ubuntu.com/ubuntu bionic/universe amd64 Packages
    8. 100 /var/lib/dpkg/status

  • Hast du das System vorab auf den aktuellsten Stand gebracht und einen Neustart gemacht? Nicht dass der neue X-Server, der vor ein paar Tagen in die Ubuntu-Paketquellen eingezogen ist da etwas durcheinander bringt.


    vaapidevice kann ich aktuell nur bauen, aber nicht damit testen.

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Ja, alles relevante ist eigentlich aktuell

    Code
    1. marc@vdr:~$ sudo apt-get upgrade
    2. Paketlisten werden gelesen... Fertig
    3. Abhängigkeitsbaum wird aufgebaut.
    4. Statusinformationen werden eingelesen.... Fertig
    5. Paketaktualisierung (Upgrade) wird berechnet... Fertig
    6. Die folgenden Pakete sind zurückgehalten worden:
    7. budgie-core budgie-desktop evolution-data-server evolution-data-server-common folks-common gnome-calendar gnome-settings-daemon gnome-settings-daemon-schemas gnome-themes-standard libebackend-1.2-10 libebook-1.2-19
    8. libebook-contacts-1.2-2 libecal-1.2-19 libedata-book-1.2-25 libedata-cal-1.2-28 libfolks-eds25 libfolks25 mutter
    9. 0 aktualisiert, 0 neu installiert, 0 zu entfernen und 18 nicht aktualisiert.

  • sudo apt-get upgrade

    Bei Ubuntu würde ich immer dist-upgrade nehmen, sonst zieht er neue Abhängigkeiten nicht.

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Hast du natürlich recht und mache ich sonst auch meistens.

    Code
    1. marc@vdr:~$ sudo apt-get dist-upgrade
    2. Paketlisten werden gelesen... Fertig
    3. Abhängigkeitsbaum wird aufgebaut.
    4. Statusinformationen werden eingelesen.... Fertig
    5. Paketaktualisierung (Upgrade) wird berechnet... Fertig
    6. 0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.

    Reboot und immer noch kein Bild.


    Code
    1. marc@vdr:~$ cd Entwicklung/
    2. marc@vdr:~/Entwicklung$ sudo dpkg -i vdr-plugin-vaapidevice_0.7.0+git20180220-99-6372704-0yavdr0~bionic_amd64.deb
    3. dpkg: Warnung: Version 0.7.0+git20180310-170-7ef6ad5-0yavdr0~bionic des Paketes vdr-plugin-vaapidevice wird durch ältere Version 0.7.0+git20180220-99-6372704-0yavdr0~bionic ersetzt
    4. (Lese Datenbank ... 238597 Dateien und Verzeichnisse sind derzeit installiert.)
    5. Vorbereitung zum Entpacken von vdr-plugin-vaapidevice_0.7.0+git20180220-99-6372704-0yavdr0~bionic_amd64.deb ...
    6. Entpacken von vdr-plugin-vaapidevice (0.7.0+git20180220-99-6372704-0yavdr0~bionic) über (0.7.0+git20180310-170-7ef6ad5-0yavdr0~bionic) ...
    7. vdr-plugin-vaapidevice (0.7.0+git20180220-99-6372704-0yavdr0~bionic) wird eingerichtet ...
    8. marc@vdr:~/Entwicklung$ sudo systemctl restart vdr

    Und Bild ist wieder da.

  • Kannst du eventuell den Git-Commit herausfinden, ab dem es nicht mehr geht?

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Ja kann ich nachher machen. Zz ist der VDR im Einsatz.

  • Der letzte Commit, mit dem es funktioniert, ist 6372704835b62bee882feed92686edc75e70b55f


    Edit: Hab da im Git noch ein Skript entdeckt:

    Dieser Beitrag wurde bereits 1 Mal editiert, zuletzt von Saman ()

  • Kannst du mal das Paket libavutil-dev installieren (falls es bei deinen früheren Bauversuchen noch nicht installiert war) und das Plugin erneut bauen?

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Code
    1. marc@vdr:~$ sudo apt-get install libavutil-dev
    2. Paketlisten werden gelesen... Fertig
    3. Abhängigkeitsbaum wird aufgebaut.
    4. Statusinformationen werden eingelesen.... Fertig
    5. libavutil-dev ist schon die neueste Version (7:3.4.2-1build1).
    6. libavutil-dev wurde als manuell installiert festgelegt.
    7. 0 aktualisiert, 0 neu installiert, 0 zu entfernen und 1 nicht aktualisiert.

  • Ich habe ein Issue auf GitHub eröffnet und das ist die Antwort / Lösung:

    You're trying to use the kernel modesetting output, that's not yet supported. Please, define the correct X11 display via the command-line parameter -d.