[Bug 779347] First buffer from theoradec always has segment.start timestamp

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Thu Jan 18 18:22:26 UTC 2018


https://bugzilla.gnome.org/show_bug.cgi?id=779347

Tim-Philipp Müller <t.i.m at zen.co.uk> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |NEEDINFO
                 CC|                            |t.i.m at zen.co.uk

--- Comment #1 from Tim-Philipp Müller <t.i.m at zen.co.uk> ---
I think oggdemux should always be able to calculate a timestamp.

This only happens in reverse playback?

How can one reproduce it?

I've tried:

1)
gst-launch-1.0 videotestsrc num-buffers=250 ! video/x-raw,framerate=10/1 !
timeoverlay font-desc=Sans,25 ! theoraenc keyframe-force=10 ! splitmuxsink
muxer=oggmux max-size-time=5000000000 location=/tmp/ogg-%05d.ogv

2)
gst-play-1.0 splitfile:///tmp/ogg-*ogv

 - let play a little
 - press '-' repeatedly to lower playback speed
 - press 'd' to reverse playback direction

Result: I don't see any problems or skips in the timestamps when crossing file
boundaries

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