diff options
author | Adrian Grange <agrange@google.com> | 2014-08-08 15:56:18 -0700 |
---|---|---|
committer | Gerrit Code Review <gerrit@gerrit.golo.chromium.org> | 2014-08-08 15:56:18 -0700 |
commit | a334cb0b7df7c2e79287991817f23a0516657b6b (patch) | |
tree | b35f4fbb5c91465ec4c2644711c0f3c5b24b3cc3 /vp9/vp9_dx_iface.c | |
parent | 9a4cd41793e5c63ae0d20acf76075261de7046f1 (diff) | |
parent | 1ebf52df2c6c2eeee10f6ea7812910ff56aca9b3 (diff) | |
download | libvpx-a334cb0b7df7c2e79287991817f23a0516657b6b.tar libvpx-a334cb0b7df7c2e79287991817f23a0516657b6b.tar.gz libvpx-a334cb0b7df7c2e79287991817f23a0516657b6b.tar.bz2 libvpx-a334cb0b7df7c2e79287991817f23a0516657b6b.zip |
Merge "Common encode/decode function to get reference frame"
Diffstat (limited to 'vp9/vp9_dx_iface.c')
-rw-r--r-- | vp9/vp9_dx_iface.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/vp9/vp9_dx_iface.c b/vp9/vp9_dx_iface.c index 893ab19c4..bc7801152 100644 --- a/vp9/vp9_dx_iface.c +++ b/vp9/vp9_dx_iface.c @@ -583,9 +583,9 @@ static vpx_codec_err_t ctrl_get_reference(vpx_codec_alg_priv_t *ctx, vp9_ref_frame_t *data = va_arg(args, vp9_ref_frame_t *); if (data) { - YV12_BUFFER_CONFIG* fb; + YV12_BUFFER_CONFIG* fb = get_ref_frame(&ctx->pbi->common, data->idx); + if (fb == NULL) return VPX_CODEC_ERROR; - vp9_get_reference_dec(ctx->pbi, data->idx, &fb); yuvconfig2image(&data->img, fb, NULL); return VPX_CODEC_OK; } else { |