Lines Matching refs:ret
192 int i, ret = 0;
197 ret = ff_thread_get_ext_buffer(h->avctx, &pic->tf,
199 if (ret < 0)
206 ret = ff_thread_get_buffer(h->avctx, pic->f_grain, 0);
207 if (ret < 0)
235 ret = init_table_pools(h);
236 if (ret < 0)
270 return (ret < 0) ? ret : AVERROR(ENOMEM);
314 int i, ret;
339 ret = av_buffer_replace(&h->ps.sps_list[i], h1->ps.sps_list[i]);
340 if (ret < 0)
341 return ret;
344 ret = av_buffer_replace(&h->ps.pps_list[i], h1->ps.pps_list[i]);
345 if (ret < 0)
346 return ret;
349 ret = av_buffer_replace(&h->ps.pps_ref, h1->ps.pps_ref);
350 if (ret < 0)
351 return ret;
393 ret = ff_h264_replace_picture(h, &h->DPB[i], &h1->DPB[i]);
394 if (ret < 0)
395 return ret;
399 ret = ff_h264_replace_picture(h, &h->cur_pic, &h1->cur_pic);
400 if (ret < 0)
401 return ret;
436 ret = av_buffer_replace(&h->sei.a53_caption.buf_ref, h1->sei.a53_caption.buf_ref);
437 if (ret < 0)
438 return ret;
445 ret = av_reallocp_array(&h->sei.unregistered.buf_ref,
448 if (ret < 0)
449 return ret;
491 int i, ret;
534 if ((ret = alloc_picture(h, pic)) < 0)
535 return ret;
543 if ((ret = ff_h264_ref_picture(h, &h->cur_pic, h->cur_pic_ptr)) < 0)
544 return ret;
951 int i, ret;
954 ret = AVERROR_INVALIDDATA;
976 ret = ff_h264_alloc_tables(h);
977 if (ret < 0) {
987 ret = AVERROR_INVALIDDATA;
1027 return ret;
1044 int needs_reinit = 0, must_reinit, ret;
1143 if ((ret = get_pixel_format(h, 1)) < 0)
1144 return ret;
1145 h->avctx->pix_fmt = ret;
1150 if ((ret = h264_slice_header_init(h)) < 0) {
1153 return ret;
1173 int ret = ff_h264_sei_process_picture_timing(&h->sei.picture_timing, sps,
1175 if (ret < 0) {
1178 return ret;
1546 int last_pic_structure, last_pic_droppable, ret;
1548 ret = h264_init_ps(h, sl, first_slice);
1549 if (ret < 0)
1550 return ret;
1658 ret = h264_frame_start(h);
1659 if (ret < 0) {
1661 return ret;
1672 ret = ff_h264_execute_ref_pic_marking(h);
1673 if (ret < 0 && (h->avctx->err_recognition & AV_EF_EXPLODE))
1674 return ret;
1699 ret = ff_thread_ref_frame(&h->short_ref[0]->tf, &prev->tf);
1700 if (ret < 0)
1701 return ret;
1773 ret = ff_h264_init_poc(h->cur_pic_ptr->field_poc, &h->cur_pic_ptr->poc,
1775 if (ret < 0)
1776 return ret;
1820 ret = h264_export_frame_props(h);
1821 if (ret < 0)
1822 return ret;
1824 ret = h264_select_output_frame(h);
1825 if (ret < 0)
1826 return ret;
1837 int ret;
1954 ret = ff_h264_parse_ref_count(&sl->list_count, sl->ref_count,
1957 if (ret < 0)
1958 return ret;
1961 ret = ff_h264_decode_ref_pic_list_reordering(sl, h->avctx);
1962 if (ret < 0) {
1964 return ret;
1976 ret = ff_h264_pred_weight_table(&sl->gb, sps, sl->ref_count,
1979 if (ret < 0)
1980 return ret;
1985 ret = ff_h264_decode_ref_pic_marking(sl, &sl->gb, nal, h->avctx);
1986 if (ret < 0 && (h->avctx->err_recognition & AV_EF_EXPLODE))
2054 int i, j, ret = 0;
2074 ret = ff_h264_build_ref_list(h, sl);
2075 if (ret < 0)
2076 return ret;
2191 int ret;
2195 ret = h264_slice_header_parse(h, sl, nal);
2196 if (ret < 0)
2197 return ret;
2219 ret = ff_h264_execute_decode_slices(h);
2220 if (ret < 0 && (h->avctx->err_recognition & AV_EF_EXPLODE))
2221 return ret;
2230 ret = ff_h264_field_end(h, h->slice_ctx, 1);
2231 if (ret < 0)
2232 return ret;
2235 ret = ff_h264_field_end(h, h->slice_ctx, 1);
2239 if (ret < 0)
2240 return ret;
2285 ret = h264_field_start(h, sl, nal, first_slice);
2286 if (ret < 0)
2287 return ret;
2303 ret = h264_slice_init(h, sl, nal);
2304 if (ret < 0)
2305 return ret;
2688 int ret;
2693 ret = alloc_scratch_buffers(sl, sl->linesize);
2694 if (ret < 0)
2695 return ret;
2722 ret = ff_init_cabac_decoder(&sl->cabac,
2725 if (ret < 0)
2726 return ret;
2731 int ret, eos;
2740 ret = ff_h264_decode_mb_cabac(h, sl);
2742 if (ret >= 0)
2746 if (ret >= 0 && FRAME_MBAFF(h)) {
2749 ret = ff_h264_decode_mb_cabac(h, sl);
2751 if (ret >= 0)
2767 if (ret < 0 || sl->cabac.bytestream > sl->cabac.bytestream_end + 4) {
2801 int ret;
2811 ret = ff_h264_decode_mb_cavlc(h, sl);
2813 if (ret >= 0)
2817 if (ret >= 0 && FRAME_MBAFF(h)) {
2819 ret = ff_h264_decode_mb_cavlc(h, sl);
2821 if (ret >= 0)
2826 if (ret < 0) {
2831 return ret;
2899 int ret = 0;
2914 ret = decode_slice(avctx, &h->slice_ctx[0]);
2916 if (ret < 0)
2967 return ret;