Lines Matching refs:data
221 s->last_frame->data[0] = s->pict_bufs[0];
223 s->best_frame->data[0] = s->pict_bufs[1];
225 s->scratch_frame->data[0] = s->pict_bufs[2];
229 s->last_frame->data[1] = s->last_frame->data[0] + s->w * s->h;
230 s->last_frame->data[2] = s->last_frame->data[1] + ((s->w * s->h) >> 2);
234 s->best_frame->data[1] = s->best_frame->data[0] + s->w * s->h;
235 s->best_frame->data[2] = s->best_frame->data[1] + ((s->w * s->h) >> 2);
239 s->scratch_frame->data[1] = s->scratch_frame->data[0] + s->w * s->h;
240 s->scratch_frame->data[2] = s->scratch_frame->data[1] + ((s->w * s->h) >> 2);
244 s->input_frame->data[0] = s->pict_bufs[3];
246 s->input_frame->data[1] = s->input_frame->data[0] + s->w * s->h;
247 s->input_frame->data[2] = s->input_frame->data[1] + ((s->w * s->h) >> 2);
447 // decodes the V1 vector in mb into the 4x4 MB pointed to by data
448 static void decode_v1_vector(CinepakEncContext *s, uint8_t *data[4],
453 data[0][0] =
454 data[0][1] =
455 data[0][ linesize[0]] =
456 data[0][1 + linesize[0]] = info->v1_codebook[v1_vector * entry_size];
458 data[0][2] =
459 data[0][3] =
460 data[0][2 + linesize[0]] =
461 data[0][3 + linesize[0]] = info->v1_codebook[v1_vector * entry_size + 1];
463 data[0][ 2 * linesize[0]] =
464 data[0][1 + 2 * linesize[0]] =
465 data[0][ 3 * linesize[0]] =
466 data[0][1 + 3 * linesize[0]] = info->v1_codebook[v1_vector * entry_size + 2];
468 data[0][2 + 2 * linesize[0]] =
469 data[0][3 + 2 * linesize[0]] =
470 data[0][2 + 3 * linesize[0]] =
471 data[0][3 + 3 * linesize[0]] = info->v1_codebook[v1_vector * entry_size + 3];
474 data[1][0] =
475 data[1][1] =
476 data[1][ linesize[1]] =
477 data[1][1 + linesize[1]] = info->v1_codebook[v1_vector * entry_size + 4];
479 data[2][0] =
480 data[2][1] =
481 data[2][ linesize[2]] =
482 data[2][1 + linesize[2]] = info->v1_codebook[v1_vector * entry_size + 5];
486 // decodes the V4 vectors in mb into the 4x4 MB pointed to by data
487 static void decode_v4_vector(CinepakEncContext *s, uint8_t *data[4],
494 data[0][x + y * linesize[0]] = info->v4_codebook[v4_vector[i] * entry_size];
495 data[0][x + 1 + y * linesize[0]] = info->v4_codebook[v4_vector[i] * entry_size + 1];
496 data[0][x + (y + 1) * linesize[0]] = info->v4_codebook[v4_vector[i] * entry_size + 2];
497 data[0][x + 1 + (y + 1) * linesize[0]] = info->v4_codebook[v4_vector[i] * entry_size + 3];
500 data[1][(x >> 1) + (y >> 1) * linesize[1]] = info->v4_codebook[v4_vector[i] * entry_size + 4];
501 data[2][(x >> 1) + (y >> 1) * linesize[2]] = info->v4_codebook[v4_vector[i] * entry_size + 5];
699 static int quantize(CinepakEncContext *s, int h, uint8_t *data[4],
731 base[j] = (data[plane][((x + x3) >> shift) + ((y + y3) >> shift) * linesize[plane]] +
732 data[plane][((x + x3) >> shift) + 1 + ((y + y3) >> shift) * linesize[plane]] +
733 data[plane][((x + x3) >> shift) + (((y + y3) >> shift) + 1) * linesize[plane]] +
734 data[plane][((x + x3) >> shift) + 1 + (((y + y3) >> shift) + 1) * linesize[plane]]) >> 2;
751 base[j] = data[plane][x3 + y3 * linesize[plane]];
786 get_sub_picture(s, x, y, data, linesize, sub_data, sub_linesize);
791 // fill in vq_data with V1 data
800 // fill in vq_data with V4 data
816 uint8_t *data[4], int linesize[4],
827 get_sub_picture(s, x, y, data, linesize,
862 uint8_t *data[4], int linesize[4],
875 calculate_skip_errors(s, h, last_data, last_linesize, data, linesize,
895 if ((new_v1_size = quantize(s, h, data, linesize, 1,
911 new_v4_size = quantize(s, h, data, linesize, 0,
932 new_v1_size = quantize(s, h, data, linesize, 1, &info, ENC_V1);
939 new_v4_size = quantize(s, h, data, linesize, 0, &info, ENC_V4);
957 new_v1_size = quantize(s, h, data, linesize, 1, &info, ENC_V1);
965 new_v4_size = quantize(s, h, data, linesize, 0, &info, ENC_V4);
1012 uint8_t *last_data [4], *data [4], *scratch_data [4];
1024 ir[0] = frame->data[0] + x * 3 + y * frame->linesize[0];
1027 s->input_frame->data, s->input_frame->linesize,
1096 s->input_frame->data, s->input_frame->linesize,
1097 data, linesize);
1100 (uint8_t **)frame->data, (int *)frame->linesize,
1101 data, linesize);
1103 s->last_frame->data, s->last_frame->linesize,
1106 s->scratch_frame->data, s->scratch_frame->linesize,
1110 last_data, last_linesize, data, linesize,
1178 ret = rd_frame(s, frame, (s->curframe == 0), pkt->data, s->frame_buf_size, &got_keyframe);