/** *Readaunsignedintegercodedasavariablenumberofuptoeight *little-endianbytes,wheretheMSBinabytesignalsanotherbyte *mustberead. *Allcodedbitsareread,butvalues>UINT_MAXaretruncated.
*/ staticinlineunsigned get_leb(GetBitContext *s) { int more, i = 0; unsigned leb = 0;
do { int byte = get_bits(s, 8); unsigned bits = byte & 0x7f;
more = byte & 0x80; if (i <= 4)
leb |= bits << (i * 7); if (++i == 8) break;
} while (more);
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.