パイプラインで vaapisink を使用すると、GStreamer が間違った解像度でビデオを再生する

パイプラインで vaapisink を使用すると、GStreamer が間違った解像度でビデオを再生する

waylandsinkgstreamer を使用してビデオを再生しようとしています。と の2 つの出力シンクを使用できます。vaapisinkでビデオを再生するとwaylandsink、すべて正常に動作します。 で再生しようとするとvaapisink、間違った解像度で再生されます (画面の一部が空白になります)。

次のパイプラインでビデオを再生すると、問題ありません

gst-launch 1.0 filesrc location=test.mkv ! video/x-raw ! decodebin3 ! waylandsink

このパイプラインは正しく動作しません。解像度パラメータを変更しても無視されます。

gst-launch 1.0 filesrc location=test.mkv ! video/x-raw,width=1920,height=1080 ! decodebin3 ! vaapisink

理由は何でしょうか? vaapisink には画面解像度に関する追加情報が必要ですか? ヒントや、グーグル検索用のキーワードなどがあれば、ぜひ教えてください。

関連情報