Lines Matching defs:ret
73 int ret = avio_read(pb, &b, 1);
74 *cur_byte = ret > 0 ? b : ret == 0 ? AVERROR_EOF : ret;
95 int ret;
97 ret = expect_byte(pb, cur_byte, '"');
98 if (ret < 0)
99 return ret;
122 ret = expect_byte(pb, cur_byte, '"');
123 if (ret < 0)
124 return ret;
133 int ret;
136 ret = parse_string(pb, cur_byte, bp, 0);
137 if (ret < 0)
138 return ret;
139 ret = expect_byte(pb, cur_byte, ':');
140 if (ret < 0)
141 return ret;
186 int ret, cur_byte, start_of_par;
194 ret = expect_byte(pb, &cur_byte, '{');
195 if (ret < 0)
197 ret = parse_label(pb, &cur_byte, &label);
198 if (ret < 0 || strcmp(label.str, "captions"))
200 ret = expect_byte(pb, &cur_byte, '[');
201 if (ret < 0)
205 ret = expect_byte(pb, &cur_byte, '{');
206 if (ret < 0)
210 ret = parse_label(pb, &cur_byte, &label);
211 if (ret < 0)
214 ret = parse_boolean(pb, &cur_byte, &start_of_par);
215 if (ret < 0)
218 ret = parse_string(pb, &cur_byte, &content, 1);
219 if (ret < 0)
222 ret = parse_int(pb, &cur_byte, &start);
223 if (ret < 0)
226 ret = parse_int(pb, &cur_byte, &duration);
227 if (ret < 0)
230 ret = AVERROR_INVALIDDATA;
238 ret = expect_byte(pb, &cur_byte, '}');
239 if (ret < 0)
244 ret = AVERROR_INVALIDDATA;
249 ret = AVERROR(ENOMEM);
262 ret = expect_byte(pb, &cur_byte, ']');
263 if (ret < 0)
265 ret = expect_byte(pb, &cur_byte, '}');
266 if (ret < 0)
270 ret = ERR_CODE(cur_byte);
273 return ret;
281 int ret, i;
288 ret = parse_file(avf->pb, &tc->subs);
289 if (ret < 0) {
290 if (ret == AVERROR_INVALIDDATA)
293 return ret;