[Bug 721422] Negative pad offsets don't work

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Wed Jan 8 02:32:16 PST 2014


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

--- Comment #3 from Sebastian Dröge (slomo) <slomo at coaxion.net> 2014-01-08 10:32:11 UTC ---
(In reply to comment #2)
> In theory it should work:
> 
>  1) positive offsets adjust the base time
>  2) negative offsets adjust the start/stop time and possibly base time if we
> can
> 
> We only do 1) currently.

2) sounds like a good plan for this, yes

> After implementing 2) this example still doesn't work because of matroskamux.
> It converts the buffer timestamps to running time twice, first in
> gst_collect_pads_clip_running_time() and then in
> gst_matroska_mux_handle_buffer().

Indeed, but gst_collect_pads_clip_running_time() only adjusts the PTS and DTS,
not the duration. Also qtmux has the same problem. This warrants another bug...

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