[Bug 731769] add element implementing the ONVIF RTP extension

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu Jun 26 07:02:22 PDT 2014


https://bugzilla.gnome.org/show_bug.cgi?id=731769
  GStreamer | gst-plugins-bad | unspecified

--- Comment #6 from Guillaume Desmottes <gdesmott at gnome.org> 2014-06-26 14:02:19 UTC ---
(In reply to comment #4)
> (In reply to comment #2)
> > (In reply to comment #1)
> > > ::: gst/onvif/gstonviftimestamp-apply.c
> > > @@ +212,3 @@
> > > +    gst_event_copy_segment (event, &self->segment);
> > > +  } else if (GST_EVENT_TYPE (event) == GST_EVENT_FLUSH_START) {
> > > +    gst_segment_init (&self->segment, GST_FORMAT_UNDEFINED);
> > > 
> > > This should probably happen on flush stop (as in this case, the stream lock is
> > > held).
> > 
> > You mean that gst_segment_init() should be called for both events? FLUSH_START
> > and FLUSH_STOP?
> 
> I think only on flush_stop, as the stream lock is not held during flush-start,
> so I think it could race with the segment event.

Ok; I changed that.

-- 
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