[Bug 680862] New: "identity" with single-segment=true gives buffer.pts of CLOCK_TIME_NONE

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon Jul 30 11:35:37 PDT 2012


https://bugzilla.gnome.org/show_bug.cgi?id=680862
  GStreamer | gstreamer (core) | git

           Summary: "identity" with single-segment=true gives buffer.pts
                    of CLOCK_TIME_NONE
    Classification: Platform
           Product: GStreamer
           Version: git
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gstreamer (core)
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: jderose at novacut.com
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


Found this testing the 1.0 gnonlin plugins from git.

I have 2 video slices of 10 frames each, and am then sending this through the
"identity" element with single-segment=true. The timestamps for the first slice
are correct, but when it gets to the 2nd segment (2nd slice), the buffer.pts is
CLOCK_TIME_NONE for every frame, like this:

0
33366667
66733334
100100000
133466667
166833334
200200000
233566667
266933334
300300000
333666667
18446744073709551615
18446744073709551615
18446744073709551615
18446744073709551615
18446744073709551615
18446744073709551615
18446744073709551615
18446744073709551615
18446744073709551615

Here's my test script:

http://bazaar.launchpad.net/~jderose/+junk/gst-examples/view/head:/gnonlin-1.0

This doesn't appear to be a gnonlin issue because if I use
single-segment=false, the buffers all have the expected pts passed through from
the underlying video:

333666666
367033333
400400000
433766666
467133333
500500000
533866666
567233333
600600000
633966666
667333333
700700000
734066666
767433333
800800000
834166666
867533333
900900000
934266666
967633333

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