After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 769297 - playbin3: validate.dash.playback.play_15s.dash_exMPD_BIP_TC1 failing
playbin3: validate.dash.playback.play_15s.dash_exMPD_BIP_TC1 failing
Status: RESOLVED DUPLICATE of bug 723868
Product: GStreamer
Classification: Platform
Component: gst-plugins-base
git master
Other Linux
: Normal normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2016-07-29 10:37 UTC by Guillaume Desmottes
Modified: 2016-08-13 14:44 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
playbin2 log (3.32 KB, text/plain)
2016-07-29 10:37 UTC, Guillaume Desmottes
Details
playbin3 log (11.16 KB, text/plain)
2016-07-29 10:38 UTC, Guillaume Desmottes
Details

Description Guillaume Desmottes 2016-07-29 10:37:28 UTC
The validate.dash.playback.play_15s.dash_exMPD_BIP_TC1 scenario is failing when using playbin3.

Validate sends a EOS event to playbin3 which is not handled the same way as it is when using playbin2:


DEBUG                    bin gstbin.c:3113:gst_bin_send_event:<dashdemux0> Sending eos event to sink pads
DEBUG              GST_EVENT gstpad.c:5549:gst_pad_send_event_unchecked:<dashdemux0:sink> have event type eos event: 0x23eab10, time 99:99:99.999999999, seq-num 1577, (NULL
INFO               GST_EVENT gstpad.c:5675:gst_pad_send_event_unchecked:<dashdemux0:sink> Received event on EOS pad. Discarding
LOG                      bin gstbin.c:3130:gst_bin_send_event:<dashdemux0:sink> After handling eos event: 0
LOG                      bin gstbin.c:3090:gst_bin_send_event:<dashdemux0> After handling eos event: 0

dashdemux0:sink discards the event as it's FLUSHING so gst_pad_send_event() returns FALSE.

See attached logs for the details with playbin2 (working) and playbin3 (not working).
Comment 1 Guillaume Desmottes 2016-07-29 10:37:51 UTC
Created attachment 332341 [details]
playbin2 log
Comment 2 Guillaume Desmottes 2016-07-29 10:38:09 UTC
Created attachment 332342 [details]
playbin3 log
Comment 3 Edward Hervey 2016-08-13 14:44:11 UTC
Marking this as a duplicate of the actual bug, which is that EOS isn't handled properly by adaptivedemux.

*** This bug has been marked as a duplicate of bug 723868 ***