[Bug 793457] flvmux: broken output timestamps/segment
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Thu Feb 15 09:01:46 UTC 2018
https://bugzilla.gnome.org/show_bug.cgi?id=793457
--- Comment #1 from Jan Alexander Steffens (heftig) <jan.steffens at gmail.com> ---
What I'd like from flvmux is:
- Outgoing buffer timestamps match incoming running time, so we can insert a
flvmux in a running pipeline without having to offset the outgoing segment.
- Outgoing bitstream timestamps match outgoing buffer timestamps, rebased to
zero to match FLV spec.
Potential problems found:
- Some of the timestamp fields on flvmux and its pads seem to mix up signed and
unsigned handling. Should probably be signed throughout to handle negative
times correctly.
- flvmux clips an incoming negative running time (DTS problem) instead of
passing it through.
- Do we want PTS on the outgoing buffers at all? I think flvmux should only
concern itself with DTS timestamps (falling back to PTS if missing).
- GstAggregator seems to only read PTS for the start-time handling, not DTS.
Does this need fixing?
--
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