Salut,
je suis en train de créer une application en C avec une interface graphique en XWindow. Cette application utilise les bibliothèques GStreamer afin d'afficher des vidéos et ces bibliothèques utilisent la bibliothèque Glib pour la "main loop".
Le problème est qu'à partir du moment où la "main loop" est exécutée, je n'ai plus de contrôle sur l'interface graphique en Xwindow (elle est bloquée) car celle-ci n'utilise pas la "main loop" de Glib.
Des recherches sur internet m'ont permis de comprendre le problème : lorsque la "main loop" est lancée, tous les événements sont redirigés vers celle-ci, empêchant la communication avec mon interface graphique et son serveur X.
Quelqu'un aurait-il une idée pour résoudre ce bloquage engendré par la "main loop" de Glib.
Merci.
Partager