Lines Matching full:d

20 / Jul 01, 2020 R0.01d Fixed wrong integer type usage.
166 uint8_t d; in create_qt_tbl() local
173 d = *data++; /* Get table property */ in create_qt_tbl()
174 if(d & 0xF0) return JDR_FMT1; /* Err: not 8-bit resolution */ in create_qt_tbl()
175 i = d & 3; /* Get table ID */ in create_qt_tbl()
203 uint8_t d, * pb, * pd; in create_huffman_tbl() local
210 d = *data++; /* Get table number and class */ in create_huffman_tbl()
211 if(d & 0xEE) return JDR_FMT1; /* Err: invalid class/number */ in create_huffman_tbl()
212 cls = d >> 4; in create_huffman_tbl()
213 num = d & 0x0F; /* class = dc(0)/ac(1), table number = 0/1 */ in create_huffman_tbl()
236 d = *data++; in create_huffman_tbl()
237 if(!cls && d > 11) return JDR_FMT1; in create_huffman_tbl()
238 pd[i] = d; in create_huffman_tbl()
294 unsigned int d, flg = 0; in huffext() local
304 d = 0; in huffext()
330 d <<= 1; /* Get a bit */ in huffext()
331 if(*dp & bm) d++; in huffext()
335 if(d == *hc++) { /* Matched? */ in huffext()
355 d = 0xFF; /* Input stream has stalled for a marker. Generate stuff bits */ in huffext()
363 d = *dp++; in huffext()
367 if(d != 0) jd->marker = d; /* Not an escape of 0xFF but a marker */ in huffext()
368 d = 0xFF; in huffext()
371 if(d == 0xFF) { /* Is start of flag sequence? */ in huffext()
377 w = w << 8 | d; /* Shift 8 bits in the working register */ in huffext()
386 d = (unsigned int)(w >> (wbit - HUFF_BIT)); /* Short code as table index */ in huffext()
388 d = jd->hufflut_ac[id][d]; /* Table decode */ in huffext()
389 if(d != 0xFFFF) { /* It is done if hit in short code */ in huffext()
390 jd->dbit = wbit - (d >> 8); /* Snip the code length */ in huffext()
391 return d & 0xFF; /* b7..0: zero run and following data bits */ in huffext()
395 d = jd->hufflut_dc[id][d]; /* Table decode */ in huffext()
396 if(d != 0xFF) { /* It is done if hit in short code */ in huffext()
397 jd->dbit = wbit - (d >> 4); /* Snip the code length */ in huffext()
398 return d & 0xF; /* b3..0: following data bits */ in huffext()
417 d = w >> (wbit - bl); in huffext()
419 if(d == *hc++) { /* Matched? */ in huffext()
446 unsigned int d, flg = 0; in bitext() local
451 d = 0; in bitext()
476 d <<= 1; /* Get a bit */ in bitext()
477 if(*dp & mbit) d |= 1; in bitext()
485 return (int)d; in bitext()
494 d = 0xFF; /* Input stream stalled, generate stuff bits */ in bitext()
502 d = *dp++; in bitext()
506 if(d != 0) jd->marker = d; /* Not an escape of 0xFF but a marker */ in bitext()
507 d = 0xFF; in bitext()
510 if(d == 0xFF) { /* Is start of flag sequence? */ in bitext()
516 w = w << 8 | d; /* Get 8 bits into the working register */ in bitext()
545 uint16_t d = 0; in jd_restart() local
558 d = d << 8 | *dp; /* Get a byte */ in jd_restart()
565 if((d & 0xFFD8) != 0xFFD0 || (d & 7) != (rstn & 7)) { in jd_restart()
741 int d, e; in jd_mcu_load() local
761 d = huffext(jd, id, 0); /* Extract a huffman coded data (bit length) */ in jd_mcu_load()
762 if(d < 0) return (JRESULT)(0 - d); /* Err: invalid code or input */ in jd_mcu_load()
763 bc = (unsigned int)d; in jd_mcu_load()
764 d = jd->dcv[cmp]; /* DC value of previous block */ in jd_mcu_load()
770 d += e; /* Get current value */ in jd_mcu_load()
771 jd->dcv[cmp] = (int16_t)d; /* Save current DC value for next block */ in jd_mcu_load()
774 …tmp[0] = d * dqf[0] >> 8; /* De-quantize, apply scale factor of Arai algorithm and d… in jd_mcu_load()
780d = huffext(jd, id, 1); /* Extract a huffman coded value (zero runs and bit length) */ in jd_mcu_load()
781 if(d == 0) break; /* EOB? */ in jd_mcu_load()
782 if(d < 0) return (JRESULT)(0 - d); /* Err: invalid code or input error */ in jd_mcu_load()
783 bc = (unsigned int)d; in jd_mcu_load()
787 d = bitext(jd, bc); /* Extract data bits */ in jd_mcu_load()
788 if(d < 0) return (JRESULT)(0 - d); /* Err: input device */ in jd_mcu_load()
790 if(!(d & bc)) d -= (bc << 1) - 1; /* Restore negative value if needed */ in jd_mcu_load()
792 …tmp[i] = d * dqf[i] >> 8; /* De-quantize, apply scale factor of Arai algorithm and descale 8… in jd_mcu_load()
800 d = (jd_yuv_t)((*tmp / 256) + 128); in jd_mcu_load()
802 for(i = 0; i < 64; bp[i++] = d) ; in jd_mcu_load()
805 memset(bp, d, 64); in jd_mcu_load()
896 uint8_t * s, * d; in jd_mcu_output() local
899 s = d = (uint8_t *)jd->workbuf; in jd_mcu_output()
902 *d++ = *s++; in jd_mcu_output()
904 *d++ = *s++; in jd_mcu_output()
905 *d++ = *s++; in jd_mcu_output()
915 uint16_t w, * d = (uint16_t *)s; in jd_mcu_output() local
922 *d++ = w; in jd_mcu_output()