Name Description Size Coverage
aggregate_entropy_stats.py Aggregate multiple entropy stats output which is written in 32-bit int. python ./aggregate_entropy_stats.py [dir of stats files] [keyword of filenames] [filename of final stats] 1277 -
aom_entropy_optimizer.c 30094 -
cpplint.py Does google-lint on c++ files. The goal of this script is to identify places in the code that *may* be in non-compliance with google style. It does not attempt to fix up these problems -- the point is to educate. It does also not attempt to find all problems, or to ensure that everything it does find is legitimately a problem. In particular, we can get very confused by /* and // inside strings! We do a small hack, which is to ignore //'s with "'s after them on the same line, but it is far from perfect (in either direction). 240177 -
diff.py Classes for representing diff pieces. 4341 -
dump_obu.cc 5118 -
frame_size_variation_analyzer.py 2488 -
gen_authors.sh 249 -
gen_constrained_tokenset.py Generate the probability model for the constrained token set. Model obtained from a 2-sided zero-centered distribution derived from a Pareto distribution. The cdf of the distribution is: cdf(x) = 0.5 + 0.5 * sgn(x) * [1 - {alpha/(alpha + |x|)} ^ beta] For a given beta and a given probability of the 1-node, the alpha is first solved, and then the {alpha, beta} pair is used to generate the probabilities for the rest of the nodes. 4193 -
gop_bitrate -
inspect-cli.js This tool lets you test if the compiled Javascript decoder is functioning properly. You'll need to download a SpiderMonkey js-shell to run this script. https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central/ Example: js-shell inspect-cli.js video.ivf 1126 -
inspect-post.js 19 -
intersect-diffs.py Calculates the "intersection" of two unified diffs. Given two diffs, A and B, it finds all hunks in B that had non-context lines in A and prints them to stdout. This is useful to determine the hunks in B that are relevant to A. The resulting file can be applied with patch(1) on top of A. 2488 -
lint-hunks.py Performs style checking on each diff hunk. 5292 -
obu_parser.cc 5845 -
obu_parser.h 1027 -
ratectrl_log_analyzer -
txfm_analyzer -
update_highway.sh 1297 -
wrap-commit-msg.py Wraps paragraphs of text, preserving manual formatting This is like fold(1), but has the special convention of not modifying lines that start with whitespace. This allows you to intersperse blocks with special formatting, like code blocks, with written prose. The prose will be wordwrapped, and the manual formatting will be preserved. * This won't handle the case of a bulleted (or ordered) list specially, so manual wrapping must be done. Occasionally it's useful to put something with explicit formatting that doesn't look at all like a block of text inline. indicator = has_leading_whitespace(line); if (indicator) preserve_formatting(line); The intent is that this docstring would make it through the transform and still be legible and presented as it is in the source. If additional cases are handled, update this doc to describe the effect. 2233 -