I have a mobile(android) app with gst and unfortunately it hangs occasionally after a seek. I've been searching for several weeks and just can't get any further. Therefore, I hope that I can get this way a few tips on what I could still do.
The pipeline is attached in the image.
But in this case it is not a UDP Src but a souphttpsrc.
After a seek sometimes the pipeline doesn't get into the playing state anymore.
So I can't read from the queue of the appsink anymore. It hangs and triggers a deadlock.
Of course this generates a lot of output. Therefore, I attached the logfile.
If my app can't get any data from the appsink for a certain time, then I run through the pipeline and output each state. So you can see that both appsinks (each for audio/video) are still hanging in the pause state.
Even if I try to set them explicitly to playing nothing happens.