Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

Qt mediaplayer and gstreamer pipeline



  • A gstreamer pipeline is created inside my qt app(5.9.5) to play udpsrc to alsa(sink) on ubuntu. It is in playing state when the app is launched. If an audio file is played with qt media player in the app, this pipeline has to be destroyed. Otherwise, qt media player will not play. After audio file is finished in qt media player and qt media player is destroyed, the gstreamer pipeline can not set back to playing state after it is recreated. I turned off pulse audio globally and got no luck. What could be the causes? Thanks for you helps in advance.



  • the gstreamer pipeline in my app works fine if qt media player plays the audio file in another app at the same time.


  • Lifetime Qt Champion

    Hi,

    Can you explain how you manage your GStreamer pipeline ?


Log in to reply