dashdemux: use push_force when adding events to the dataqueue
authorThiago Santos <thiago.sousa.santos@collabora.com>
Thu, 8 Aug 2013 16:32:02 +0000 (13:32 -0300)
committerThiago Santos <thiago.sousa.santos@collabora.com>
Tue, 13 Aug 2013 14:49:54 +0000 (11:49 -0300)
commit2db211e24392f50c5579ce2e80d84e3a12134c25
treed1eef072070ad84f5cc1f2c3626f854e02c16a97
parente5ebd7d846a296f6018cf2af32fd229a4a05f424
dashdemux: use push_force when adding events to the dataqueue

This prevents deadlocks on startup on files that have only a very
large buffer for a stream and the queue is filled and will lock on
the eos event that is pushed after the buffer. As no buffers have yet
been pushed to other streams, the pipeline locks on preroll
ext/dash/gstdashdemux.c