[gstreamer-bugs] [Bug 627459] theoraenc should provide option for TH_ENCCTL_SET_DUP_COUNT

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Fri Aug 20 03:30:05 PDT 2010


https://bugzilla.gnome.org/show_bug.cgi?id=627459
  GStreamer | gst-plugins-base | 0.10.x

--- Comment #2 from Sebastian Dröge <slomo at circular-chaos.org> 2010-08-20 10:30:00 UTC ---
commit ac5976960448a65e516934a0d538ea2abcc321ab
Author: Sebastian Dröge <sebastian.droege at collabora.co.uk>
Date:   Fri Aug 20 12:03:44 2010 +0200

    videorate: Mark duplicated frames with the GAP flag

    We currently don't use the GAP flag for video and the docs say
    that this is for buffers, that have been created to fill a gap
    and contains neutral data. For video this is the previous frame.

    This information can be used by encoders to encode the duplicated
    frames more efficiently. See bug #627459.



Now this only needs to be used in theoraenc. Unfortunately the
TH_ENCCTL_SET_DUP_COUNT API is absolutely suboptimal for our use case here
because we know the number of duplicates only after the next non-duplicate
frame is received. And always waiting for that will increase the latency a lot.
That's something that should be fixed in libtheora

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