ich aus den folgenden Fehlern leide, wenn ich gstreamer verwenden:gstreamer: Ausgabefenster geschlossen wurde
bus_call: bus_call(error) from /GstPlayBin2:player/GstPlaySink:playsink0/GstBin:vbin/GstFluVAAutoSink:fluvaautosink0/GstFluVAx11Sink:fluvax11sink0
bus_call: Error: Output window was closed
Debug details: fluvabasesink.c(874): gst_fluvabasesink_show_frame(): /GstPlayBin2:player/GstPlaySink:playsink0/GstBin:vbin/GstFluVAAutoSink:fluvaautosink0/GstFluVAx11Sink:fluvax11sink0
Nach meiner Forschung, denke ich, es zu nennen gst_x_overlay_set_xwindow_id()
verwendet ist. Wenn ich diese Funktion entferne, funktioniert alles gut, obwohl das Video nur in einem neuen Fenster statt des angegebenen Fensters abgespielt wird.
Aber zu gst_x_overlay_set_xwindow_id()
, überprüfe ich, dass Overlay und Fensterwerte gültig sind.
Haben Sie Vorschläge dazu?
Ich habe das versucht, aber es ist wieder fehlgeschlagen. Aber trotzdem danke –
Hey ... wann setzt du den Griff? Setzen Sie es sofort als Antwort auf eine "prepare-xwindow-id" -Benachrichtigung (in 0.10, also ... "prepare-window-handle" in 1.x)? – pagej97