Lines Matching refs:ret
38 int ret = 0;
40 while (ret >= 0 &&
42 ret = avcodec_receive_frame(dc->decoder, dc->frame);
43 if (ret < 0) {
44 if (ret == AVERROR_EOF) {
50 return (ret == ret_done) ? 0 : ret;
53 ret = dc->process_frame(dc, dc->frame);
55 if (ret < 0)
56 return ret;
67 int ret;
69 ret = avcodec_open2(dc->decoder, NULL, &dc->decoder_opts);
70 if (ret < 0)
71 return ret;
73 while (ret >= 0) {
74 ret = av_read_frame(dc->demuxer, dc->pkt);
75 if (ret < 0)
82 ret = avcodec_send_packet(dc->decoder, dc->pkt);
83 if (ret < 0) {
84 fprintf(stderr, "Error decoding: %d\n", ret);
85 return ret;
89 ret = decode_read(dc, 0);
90 if (ret < 0) {
91 fprintf(stderr, "Error decoding: %d\n", ret);
92 return ret;
93 } else if (ret > 0)
99 ret = decode_read(dc, 1);
100 if (ret < 0) {
101 fprintf(stderr, "Error flushing: %d\n", ret);
102 return ret;
122 int ret;
129 ret = AVERROR(ENOMEM);
133 ret = avformat_open_input(&dc->demuxer, url, NULL, NULL);
134 if (ret < 0) {
135 fprintf(stderr, "Error opening input file: %d\n", ret);
136 return ret;
156 return ret;