Comment afficher la sortie de débogage de gstreamer?
Comment faire pour afficher la sortie de fonctions comme l'GST_CAT_INFO, GST_DEBUG etc?
Ai-je besoin pour compiler gstreamer moi-même avec le niveau de debug jeu ou il peut être fait au niveau de la demande?
source d'informationauteur vivek.m
Vous devez vous connecter pour publier un commentaire.
Les messages de débogage peuvent être imprimés dans stderr à l'aide de la GST_DEBUG variable d'environnement (si gstreamer a été compilé avec l'option --enable-tps-debug, qui est par défaut).
Par exemple:
GST_DEBUG=audiotestsrc:5 gst-launch audiotestsrc ! fakesink
sera tout dans le journal (5) de la audiotestsrc élément.Vous pouvez modifier votre programme de sortie de débogage lors de l'exécution à l'aide de
setenv("GST_DEBUG","cat:level...", 1)
Parfois la lecture de GStreamer de débogage peut être fastidieux. Vous pouvez donner tps-debug-viewer un essai.
Vous pouvez lire les La Documentation pour d'autres détails.
Pour afficher les informations de débogage pour toutes les catégories, utilisez quelque chose comme
export GST_DEBUG="*:6"
avant l'exécution de votre commande.
J'ai ajouté le niveau de debug:
Il travail sans construire gstreamer nouveau