Lines Matching refs:src
35 const uint8_t *src;
177 const uint8_t *src = tctx->src;
183 ret = init_get_bits8(&gb, src, src_size);
207 static av_always_inline void fic_alpha_blend(uint8_t *dst, uint8_t *src,
213 dst[i] += ((src[i] - dst[i]) * alpha[i]) >> 8;
274 const uint8_t *src = avpkt->data;
293 if (memcmp(src, fic_header, 7))
297 if (src[17]) {
305 nslices = src[13];
312 ctx->qmat = src[23] ? fic_qmat_hq : fic_qmat_lq;
315 tsize = AV_RB24(src + 24);
323 if (!tsize || !AV_RL16(src + 37) || !AV_RL16(src + 39))
333 cur_x = AV_RL16(src + 33);
334 cur_y = AV_RL16(src + 35);
342 if (!skip_cursor && (AV_RL16(src + 37) != 32 || AV_RL16(src + 39) != 32)) {
358 sdata = src + tsize + FIC_HEADER_SIZE + 4 * nslices;
376 unsigned slice_off = AV_RB32(src + tsize + FIC_HEADER_SIZE + slice * 4);
389 slice_size = AV_RB32(src + tsize + FIC_HEADER_SIZE + slice * 4 + 4);
399 ctx->slice_data[slice].src = sdata + slice_off;
433 memcpy(ctx->cursor_buf, src + CURSOR_OFFSET, sizeof(ctx->cursor_buf));