Index: source/libvpx/vp8/vp8_dx_iface.c |
=================================================================== |
--- source/libvpx/vp8/vp8_dx_iface.c (revision 191025) |
+++ source/libvpx/vp8/vp8_dx_iface.c (working copy) |
@@ -211,21 +211,19 @@ |
mmap.flags = vp8_mem_req_segs[0].flags; |
res = vp8_mmap_alloc(&mmap); |
+ if (res != VPX_CODEC_OK) return res; |
- if (!res) |
- { |
- vp8_init_ctx(ctx, &mmap); |
+ vp8_init_ctx(ctx, &mmap); |
- /* initialize number of fragments to zero */ |
- ctx->priv->alg_priv->fragments.count = 0; |
- /* is input fragments enabled? */ |
- ctx->priv->alg_priv->fragments.enabled = |
- (ctx->priv->alg_priv->base.init_flags & |
- VPX_CODEC_USE_INPUT_FRAGMENTS); |
+ /* initialize number of fragments to zero */ |
+ ctx->priv->alg_priv->fragments.count = 0; |
+ /* is input fragments enabled? */ |
+ ctx->priv->alg_priv->fragments.enabled = |
+ (ctx->priv->alg_priv->base.init_flags & |
+ VPX_CODEC_USE_INPUT_FRAGMENTS); |
- ctx->priv->alg_priv->defer_alloc = 1; |
- /*post processing level initialized to do nothing */ |
- } |
+ ctx->priv->alg_priv->defer_alloc = 1; |
+ /*post processing level initialized to do nothing */ |
} |
ctx->priv->alg_priv->yv12_frame_buffers.use_frame_threads = |