Lines Matching refs:bits
84 of 65, i.e. 32 '0' bits, a '1' bit, and either 0 or 1 represented
85 by 32 bits.
108 u32 bits, numZeros;
115 bits = h264bsdShowBits32(pStrmData);
118 if (bits >= 0x80000000)
125 else if (bits >= 0x40000000)
129 *codeNum = 1 + ((bits >> 29) & 0x1);
133 else if (bits >= 0x20000000)
137 *codeNum = 3 + ((bits >> 27) & 0x3);
141 else if (bits >= 0x10000000)
145 *codeNum = 7 + ((bits >> 25) & 0x7);
152 numZeros = 4 + h264bsdCountLeadingZeros(bits, 28);
154 numZeros = h264bsdCountLeadingZeros(bits);
156 /* all 32 bits are zero */
161 bits = h264bsdGetBits(pStrmData, 1);
163 if (bits == 1)
165 /* cannot use h264bsdGetBits, limited to 31 bits */
166 bits = h264bsdShowBits32(pStrmData);
170 if (bits == 0)
177 else if (bits == 1)
189 bits = h264bsdGetBits(pStrmData, numZeros);
190 if (bits == END_OF_STREAM)
193 *codeNum = (1 << numZeros) - 1 + bits;