[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