mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-30 16:22:00 +00:00
f64dbf04f0
This patch introduces performance tests to evaluate the video encoding performance in two usage scenarios: *Realtime* and *Record*. Each scenario assesses the encoding using two key metrics: 1. Frame Encoding Latency: The time from encoding a single frame to receiving its encoded result 2. Total Encoding Time: The duration from the first encoding request to the reception of the last encoded result In the *Realtime* scenario, minimizing the latency for each frame is crucial. This metric is essential for applications like live streaming and video conferencing, where timely delivery of each frame impacts user experience. In contrast, the *Record* scenarios prioritizes the total encoding time. Here, the focus is on processing the entire sequence efficiently to produce the final output. By adding these tests, we aim to thoroughly assess and optimize the encoder's performance under both scenarios, ensuring Gecko provides the experience users expect. Differential Revision: https://phabricator.services.mozilla.com/D224999 |
||
---|---|---|
.. | ||
docs | ||
gdbpp/gdbpp | ||
l10n | ||
lldbutils | ||
mach | ||
mozboot | ||
mozbuild | ||
mozlint | ||
mozperftest | ||
mozrelease | ||
mozterm | ||
mozversioncontrol | ||
sites | ||
mach_commands.py | ||
moz.build | ||
README |
This directory contains common Python code. The basic rule is that if Python code is cross-module (that's "module" in the Mozilla meaning - as in "module ownership") and is MPL-compatible, it should go here. What should not go here: * Vendored python modules (use third_party/python instead) * Python that is not MPL-compatible (see other-licenses/) * Python that has good reason to remain close to its "owning" (Mozilla) module (e.g. it is only being consumed from there). Historical information can be found at https://bugzilla.mozilla.org/show_bug.cgi?id=775243 https://bugzilla.mozilla.org/show_bug.cgi?id=1346025