[Bug 777094] videodecoder: Don't queue frames in TRICKMODE_KEY_UNITS
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Sat May 20 15:38:28 UTC 2017
https://bugzilla.gnome.org/show_bug.cgi?id=777094
Edward Hervey <bilboed at bilboed.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Target Milestone|git master |1.13.1
--- Comment #6 from Edward Hervey <bilboed at bilboed.com> ---
commit dfa548dc5b88d52e46c81d33d3f96193e68f8efe
Author: Edward Hervey <edward at centricular.com>
Date: Tue Jan 10 15:59:55 2017 +0100
videodecoder: Don't queue frames in TRICKMODE_KEY_UNITS
When the input is TRICKMODE_KEY_UNITS, we expect to only receive keyframes
which we want to decode/push immediately. Therefore don't queue them.
If upstream didn't send just keyframes (which is the ideal situation), two
different things can happen:
1) Either the subclass checks the segment flags and properly configures
the decoder implementation to only decode/output keyframes,
2) Or the subclass really decodes and outputs everything, in which case
the reverse frames will end up arriving "late" downstream (and will
be dropped). If upstream did properly send GOP in reverse order, we
still end up just showing keyframes (but at the overhead of decoding
everything).
https://bugzilla.gnome.org/show_bug.cgi?id=777094
--
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