[Bug 709965] vorbisdec: Does not put timestamps on first buffer sometimes

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Sun Oct 20 06:32:07 CEST 2013


https://bugzilla.gnome.org/show_bug.cgi?id=709965
  GStreamer | gst-plugins-base | git

--- Comment #10 from George Chriss <gschriss at gmail.com> 2013-10-20 04:32:04 UTC ---
The GST_CLOCK_TIME_NONE behavior appears to be caused by a block parsing/lacing
issue in './gst/matroska/matroska-demux.c'.  Debug statements added show the
else portion of:

'     if (lace_time != GST_CLOCK_TIME_NONE && duration)
        lace_time += duration / laces;
      else
        lace_time = GST_CLOCK_TIME_NONE;', lines 3772-3775

...is hit frequently in failing samples and only once at the start in files
produced directly by GStreamer.

I don't have a patch to offer but adding "--disable-lacing" to mkvmerge doesn't
show GST_CLOCK_TIME_NONE in the Python script above and also fixes the PiTiVi
waveform generation issue.

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