GUI に埋め込まれた mplayer のコードを python と pygtk で書きました。GtkSocket と -wid オプション付きの mplayer のスレーブ モードを使用していると仮定します。
しかし、問題があります。GTK ウィンドウのサイズがストリームよりも小さい場合、ストリームがトリミングされているように見えます。また、ウィンドウのサイズがストリームよりも大きい場合、ストリームは MPlayer を埋め込んだウィジェットの中央に表示されます。(gtk.Frame ですが、gtk.DrawingArea も試しました) ウィンドウのサイズに応じてストリームのサイズを動的に変更する方法を知りたいです。Glade や GUI ビルダーは使いたくありません。助けてくれてありがとう、そして私の下手な英語を許してください。