Lines Matching refs:ret
204 int ret;
207 ret = ctx->internal->hw_type->device_init(ctx);
208 if (ret < 0)
216 return ret;
310 int i, ret = 0;
321 ret = av_hwframe_get_buffer(ref, frames[i], 0);
322 if (ret < 0)
331 return ret;
338 int ret;
358 ret = av_image_check_size(ctx->width, ctx->height, 0, ctx);
359 if (ret < 0)
360 return ret;
364 ret = ctx->internal->hw_type->frames_init(ctx);
365 if (ret < 0)
366 return ret;
374 ret = hwframe_pool_prealloc(ref);
375 if (ret < 0)
376 return ret;
398 int ret = 0;
411 ret = av_hwframe_transfer_get_formats(src->hw_frames_ctx,
414 if (ret < 0)
422 ret = av_frame_get_buffer(frame_tmp, 0);
423 if (ret < 0)
426 ret = av_hwframe_transfer_data(frame_tmp, src, flags);
427 if (ret < 0)
437 return ret;
443 int ret;
474 ret = src_ctx->internal->hw_type->transfer_data_from(src_ctx, dst, src);
475 if (ret == AVERROR(ENOSYS))
476 ret = dst_ctx->internal->hw_type->transfer_data_to(dst_ctx, dst, src);
477 if (ret < 0)
478 return ret;
483 ret = ctx->internal->hw_type->transfer_data_from(ctx, dst, src);
484 if (ret < 0)
485 return ret;
489 ret = ctx->internal->hw_type->transfer_data_to(ctx, dst, src);
490 if (ret < 0)
491 return ret;
502 int ret;
518 ret = av_hwframe_get_buffer(ctx->internal->source_frames,
520 if (ret < 0) {
522 return ret;
525 ret = av_hwframe_map(frame, src_frame,
527 if (ret) {
529 "frame context: %d.\n", ret);
531 return ret;
551 ret = ctx->internal->hw_type->frames_get_buffer(ctx, frame);
552 if (ret < 0) {
554 return ret;
612 int ret = 0;
616 ret = AVERROR(ENOMEM);
622 ret = AVERROR(ENOSYS);
626 ret = device_ctx->internal->hw_type->device_create(device_ctx, device,
628 if (ret < 0)
631 ret = av_hwdevice_ctx_init(device_ref);
632 if (ret < 0)
640 return ret;
650 int ret = 0;
658 ret = AVERROR(ENOMEM);
668 ret = AVERROR(ENOMEM);
677 ret = dst_ctx->internal->hw_type->device_derive(dst_ctx,
681 if (ret == 0) {
684 ret = AVERROR(ENOMEM);
687 ret = av_hwdevice_ctx_init(dst_ref);
688 if (ret < 0)
692 if (ret != AVERROR(ENOSYS))
698 ret = AVERROR(ENOSYS);
708 return ret;
742 int ret;
746 ret = AVERROR(ENOMEM);
752 ret = AVERROR(ENOMEM);
755 ret = av_frame_ref(hwmap->source, src);
756 if (ret < 0)
761 ret = AVERROR(ENOMEM);
771 ret = AVERROR(ENOMEM);
783 return ret;
792 int ret;
824 ret = src_frames->internal->hw_type->map_from(src_frames,
826 if (ret >= 0)
827 return ret;
828 else if (ret != AVERROR(ENOSYS))
838 ret = dst_frames->internal->hw_type->map_to(dst_frames,
840 if (ret >= 0)
841 return ret;
842 else if (ret != AVERROR(ENOSYS))
863 return ret;
875 int ret;
889 ret = AVERROR(ENOMEM);
898 ret = AVERROR(ENOMEM);
911 ret = AVERROR(ENOMEM);
921 ret = AVERROR(ENOSYS);
923 ret = src->internal->hw_type->frames_derive_from(dst, src, flags);
924 if (ret == AVERROR(ENOSYS) &&
926 ret = dst->internal->hw_type->frames_derive_to(dst, src, flags);
927 if (ret == AVERROR(ENOSYS))
928 ret = 0;
929 if (ret)
939 return ret;