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 324199 - Collectpads hangs when muxing more than two streams
Collectpads hangs when muxing more than two streams
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gstreamer (core)
git master
Other Linux
: Normal normal
: 0.10.3
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2005-12-15 17:58 UTC by Michal Benes
Modified: 2006-01-20 10:40 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Patch fixing muxing of more than two streams (596 bytes, patch)
2005-12-15 18:00 UTC, Michal Benes
none Details | Review

Description Michal Benes 2005-12-15 17:58:46 UTC
Muxing three streams to ogg or matroska hangs quite soon.

The reason is that gst_collect_pads_pop calls
GST_COLLECT_PADS_SIGNAL (pads);
Which do not neccessary wake up the correct _chain function. When changed to
GST_COLLECT_PADS_BROADCAST (pads);
muxing of threee streams works.
Comment 1 Michal Benes 2005-12-15 18:00:24 UTC
Created attachment 56036 [details] [review]
Patch fixing muxing of more than two streams
Comment 2 Michal Benes 2006-01-20 10:19:32 UTC
Fixed in
revision 1.20
date: 2006-01-11 21:32:21 +0000;  author: thaytan;  state: Exp;  lines: +1 -1;
commitid: 6f7143c5794b4567;
Comment 3 Jan Schmidt 2006-01-20 10:40:33 UTC
Sorry - I discovered this independently and only just had this bug report pointed out :)