decodebin: The “drained” signal is emitted multiple times, first time too early (~1s)
Submitted by Andrei Sarakeev
Link to original bug (#738064)
Description
Created attachment 287928
patch
GST_DEBUG=uridecodebin:5 gst-launch playbin uri=<VideoWithAudioFile>
log (media duration 10s):
0:00:09.219442212 uridecodebin gsturidecodebin.c:1780:proxy_drained_signal:<uridecodebin0>
drained signaled
0:00:10.187942943 uridecodebin gsturidecodebin.c:1780:proxy_drained_signal:<uridecodebin0>
drained signaled
0:00:10.187977506 uridecodebin gsturidecodebin.c:1780:proxy_drained_signal:<uridecodebin0>
drained signaled
0:00:10.187987089 uridecodebin gsturidecodebin.c:1780:proxy_drained_signal:<uridecodebin0>
drained signaled
Patch 287928, "patch":
fix_drained_emit.patch