[Bug 760584] adaptivedemux: tests: hls seek tests sometimes time out
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Fri Jan 15 11:42:05 PST 2016
https://bugzilla.gnome.org/show_bug.cgi?id=760584
--- Comment #2 from Thiago Sousa Santos <thiagossantos at gmail.com> ---
This is what happens:
1) The pipeline is doing its change from PAUSED to PLAYING in
gstbin.c:2764:gst_bin_change_state_func
2) the appsink (src_0) is set from PAUSED to PLAYING successfully
3) Immediately after that appsink does a lost-state and posts an async-start
message
4) The pipeline finishes its state change with all returns == SUCCESS and does
this check:
if (ret != GST_STATE_CHANGE_ASYNC && !bin->priv->pending_async_done)
and finishes its state changes. VOID_PENDING
5) appsink posts its async-done and waits for its state to be set to playing
but:
GST_STATES gstbin.c:3326:bin_handle_async_done:<pipeline> nothing pending
it is ignored and keeps stalled.
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
More information about the gstreamer-bugs
mailing list