GNOME Bugzilla – Bug 677846
Playbin2: No STATE_CHANGED bus message when stopping pipeline
Last modified: 2012-06-11 10:23:05 UTC
There's no STATE_CHANGED bus message when setting STATE_NULL from STATE_PLAYING or STATE_PAUSED.
It's normal, the pipeline bus is set to the flushing state when going to NULL and so you don't see the last messages. You can set the "auto-flush-bus" property to FALSE to get all message. The reason is that there were a lot of memory leaks because people forgot to pop messages from the bus so we decided to remove the messages when the pipeline was disposed.