Lines Matching defs:buffer
90 AVEncryptionInfo *av_encryption_info_get_side_data(const uint8_t* buffer, size_t size)
95 if (!buffer || size < FF_ENCRYPTION_INFO_EXTRA)
98 key_id_size = AV_RB32(buffer + 12);
99 iv_size = AV_RB32(buffer + 16);
100 subsample_count = AV_RB32(buffer + 20);
109 info->scheme = AV_RB32(buffer);
110 info->crypt_byte_block = AV_RB32(buffer + 4);
111 info->skip_byte_block = AV_RB32(buffer + 8);
112 memcpy(info->key_id, buffer + 24, key_id_size);
113 memcpy(info->iv, buffer + key_id_size + 24, iv_size);
115 buffer += key_id_size + iv_size + 24;
117 info->subsamples[i].bytes_of_clear_data = AV_RB32(buffer);
118 info->subsamples[i].bytes_of_protected_data = AV_RB32(buffer + 4);
119 buffer += 8;
127 uint8_t *buffer, *cur_buffer;
138 cur_buffer = buffer = av_malloc(*size);
139 if (!buffer)
159 return buffer;
365 uint8_t *buffer, *cur_buffer;
387 cur_buffer = buffer = av_malloc(*side_data_size);
388 if (!buffer)
412 return buffer;