Hang while changing to pause mode in id3demux
Submitted by Jyoti tripathi
Link to original bug (#768179)
Description
Created attachment 330570
ID3 hang on changing state to pause
Hang is seen while changing state to pause on multiple playbacks of few id3v2 tag files.
On analysing this issue I found that while changing typefind from push to pull mode, it performs a gst_pad_pause_task where it is trying to take STREAM_LOCK and hangs there.
Logs attached.
This issue cannot be seen if id3demux is in push mode.
Attachment 330570, "ID3 hang on changing state to pause":
id3_hang.tar.bz2
Version: 1.4.1