Lines Matching refs:dPos
165 size_t dPos = 0;
181 dPos = (i*sourceBits) / 8; // destination byte of leftmost bit of source byte
184 dest[dPos] |= srcByte << shiftl;
187 dest[dPos] |= srcByte >> shiftr;
188 dest[dPos+1] |= srcByte << (8-shiftr);
192 *destLen = (dest[dPos+1]) ? dPos+2: dPos+1;
208 size_t needed, dPos;
225 dPos = 0;
228 dPos = (i*8) / destBits;
231 dest[dPos] |= (src[i] >> shiftr) & basemask(coderRef);
234 dPos++;
235 dest[dPos] |= (src[i] >> shiftr) & basemask(coderRef);
237 dest[dPos+1] |= (src[i] << (destBits - shiftr)) & basemask(coderRef);
239 dPos+=2;
241 for(i=0; i<dPos; i++) dest[i] = encodeToBase(coderRef, dest[i]);
243 for(; dPos < needed; dPos++) dest[dPos] = coderRef->coderFrame->encoderRef->padding;
244 dest[dPos] = 0;