GNOME Bugzilla – Bug 704226
dash: Stream does not preroll and shutting down deadlocks
Last modified: 2013-07-15 13:07:27 UTC
gst-launch-1.0 playbin uri=http://www-itec.uni-klu.ac.at/ftp/datasets/mmsys12/ElephantsDream/MPDs/ElephantsDream_15s_isoffmain_DIS_23009_1_v_2_1c2_2011_08_30.mpd with latest git master.
+ Trace 232238
Thread 1 (Thread 0x7ffb88c1a700 (LWP 26032))
Also none of the other streams there works, but all others I tested just don't preroll, show an error and shut down properly: gst-launch-1.0 playbin uri=http://www-itec.uni-klu.ac.at/ftp/datasets/mmsys12/TheSwissAccount/swiss_15s/swiss_15sec_400kbit/swiss_400kbit_dash.mpd Setting pipeline to PAUSED ... Pipeline is PREROLLING ... 0:00:00.457450689 26622 0x7f20e0024770 ERROR decodebin gstdecodebin2.c:2591:no_more_pads_cb:<decodebin0> can't find group for element ** (gst-launch-1.0:26622): CRITICAL **: gst_mpd_client_set_segment_index_for_all_streams: assertion `client->active_streams != NULL' failed ^Chandling interrupt. Interrupt: Stopping pipeline ... ERROR: pipeline doesn't want to preroll. Setting pipeline to NULL ... Freeing pipeline ...
commit ec630db32f8202472badf350983e986049eeac66 Author: Thiago Santos <thiago.sousa.santos@collabora.com> Date: Tue Jul 9 12:49:55 2013 -0300 dashdemux: fix typo in check_queue_full function It should return True when the queue IS full Fixes #704226 Forgot to push this typo fix.