Lines Matching defs:data
328 const HEVCVPS *vps = (const HEVCVPS*)ps->vps_list[sps->vps_id]->data;
544 s->ps.vps = (HEVCVPS*) s->ps.vps_list[s->ps.sps->vps_id]->data;
587 s->ps.pps != (HEVCPPS*)s->ps.pps_list[sh->pps_id]->data) {
591 s->ps.pps = (HEVCPPS*)s->ps.pps_list[sh->pps_id]->data;
595 if (s->ps.sps != (HEVCSPS*)s->ps.sps_list[s->ps.pps->sps_id]->data) {
596 const HEVCSPS *sps = (HEVCSPS*)s->ps.sps_list[s->ps.pps->sps_id]->data;
1212 uint8_t *dst = &s->frame->data[1][(y0 >> vshift) * stride +
1241 uint8_t *dst = &s->frame->data[2][(y0 >> vshift) * stride +
1451 uint8_t *dst0 = &s->frame->data[0][y0 * stride0 + (x0 << s->ps.sps->pixel_shift)];
1452 uint8_t *dst1 = &s->frame->data[1][(y0 >> s->ps.sps->vshift[1]) * stride1 + ((x0 >> s->ps.sps->hshift[1]) << s->ps.sps->pixel_shift)];
1453 uint8_t *dst2 = &s->frame->data[2][(y0 >> s->ps.sps->vshift[2]) * stride2 + ((x0 >> s->ps.sps->hshift[2]) << s->ps.sps->pixel_shift)];
1488 * @param dst target buffer for block data at block position
1491 * @param mv motion vector (relative to block position) to get pixel data from
1505 uint8_t *src = ref->data[0];
1550 * @param dst target buffer for block data at block position
1553 * @param mv0 motion vector0 (relative to block position) to get pixel data from
1559 * @param mv1 motion vector1 (relative to block position) to get pixel data from
1583 uint8_t *src0 = ref0->data[0] + y_off0 * src0stride + (int)((unsigned)x_off0 << s->ps.sps->pixel_shift);
1584 uint8_t *src1 = ref1->data[0] + y_off1 * src1stride + (int)((unsigned)x_off1 << s->ps.sps->pixel_shift);
1640 * @param dst1 target buffer for block data at block position (U plane)
1641 * @param dst2 target buffer for block data at block position (V plane)
1644 * @param mv motion vector (relative to block position) to get pixel data from
1670 int emu = src0 == s->frame->data[1] || src0 == s->frame->data[2];
1707 * @param dst target buffer for block data at block position
1710 * @param mv0 motion vector0 (relative to block position) to get pixel data from
1716 * @param mv1 motion vector1 (relative to block position) to get pixel data from
1724 uint8_t *src1 = ref0->data[cidx+1];
1725 uint8_t *src2 = ref1->data[cidx+1];
1870 &s->frame->data[c_idx][((y) >> s->ps.sps->vshift[c_idx]) * s->frame->linesize[c_idx] + \
1941 chroma_mc_uni(s, dst1, s->frame->linesize[1], ref0->frame->data[1], ref0->frame->linesize[1],
1944 chroma_mc_uni(s, dst2, s->frame->linesize[2], ref0->frame->data[2], ref0->frame->linesize[2],
1960 chroma_mc_uni(s, dst1, s->frame->linesize[1], ref1->frame->data[1], ref1->frame->linesize[1],
1964 chroma_mc_uni(s, dst2, s->frame->linesize[2], ref1->frame->data[2], ref1->frame->linesize[2],
2565 ret = init_get_bits8(&lc->gb, s->data + s->sh.offset[ctb_row - 1], s->sh.size[ctb_row - 1]);
2568 ff_init_cabac_decoder(&lc->cc, s->data + s->sh.offset[(ctb_row)-1], s->sh.size[ctb_row - 1]);
2631 const uint8_t *data = nal->data;
2705 s->data = data;
2793 av_display_rotation_set((int32_t *)rotation->data, angle);
2794 av_display_matrix_flip((int32_t *)rotation->data,
2800 // so the side data persists for the entire coded video sequence.
2850 // so the side data persists for the entire coded video sequence.
2899 tc_sd = (uint32_t*)tcside->data;
3089 (AVFilmGrainParams *) sd->data);
3348 memcpy(s->rpu_buf->data, nal->raw_data + 2, nal->raw_size - 2);
3350 ret = ff_dovi_rpu_parse(&s->dovi_ctx, nal->data + 2, nal->size - 2);
3417 for (i = 0; frame->data[i]; i++) {
3426 const uint8_t *src = frame->data[i] + j * frame->linesize[i];
3470 const HEVCSPS *sps = (const HEVCSPS*)s->ps.sps_list[i]->data;
3513 ret = decode_nal_units(s, avpkt->data, avpkt->size);
3588 dst->hwaccel_picture_private = dst->hwaccel_priv_buf->data;