[Bug 688188] videomixer: _sink_clip: GStreamer-CRITICAL **: _gst_util_uint64_scale_int: assertion `denom > 0' failed

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu May 2 09:34:38 PDT 2013


https://bugzilla.gnome.org/show_bug.cgi?id=688188
  GStreamer | gst-plugins-good | 1.x

--- Comment #9 from Sebastian Dröge <slomo at circular-chaos.org> 2013-05-02 16:34:31 UTC ---
(In reply to comment #7)
> (In reply to comment #5)
> > Why would a segment arrive *before* a caps event? That must not happen
> 
> Oh, then I got it wrong, so it's caps event -> segment -> buffers ?

Yes, and before caps comes stream-start. See the order of events in gstevent.h

> In any
> case, we need to check that the numerator is not 0, since it mean dynamic
> framerate as exposed by Michael Rubinstein. Or maybe not having a duration
> while framerate is dynamic is consider invalid ?

Dynamic framerate must have timestamps but not duration.

> As a step back, isn't it abusing the API to create fake buffers for the purpose
> of calling clip ? I feel like this virtual method should have been changed in
> 1.0, could it be ?

Yes, there should be no real need for fake buffers.

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list