Lines Matching refs:ret
82 int i, ret, image = 0;
87 ret = avio_read(s->pb, buf, FITS_BLOCK_SIZE);
88 if (ret < 0) {
89 return ret;
90 } else if (ret < FITS_BLOCK_SIZE) {
95 ret = 0;
97 while(!ret && buf_size < FITS_BLOCK_SIZE) {
98 ret = avpriv_fits_header_parse_line(s, header, buf + buf_size, NULL);
101 } while (!ret);
102 if (ret < 0)
103 return ret;
146 int64_t pos, ret;
160 while ((ret = is_image(s, fits, &header, &avbuf, &size)) == 0) {
169 if (ret < 0)
173 ret = AVERROR(ENOMEM);
179 ret = AVERROR_INVALIDDATA;
183 ret = av_new_packet(pkt, avbuf.len - 80 + size);
184 if (ret < 0)
190 ret = av_bprint_finalize(&avbuf, &buf);
191 if (ret < 0) {
192 return ret;
198 ret = avio_read(s->pb, pkt->data + pkt->size, size);
199 if (ret < 0) {
200 return ret;
203 pkt->size += ret;
211 return ret;