Lines Matching defs:side_data
44 pkt->side_data = NULL;
191 av_freep(&pkt->side_data[i].data);
192 av_freep(&pkt->side_data);
203 AVPacketSideData *sd = &pkt->side_data[i];
216 tmp = av_realloc(pkt->side_data, (elems + 1) * sizeof(*tmp));
220 pkt->side_data = tmp;
221 pkt->side_data[elems].data = data;
222 pkt->side_data[elems].size = size;
223 pkt->side_data[elems].type = type;
257 if (pkt->side_data[i].type == type) {
259 *size = pkt->side_data[i].size;
260 return pkt->side_data[i].data;
375 if (pkt->side_data[i].type == type) {
376 if (size > pkt->side_data[i].size)
378 pkt->side_data[i].size = size;
398 dst->side_data = NULL;
406 enum AVPacketSideDataType type = src->side_data[i].type;
407 size_t size = src->side_data[i].size;
408 uint8_t *src_data = src->side_data[i].data;
604 uint8_t *side_data;
608 side_data = av_packet_get_side_data(pkt, AV_PKT_DATA_QUALITY_STATS, &side_data_size);
609 if (!side_data) {
611 side_data = av_packet_new_side_data(pkt, AV_PKT_DATA_QUALITY_STATS,
615 if (!side_data || side_data_size < 4+4+8*error_count)
618 AV_WL32(side_data , quality );
619 side_data[4] = pict_type;
620 side_data[5] = error_count;
622 AV_WL64(side_data+8 + 8*i , error[i]);
630 uint8_t *side_data;
633 side_data = av_packet_get_side_data(pkt, AV_PKT_DATA_PRFT, &side_data_size);
634 if (!side_data) {
636 side_data = av_packet_new_side_data(pkt, AV_PKT_DATA_PRFT, side_data_size);
639 if (!side_data || side_data_size < sizeof(AVProducerReferenceTime))
642 prft = (AVProducerReferenceTime *)side_data;