Playbin hangs when adding an URI in order to do gapless when using a visualizator
Submitted by Polochon_street
Created attachment 312250
When playing a mp3 file, and then adding a flac file to a playbin's URI in an about-to-finish callback (with a message::application in order to do some gtk-related things), the playing stops after the end of the first song, when the playbin's visualizator is activated.
I attached a testcase: just replace file.mp3 and file.flac with valid files, and compile with gcc gst.c -o gst
pkg-config --cflags --libs gstreamer-1.0
pkg-config --cflags --libs gtk+-3.0 -lX11
Attachment 312250, "testcase":