GNOME Bugzilla – Bug 322745
[mpegdemux] segfaults
Last modified: 2005-11-29 11:29:04 UTC
GstMpegParse seems to be pushing one event to many pads without referencing this event.
Created attachment 55368 [details] [review] Patch fixing send_event function This patch adds event refence before pushing the event to multiple pads. Also, two event related memory leaks are fixed.
Applied, thanks! 2005-11-29 Michal Benes <michal dot benes at xeris dot cz> * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_event): * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_newsegment), (gst_mpeg_parse_send_event): Ref events before sending them to multiple pads, after all gst_pad_send_event() takes ownership of events. Don't leak events that have not been handled (fixes #322745).