[Bug 740564] x264enc: Need to compensate the forward shift done while adressing negative DTS

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Sun Nov 23 07:41:59 PST 2014


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

--- Comment #2 from Nicolas Dufresne (stormer) <nicolas.dufresne at collabora.co.uk> 2014-11-23 15:41:56 UTC ---
By opening this bug, and closing the other one, I was trying to split things up
a little. Trying to fix the entire world of B-Frame all at once has been a
failure.

My general opinion is that if we can get 1 encoder to do things right, then we
can start thinking of adding APIs forever. This bug was to split the issue.
Before 731351, the DTS was basically being shift with different offset on
different frame and often DTS would be bigger then PTS. Now the DTS/PTS offset
is kept correctly, the offset does not change randomly. The issue is that DTS
is made to fit the segment, which may cause a small AV desync. I think opening
this bug was the right thing to do, as it's a different issue. If we can
propose a fix in x264 and at least 1 of the muxers, I think we will be able to
generalize. But before that, generalizing will result in more API errors.

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