Lines Matching defs:ptr
1121 uint8_t *ptr = s->picture_ptr->data[0] + (linesize * mb_y);
1124 ptr += linesize >> 1;
1182 ptr[4*mb_x + 2] = buffer[mb_x][0] - ((buffer[mb_x][1] + buffer[mb_x][2] - 0x200) >> 2);
1183 ptr[4*mb_x + 1] = buffer[mb_x][1] + ptr[4*mb_x + 2];
1184 ptr[4*mb_x + 3] = buffer[mb_x][2] + ptr[4*mb_x + 2];
1185 ptr[4*mb_x + 0] = buffer[mb_x][3];
1192 ptr[4*mb_x+3-c] = buffer[mb_x][i];
1198 ((uint16_t*)ptr)[4*mb_x+c] = buffer[mb_x][i];
1204 ptr[3*mb_x + 1] = buffer[mb_x][0] - ((buffer[mb_x][1] + buffer[mb_x][2] - 0x200) >> 2);
1205 ptr[3*mb_x + 0] = buffer[mb_x][1] + ptr[3*mb_x + 1];
1206 ptr[3*mb_x + 2] = buffer[mb_x][2] + ptr[3*mb_x + 1];
1210 ptr[3*mb_x + 1] = buffer[mb_x][0] - ((buffer[mb_x][1] + buffer[mb_x][2]) >> 2);
1211 ptr[3*mb_x + 0] = buffer[mb_x][1] + ptr[3*mb_x + 1];
1212 ptr[3*mb_x + 2] = buffer[mb_x][2] + ptr[3*mb_x + 1];
1220 ((uint16_t*)ptr)[mb_x] = buffer[mb_x][0];
1223 ((uint16_t*)ptr)[2*mb_x + 0] = buffer[mb_x][0];
1224 ((uint16_t*)ptr)[2*mb_x + 1] = buffer[mb_x][1];
1232 ptr[3*mb_x+2-c] = buffer[mb_x][i];
1238 ((uint16_t*)ptr)[3*mb_x+2-c] = buffer[mb_x][i];
1276 uint8_t *ptr;
1299 ptr = s->picture_ptr->data[c] + (linesize * (v * mb_y + y)) + (h * mb_x + x); //FIXME optimize this crap
1304 pred= ptr[-1];
1308 pred= ptr[-linesize];
1310 PREDICT(pred, ptr[-linesize-1], ptr[-linesize], ptr[-1], predictor);
1315 ptr += linesize >> 1;
1317 *ptr= pred + ((unsigned)dc << point_transform);
1347 uint8_t *ptr;
1370 ptr = s->picture_ptr->data[c] +
1373 PREDICT(pred, ptr[-linesize-1], ptr[-linesize], ptr[-1], predictor);
1376 *ptr = pred + ((unsigned)dc << point_transform);
1417 static void shift_output(MJpegDecodeContext *s, uint8_t *ptr, int linesize)
1424 *(uint16_t*)(ptr + 2*block_x + block_y*linesize) <<= 16 - s->bits;
1428 *(ptr + block_x + block_y*linesize) <<= 8 - s->bits;
1480 uint8_t *ptr;
1497 ptr = data[c] + block_offset;
1499 ptr = NULL;
1502 if (ptr)
1503 mjpeg_copy_block(s, ptr, reference_data[c] + block_offset,
1515 if (ptr) {
1516 s->idsp.idct_put(ptr, linesize[c], s->block);
1518 shift_output(s, ptr, linesize[c]);
1630 uint8_t *ptr = data + (mb_y * linesize * 8 >> s->avctx->lowres);
1634 s->idsp.idct_put(ptr, linesize, *block);
1636 shift_output(s, ptr, linesize);
1637 ptr += bytes_per_pixel*8 >> s->avctx->lowres;
2230 const uint8_t *ptr = src;
2234 ptrdiff_t length = (ptr - src) - (skip); \
2238 src = ptr; \
2243 ptr = buf_end;
2246 while (ptr < buf_end) {
2247 uint8_t x = *(ptr++);
2251 while (ptr < buf_end && x == 0xff) {
2252 x = *(ptr++);
2260 /* decrement src as it is equal to ptr after the
2273 if (src < ptr)