[Bug 658956] Encoders: More tests for correct flush and bitrate handling
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Tue Sep 13 09:15:10 PDT 2011
https://bugzilla.gnome.org/show_bug.cgi?id=658956
GStreamer | gst-qa-system | unspecified
David Laban <alsuren> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |alsuren at gmail.com
--- Comment #1 from David Laban <alsuren at gmail.com> 2011-09-13 16:15:05 UTC ---
#15 Test video encoder flush handling
Should pass through flush-start and flush-stop, and handle flushing
properly (ie. flush encoder and any internal queues etc.). Test should
also include real scenarios in terms of multiple threads involved,
e.g. flush-start happening from application thread, followed by flush-
stop from streaming thread and some such, many flush-starts happening
in a row, e.g. if user does seek scrubbing.
#16 Test video encoder latency handling
Video encoder should handle the latency query properly. Test that it
takes upstream latency into account properly (both latency values and
live-ness) and proxies those values through, adding its own latency
(which will depend on current settings).
#17 Test video encoder bitrate handling
Make sure output bitrate actually roughly matches the configured
bitrate according to the bitrate settings (might need codec-specific
code, testing different level/profile settings). Check if bitrate is
changeable on-the-fly (if the encoder supports that).
--
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