MCPcopy Create free account
hub / github.com/Moddable-OpenSource/moddable / mad_bit_length

Function mad_bit_length

modules/data/mp3/libmad/bit.c:100–106  ·  view source on GitHub ↗

* NAME: bit->length() * DESCRIPTION: return number of bits between start and end points */

Source from the content-addressed store, hash-verified

98 * DESCRIPTION: return number of bits between start and end points
99 */
100unsigned int mad_bit_length(struct mad_bitptr const *begin,
101 struct mad_bitptr const *end)
102{
103stack(__FUNCTION__, __FILE__, __LINE__);
104 return begin->left +
105 CHAR_BIT * (end->byte - (begin->byte + 1)) + (CHAR_BIT - end->left);
106}
107
108/*
109 * NAME: bit->nextbyte()

Callers 3

mad_frame_decodeFunction · 0.85
III_scalefactors_lsfFunction · 0.85
III_scalefactorsFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected