Lines Matching refs:pkt
256 const vpx_codec_cx_pkt_t *pkt = NULL; in vpx_codec_get_cx_data() local
266 pkt = ctx->iface->enc.get_cx_data(get_alg_priv(ctx), iter); in vpx_codec_get_cx_data()
269 if (pkt && pkt->kind == VPX_CODEC_CX_FRAME_PKT) { in vpx_codec_get_cx_data()
277 pkt->data.raw.buf != dst_buf && in vpx_codec_get_cx_data()
278 pkt->data.raw.sz + priv->enc.cx_data_pad_before + in vpx_codec_get_cx_data()
282 memcpy(dst_buf + priv->enc.cx_data_pad_before, pkt->data.raw.buf, in vpx_codec_get_cx_data()
283 pkt->data.raw.sz); in vpx_codec_get_cx_data()
284 *modified_pkt = *pkt; in vpx_codec_get_cx_data()
288 pkt = modified_pkt; in vpx_codec_get_cx_data()
291 if (dst_buf == pkt->data.raw.buf) { in vpx_codec_get_cx_data()
292 priv->enc.cx_data_dst_buf.buf = dst_buf + pkt->data.raw.sz; in vpx_codec_get_cx_data()
293 priv->enc.cx_data_dst_buf.sz -= pkt->data.raw.sz; in vpx_codec_get_cx_data()
297 return pkt; in vpx_codec_get_cx_data()
375 const struct vpx_codec_cx_pkt *pkt) { in vpx_codec_pkt_list_add() argument
377 list->pkts[list->cnt++] = *pkt; in vpx_codec_pkt_list_add()
387 const vpx_codec_cx_pkt_t *pkt; in vpx_codec_pkt_list_get() local
393 pkt = (const vpx_codec_cx_pkt_t *)*iter; in vpx_codec_pkt_list_get()
395 if ((size_t)(pkt - list->pkts) < list->cnt) in vpx_codec_pkt_list_get()
396 *iter = pkt + 1; in vpx_codec_pkt_list_get()
398 pkt = NULL; in vpx_codec_pkt_list_get()
400 return pkt; in vpx_codec_pkt_list_get()