Lines Matching refs:ret
85 int ret;
88 ret = avformat_alloc_output_context2(&fmt, NULL, img->muxer, s->url);
89 if (ret < 0)
90 return ret;
93 ret = AVERROR(ENOMEM);
100 ret = av_packet_ref(pkt2, pkt);
101 if (ret < 0)
105 if ((ret = avcodec_parameters_copy(st->codecpar, par)) < 0 ||
106 (ret = avformat_write_header(fmt, NULL)) < 0 ||
107 (ret = av_interleaved_write_frame(fmt, pkt2)) < 0 ||
108 (ret = av_write_trailer(fmt))) {}
113 return ret;
120 int ret = write_muxed_file(s, s->pb, pkt);
121 if (ret < 0)
122 return ret;
144 int ret, i;
184 ret = AVERROR(EIO);
189 ret = AVERROR(EINVAL);
207 if ((ret = write_and_close(s, &pb[0], pkt->data , ysize)) < 0 ||
208 (ret = write_and_close(s, &pb[1], pkt->data + ysize , usize)) < 0 ||
209 (ret = write_and_close(s, &pb[2], pkt->data + ysize + usize, usize)) < 0)
212 ret = write_and_close(s, &pb[3], pkt->data + ysize + 2*usize, ysize);
214 if ((ret = write_muxed_file(s, pb[0], pkt)) < 0)
216 ret = ff_format_io_close(s, &pb[0]);
218 ret = write_and_close(s, &pb[0], pkt->data, pkt->size);
220 if (ret < 0)
224 int ret = ff_rename(img->tmp[i], img->target[i], s);
225 if (ret < 0)
226 return ret;
237 return ret;