32 #define BITSTREAM_READER_LE
77 for(j=0; j<value; j++)
82 block[perm[i]] = -s->
qtable[perm[i]];
87 block[perm[i]] = s->
qtable[perm[i]];
123 int level = av_clip_uint8((dc*s->
qtable[0] + 2056)>>4);
126 memset(dst+j*dst_stride, level, 8);
137 tgq_dconly(s,dest_y + 8*linesize , linesize, dc[2]);
138 tgq_dconly(s,dest_y + 8*linesize + 8, linesize, dc[3]);
150 mode = bytestream2_get_byte(&s->
gb);
160 memset(dc, bytestream2_get_byte(&s->
gb), 4);
161 dc[4] = bytestream2_get_byte(&s->
gb);
162 dc[5] = bytestream2_get_byte(&s->
gb);
165 }
else if (mode==12) {
166 for (i = 0; i < 6; i++) {
167 dc[i] = bytestream2_get_byte(&s->
gb);
179 const int a = (14*(100-
quant))/100 + 1;
180 const int b = (11*(100-
quant))/100 + 4;
187 void *
data,
int *got_frame,
190 int buf_size = avpkt->
size;
193 int big_endian =
AV_RL32(&buf[4]) > 0x000FFFFF;
201 s->
width = bytestream2_get_be16u(&s->
gb);
202 s->
height = bytestream2_get_be16u(&s->
gb);
204 s->
width = bytestream2_get_le16u(&s->
gb);
205 s->
height = bytestream2_get_le16u(&s->
gb);