Lines Matching refs:data

83                                          * of unkown, potentially damaged data is encountered,
86 * to this many bytes of unknown data for the
137 uint8_t *data;
870 * discard valid data that happens to be beyond the designated
1060 * Read the next element as binary data.
1071 memset(bin->buf->data + length, 0, AV_INPUT_BUFFER_PADDING_SIZE);
1073 bin->data = bin->buf->data;
1076 if ((ret = avio_read(pb, bin->data, length)) != length) {
1078 bin->data = NULL;
1130 EbmlSyntax *syntax, void *data);
1146 void *data)
1150 if (data) {
1152 void *dst = (char *)data + syntax[i].data_offset;
1182 res = ebml_parse(matroska, syntax, data);
1236 EbmlSyntax *syntax, void *data)
1247 // max. 256 MB for binary data
1308 if (data) {
1309 data = (char *) data + syntax->data_offset;
1311 EbmlList *list = data;
1322 data = (char *) list->elem + list->nb_elem * syntax->list_elem_size;
1323 memset(data, 0, syntax->list_elem_size);
1413 // in this situation skipped data can't simply be rechecked later.
1428 "length 0x%"PRIx64" considered as invalid data. Last "
1444 if (!data && length != EBML_UNKNOWN_LENGTH)
1450 res = ebml_read_uint(pb, length, syntax->def.u, data);
1453 res = ebml_read_sint(pb, length, syntax->def.i, data);
1456 res = ebml_read_float(pb, length, syntax->def.f, data);
1460 res = ebml_read_ascii(pb, length, syntax->def.s, data);
1463 res = ebml_read_binary(pb, length, pos_alt, data);
1482 if (res = ebml_parse_nest(matroska, syntax->def.n, data))
1533 if (syntax->is_counted && data) {
1534 CountedElement *elem = data;
1554 static void ebml_free(EbmlSyntax *syntax, void *data)
1558 void *data_off = (char *) data + syntax[i].data_offset;
1614 /* Does the probe data contain the whole header? */
1654 uint8_t *data = *buf;
1671 uint8_t *header = encodings[0].compression.settings.data;
1674 av_log(NULL, AV_LOG_ERROR, "Compression size but no data in headerstrip\n");
1687 memcpy(pkt_data + header_size, data, isize);
1702 result = av_lzo1x_decode(pkt_data, &olen, data, &insize);
1717 zstream.next_in = data;
1750 bzstream.next_in = data;
1954 // defer cues parsing until we actually need cue data.
2052 uint8_t *p = track->codec_priv.data;
2056 av_log(s, AV_LOG_WARNING, "Invalid FLAC private data\n");
2281 const uint8_t *priv_data = mkv_projection->private.data;
2375 return ff_isom_parse_dvcc_dvvc(s, st, bin->data, bin->size);
2411 /* Normalize noncompliant private data that starts with the fourcc
2412 * by expanding/shifting the data by 4 bytes and storing the data
2414 if (ff_codec_get_id(codec_tags, AV_RL32(track->codec_priv.data))) {
2420 track->codec_priv.data = track->codec_priv.buf->data;
2421 memmove(track->codec_priv.data + 4, track->codec_priv.data, track->codec_priv.size);
2423 AV_WB32(track->codec_priv.data, track->codec_priv.size);
2426 *fourcc = AV_RL32(track->codec_priv.data + 4);
2500 fourcc = AV_RL32(track->video.color_space.data);
2519 encodings[0].encryption.key_id.data,
2541 uint8_t *codec_priv = track->codec_priv.data;
2542 int ret = matroska_decode_buffer(&track->codec_priv.data,
2546 track->codec_priv.data = NULL;
2549 "Failed to decode codec private data\n");
2552 if (codec_priv != track->codec_priv.data) {
2554 if (track->codec_priv.data) {
2555 track->codec_priv.buf = av_buffer_create(track->codec_priv.data,
2559 av_freep(&track->codec_priv.data);
2595 track->codec_priv.data) {
2597 bit_depth = AV_RL16(track->codec_priv.data + 14);
2598 fourcc = AV_RL32(track->codec_priv.data + 16);
2607 track->codec_priv.data) {
2609 ffio_init_context(&b, track->codec_priv.data,
2620 /* Normally 36, but allow noncompliant private data */
2622 && (track->codec_priv.data)) {
2627 sample_size = AV_RB16(track->codec_priv.data + 26);
2643 (track->codec_priv.data)) {
2647 if (codec_id == AV_CODEC_ID_NONE && AV_RL32(track->codec_priv.data+4) == AV_RL32("SMI ")) {
2655 bit_depth = AV_RB16(track->codec_priv.data + 82);
2656 ffio_init_context(&b, track->codec_priv.data,
2719 memcpy(&extradata[12], track->codec_priv.data,
2761 && track->codec_priv.data) {
2762 const uint8_t *ptr = track->codec_priv.data;
2815 fourcc = AV_RL32(track->codec_priv.data);
2865 } else if (track->codec_priv.data && track->codec_priv.size > 0) {
2869 track->codec_priv.data + extradata_offset,
2940 // add stream level stereo3d side data if it is a supported format
3087 matroska_metadata_creation_time(&s->metadata, AV_RB64(matroska->date_utc.data));
3096 attachments[j].bin.data && attachments[j].bin.size > 0)) {
3125 memcpy(st->codecpar->extradata, attachments[j].bin.data,
3198 uint8_t *data = *buf;
3209 *laces = *data + 1;
3210 data += 1;
3224 temp = *data;
3227 data += 1;
3274 data += offset;
3284 *buf = data;
3291 uint8_t *data, int size, uint64_t timecode,
3313 data + x * cfs, cfs);
3320 memcpy(track->audio.buf + y * w, data, w);
3330 data + x * sps, sps);
3349 memcpy(pkt->data,
3368 uint8_t **data, int *size)
3371 uint8_t *src = *data;
3432 memcpy(dst + offset + 32, src, blocksize); // block data
3441 *data = dst;
3452 uint8_t **data, int *size)
3463 memcpy(dst + 8, *data, dstlen - 8);
3466 *data = dst;
3475 uint8_t *data, int data_len,
3489 p = data;
3490 q = data + data_len;
3542 memcpy(pkt->data, text, text_len);
3589 AVBufferRef *buf, uint8_t *data, int pkt_size,
3595 uint8_t *pkt_data = data;
3607 av_freep(&data);
3620 av_freep(&data);
3638 pkt->data = pkt_data;
3695 static int matroska_parse_block(MatroskaDemuxContext *matroska, AVBufferRef *buf, uint8_t *data,
3714 ffio_init_context(&pb, data, size, 0, NULL, NULL, NULL, NULL);
3718 data += n;
3737 block_time = sign_extend(AV_RB16(data), 16);
3738 data += 2;
3739 flags = *data++;
3773 res = matroska_parse_laces(matroska, &data, size, (flags & 0x06) >> 1,
3798 uint8_t *out_data = data;
3808 av_assert1(out_data != data);
3841 data += lace_size[n];
3875 block->additional.data : NULL;
3877 res = matroska_parse_block(matroska, block->bin.buf, block->bin.data,
3932 /* Parse the CUES now since we need the index data to seek. */
4208 // Figure out how much data we have downloaded for the prebuffer. This will
4222 // The prebuffer ends in the last Cue. Estimate how much data was