Ich versuche, Videos mit Gstreamer abzuspielen. Es gibt zwei mögliche Ausgabequellen: waylandsink
und vaapisink
. Wenn ich Videos mit abspiele waylandsink
, ist alles in Ordnung. Wenn ich versuche, sie mit abzuspielen vaapisink
, wird sie mit der falschen Auflösung abgespielt (ein Teil des Bildschirms ist leer).
Wenn ich Videos mit der folgenden Pipeline abspiele, ist alles in Ordnung
gst-launch 1.0 filesrc location=test.mkv ! video/x-raw ! decodebin3 ! waylandsink
Diese Pipeline funktioniert nicht richtig. Wenn ich Auflösungsparameter ändere, werden sie ignoriert.
gst-launch 1.0 filesrc location=test.mkv ! video/x-raw,width=1920,height=1080 ! decodebin3 ! vaapisink
Was kann der Grund sein? Benötigt vaapisink zusätzliche Informationen zur Bildschirmauflösung? Für Tipps, auch Stichworte zum Googeln, bin ich dankbar.