Hallo liebe QT-gemeinde.
Ich habe eine Gui geschrieben, mit der ich ein auf meiner Festplatte lagerndes Videofile decodiere (ffmpeg) und es dann auf einem Source Widget anzeigen lasse. Das Video wird dann verschickt und von einem anderen Rechner wieder zurückgesendet. Dieses kann ich auch empfangen, jedoch leider dann nicht mehr darstellen. Es scheint als ob die GUI damit überlastet ist. Wenn ich nicht versuche die empfangenen Frames darzustellen, dann läuft das Video im Source Widget einwandfrei.
Ich habe folgende Threads:
# GUI Thread (MainWindow und einige Elemente, auch anzeige des Source Widgets)
# 2 Sendethread (nicht von mir!)
# Emfangsthread für das zweite Video
# Darstellungsthread für zweites Video
Sobald ich dann die Übertragung starte, gefriert mir die GUI ein, meine Konsolen Outputs bekomme ich jedoch noch. Das verstehe ich nicht, da ich ja egtl einen eigenen Thread für das Darstellen der empfangenen Vuideoframes habe.
Jetzt meine Frage:
Hat schon jemand ähnliches versucht und auch erreicht?
Oder hat irgendjemand sonst ein vorschlag es anders zu implementieren?
Vielen Dank,
kokasurfer
2 Videos gleichzeitig darstellen in 2 verschiedenen Widgets
-
kokasurfer
- Beiträge: 8
- Registriert: 3. Juni 2008 10:38
- Wohnort: Munich
-
kokasurfer
- Beiträge: 8
- Registriert: 3. Juni 2008 10:38
- Wohnort: Munich