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 688655 - baseparse: stream-start events not sent in push mode
baseparse: stream-start events not sent in push mode
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gstreamer (core)
1.x
Other Linux
: Normal normal
: 1.0.3
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2012-11-19 16:22 UTC by Arnaud Vrac
Modified: 2012-11-20 11:47 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
baseparse: forward stream-start event in push mode (863 bytes, patch)
2012-11-19 16:22 UTC, Arnaud Vrac
committed Details | Review

Description Arnaud Vrac 2012-11-19 16:22:16 UTC
Created attachment 229381 [details] [review]
baseparse: forward stream-start event in push mode

The GstBaseParse class never sends stream start events in push mode, which can lead to deadlocks in streamsynchronizer. streamsynchronizer will wait for all streams to send a stream-start event after one has been received.

The attached patch just forwards the stream-start events in push mode.
Comment 1 Sebastian Dröge (slomo) 2012-11-20 11:47:35 UTC
commit 14d2fcdf8ba5cacd67a4f764e3b0d830593e4aeb
Author: Arnaud Vrac <avrac@freebox.fr>
Date:   Fri Nov 16 19:41:48 2012 +0100

    baseparse: forward stream-start event in push mode