Lines Matching defs:ret
94 int64_t ret;
96 if ((ret = avio_seek(s->pb, table->offset, SEEK_SET)) < 0)
97 return ret;
100 return ret;
102 if ((ret = avio_read(s->pb, (unsigned char*)table->entries, table->count * sizeof(uint32_t))) < 0)
103 return ret;
117 int64_t ret;
121 if ((ret = avio_read(s->pb, buf, SCD_OFFSET_HEADER_SIZE)) < 0)
122 return ret;
134 if ((ret = scd_read_table(s, &ctx->hdr.table0)) < 0)
135 return ret;
137 if ((ret = scd_read_table(s, &ctx->hdr.table1)) < 0)
138 return ret;
140 if ((ret = scd_read_table(s, &ctx->hdr.table2)) < 0)
141 return ret;
148 int64_t ret;
165 if ((ret = avio_seek(s->pb, hoffset, SEEK_SET)) < 0)
166 return ret;
168 if ((ret = avio_read(s->pb, buf, SCD_TRACK_HEADER_SIZE)) < 0)
169 return ret;
239 int64_t ret;
243 if ((ret = avio_read(s->pb, buf, SCD_MIN_HEADER_SIZE)) < 0)
244 return ret;
263 if ((ret = avio_skip(s->pb, ctx->hdr.header_size - SCD_MIN_HEADER_SIZE)) < 0)
264 return ret;
266 if ((ret = scd_read_offsets(s)) < 0)
267 return ret;
274 if ((ret = scd_read_track(s, ctx->tracks + i, i)) < 0)
275 return ret;
281 if ((ret = avio_seek(s->pb, ctx->tracks[0].absolute_offset, SEEK_SET)) < 0)
282 return ret;
294 int64_t ret;
306 if ((ret = avio_seek(s->pb, trk->absolute_offset + trk->bytes_read, SEEK_SET)) < 0)
307 return ret;
319 ret = av_get_packet(s->pb, pkt, size);
320 if (ret == AVERROR_EOF) {
323 } else if (ret < 0) {
324 return ret;
332 trk->bytes_read += ret;