GNOME Bugzilla – Bug 720041
decodebin: handle non sparse streams with missing data better
Last modified: 2018-05-04 09:50:18 UTC
Current problem: gstavdemux creates two audio streams (according to file header), but only one of them has data. decodebin can't handle situation like that very well and locks up. Perhaps it would be possible to detect situation when the multiqueue fills up, remove pads with no data, unblock blocked pads and carry on? Alternatively the avdemux could handle this by only creating streams when it encounters data for it. I think psdemux does something similar so it should work, but I might be wrong.
That issue is handled fine by decodebin3. Closing.