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 363379 - [oggmux] doesn't detect EOS on all sinkpads
[oggmux] doesn't detect EOS on all sinkpads
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-base
git master
Other Linux
: Normal normal
: 0.10.12
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2006-10-19 10:15 UTC by Edward Hervey
Modified: 2007-01-23 14:30 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Find out if all pads are EOS (2.97 KB, patch)
2006-10-19 10:16 UTC, Edward Hervey
committed Details | Review

Description Edward Hervey 2006-10-19 10:15:42 UTC
There are some cases where oggmux doesn't figure out that all sinkpads have EOS, and therefore doesn't push out the remaining buffers and the final EOS event.

The following patch fixes that behaviour
Comment 1 Edward Hervey 2006-10-19 10:16:17 UTC
Created attachment 75007 [details] [review]
Find out if all pads are EOS
Comment 2 Edward Hervey 2007-01-23 14:30:47 UTC
2007-01-23  Edward Hervey  <edward@fluendo.com>

	* ext/ogg/gstoggmux.c: (all_pads_eos), (gst_ogg_mux_collected):
	Fix the cases where oggmux doesn't properly figure out that all
	sinkpads have gone EOS, and therefore doesn't push out the remaining
	buffers and the final EOS event.
	Fixes #363379