Lines Matching refs:cat
1293 int i = 0, cat = m_strm.GetHuff( td );
1294 int mask = bs_bit_mask[cat];
1295 int val = m_strm.Get( cat );
1305 cat = m_strm.GetHuff( ta );
1306 if( cat == 0 ) break; // end of block
1308 i += (cat >> 4) + 1;
1309 cat &= 15;
1310 mask = bs_bit_mask[cat];
1311 val = m_strm.Get( cat );
1312 cat = zigzag[i];
1314 block[cat] = descale(val * tq[cat], 16);
1809 int cat = (((int&)a >> 23) & 255) - (126 & (val ? -1 : 0));
1811 assert( cat <= 11 );
1812 m_strm.PutHuff( cat, huff_dc_tab[is_chroma] );
1813 m_strm.Put( val - (val < 0 ? 1 : 0), cat );
1834 int cat = (((int&)a >> 23) & 255) - (126 & (val ? -1 : 0));
1836 assert( cat <= 10 );
1837 m_strm.PutHuff( cat + run*16, htable );
1838 m_strm.Put( val - (val < 0 ? 1 : 0), cat );