Lines Matching refs:size

62 static char *var_read_string(AVIOContext *pb, int size)
67 if (size < 0 || size == INT_MAX)
70 str = av_malloc(size + 1);
73 n = avio_get_str(pb, size, str, size + 1);
74 if (n < size)
75 avio_skip(pb, size - n);
79 static int var_read_int(AVIOContext *pb, int size)
82 char *s = var_read_string(pb, size);
90 static AVRational var_read_float(AVIOContext *pb, int size)
93 char *s = var_read_string(pb, size);
101 static void var_read_metadata(AVFormatContext *avctx, const char *tag, int size)
103 char *value = var_read_string(avctx->pb, size);
123 const char *name, int size)
128 mv->nb_video_tracks = var_read_int(pb, size);
130 mv->nb_audio_tracks = var_read_int(pb, size);
132 var_read_metadata(avctx, name, size);
135 avio_skip(pb, size); // ignore
147 const char *name, int size)
152 st->nb_frames = var_read_int(pb, size);
154 mv->aformat = var_read_int(pb, size);
156 mv->acompression = var_read_int(pb, size);
158 var_read_metadata(avctx, name, size);
160 return set_channels(avctx, st, var_read_int(pb, size));
162 int sample_rate = var_read_int(pb, size);
168 uint64_t bpc = var_read_int(pb, size) * (uint64_t)8;
183 const char *name, int size)
187 st->nb_frames = st->duration = var_read_int(pb, size);
189 char *str = var_read_string(pb, size);
208 AVRational fps = var_read_float(pb, size);
212 st->codecpar->height = var_read_int(pb, size);
214 st->sample_aspect_ratio = var_read_float(pb, size);
219 st->codecpar->width = var_read_int(pb, size);
221 if (var_read_int(pb, size) == 1101) {
230 var_read_metadata(avctx, name, size);
232 avio_skip(pb, size); // ignore
241 const char *name, int size))
252 int size;
259 size = avio_rb32(pb);
260 if (size < 0) {
261 av_log(avctx, AV_LOG_ERROR, "entry size %d is invalid\n", size);
264 if (parse(avctx, st, name, size) < 0) {
266 avio_skip(pb, size);
278 uint32_t size = avio_rb32(pb);
282 av_add_index_entry(st, pos, timestamp, size, 0, AVINDEX_KEYFRAME);
284 timestamp += size / (st->codecpar->ch_layout.nb_channels * 2LL);
372 avpriv_request_sample(avctx, "Audio sample size %i bytes", bytes_per_sample);
494 ret = av_get_packet(pb, pkt, index->size);