GNOME Bugzilla – Bug 331248
[basesink] filesink spews warnings when used with flacenc
Last modified: 2006-03-14 18:28:49 UTC
1. use loseless compression (FLAC) 2. start recording 3. stop recording 4. program crashes with: GStreamer-CRITICAL **: gst_segment_to_running_time: assertion `segment->format == format' failed aborting... Program received signal SIGABRT, Aborted. 0xffffe410 in __kernel_vsyscall () (gdb) bt
+ Trace 66187
installed gstreamer: gstreamer 0.10.3 gstreamer-plugins-base-0.10.3 gstreamer-plugins-good-0.10.2
still present in 2.13.93
so, the whole G_DEBUG story is only a bullshit and I'm wasting my time for reporting such bugs?
Fryderyk: It's not a waste of time at all, it's just that developers get a lot of problem reports at this stage of the development cycle and are in a hurry to fix those that are really critical as opposed to 'shouldn't print a warning, but doesn't do any harm either' type of warnings. So thanks for the bug report. It should be fixed in GStreamer core CVS now: 2006-03-14 Tim-Philipp Müller <tim at centricular dot net> * libs/gst/base/gstbasesink.c: (gst_base_sink_get_sync_times): Can't use gst_segment_to_running_time() when the segment is not in GST_FORMAT_TIME (like with filesink, for example). Stops flac encoding pipelines from spewing critical warnings at EOS (#331248).