[Bug 690564] New: Design documentation is out of date WRT GstSegment

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu Dec 20 08:56:24 PST 2012


https://bugzilla.gnome.org/show_bug.cgi?id=690564
  GStreamer | documentation | 1.0.0

           Summary: Design documentation is out of date WRT GstSegment
    Classification: Platform
           Product: GStreamer
           Version: 1.0.0
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: documentation
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: gnome at williammanley.net
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


Created an attachment (id=231999)
 --> (https://bugzilla.gnome.org/attachment.cgi?id=231999)
Notes on GstSegment fields and functions

part-synchronisation.txt, part-clocks.txt and part-segments.txt still refer to
GstSegment fields only present in Gstreamer 0.10 but removed for Gstreamer 1.0.
 This includes the field "accum" - I believe this has been replaced by "base"
and abs_rate which can be derived from rate and applied_rate.  Also
GST_SEEK_TYPE_CUR has been removed.

It seems from the Gstreamer 1.0 porting guide that GstSegment underwent a
sanitization process between 0.10 and 1.0 so it would be good if the
documentation could reflect that.

I have been attempting to understand GstSegment in 1.0 (having had no exposure
to GstSegment in 0.10).  I have attached my notes so far from reading
gstsegment.c and working though the different transformations that the included
functions do.  I'm still trying to work things out so hopefully I'll be able to
make the notes more coherent in the future.

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