Lines Matching defs:size
40 int size, n_packets;
46 int size, flag;
123 static void xor_block(void *p1, void *p2, unsigned size, int key, unsigned *key_ptr)
129 size >>= 2;
131 while (size > 0) {
136 size--;
142 static void decode_block(uint8_t *src, uint8_t *dest, unsigned size,
146 unsigned s = size;
150 if (!size)
175 size -= s;
176 memcpy(tmp, src + size, s);
178 memcpy(dest + size, tmp, s);
197 static uint8_t *read_vblock(AVIOContext *src, uint32_t *size,
217 *size = n;
232 static uint8_t *read_sb_block(AVIOContext *src, unsigned *size,
267 *size = n;
280 static int track_header(VividasDemuxContext *viv, AVFormatContext *s, uint8_t *buf, int size)
289 ffio_init_context(&pb0, buf, size, 0, NULL, NULL, NULL, NULL);
435 static int track_index(VividasDemuxContext *viv, AVFormatContext *s, uint8_t *buf, unsigned size)
446 ffio_init_context(&pb0, buf, size, 0, NULL, NULL, NULL, NULL);
451 if (n_sb_blocks_tmp > size / 2)
472 viv->sb_blocks[i].size = size_tmp;
475 off += viv->sb_blocks[i].size;
494 uint32_t size = 0;
506 viv->sb_buf = read_sb_block(s->pb, &size, &viv->sb_key, expected_size);
511 pb = avio_alloc_context(viv->sb_buf, size, 0, NULL, NULL, NULL, NULL);
519 ffio_read_varlen(pb); // size
526 viv->sb_entries[i].size = ffio_read_varlen(pb);
623 load_sb_block(s, viv, viv->sb_blocks[0].size);
646 int size = viv->audio_subpackets[viv->current_audio_subpacket+1].start - viv->audio_subpackets[viv->current_audio_subpacket].start;
649 ret = av_get_packet(pb, pkt, size);
682 off += viv->sb_entries[viv->current_sb_entry].size;