/* We build coding trees compactly in arrays. Eachnodeofthetreeisapairofvp8_tree_indices. Arrayindexoftenreferencesacorrespondingprobabilitytable. Index<=0meansdoneencoding/decodingandvalue=-Index, Index>0meansneedanotherbit,specificationatindex.
Nonnegative indices are always even; processing begins at node 0. */
/* Convert array of token occurrence counts into a table of probabilities fortheassociatedbinaryencodingtree.Alsowritescountofbranches takenforeachnodeonthetree;thisfacilitiatesdecisionsasto
probability updates. */
void vp8_tree_probs_from_distribution(int n, /* n = size of alphabet */
vp8_token tok[/* n */], vp8_tree tree,
vp8_prob probs[/* n-1 */], unsignedint branch_ct[/* n-1 */][2], constunsignedint num_events[/* n */], unsignedint Pfactor, int Round);
/* Variant of above using coder spec rather than hardwired 8-bit probs. */
void vp8bc_tree_probs_from_distribution(int n, /* n = size of alphabet */
vp8_token tok[/* n */], vp8_tree tree,
vp8_prob probs[/* n-1 */], unsignedint branch_ct[/* n-1 */][2], constunsignedint num_events[/* n */],
c_bool_coder_spec *s);
#ifdef __cplusplus
} // extern "C" #endif
#endif// VPX_VP8_COMMON_TREECODER_H_
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.16 Sekunden
(vorverarbeitet am 2026-08-26)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.