summaryrefslogtreecommitdiff
path: root/vp9/decoder/vp9_decoder.c
diff options
context:
space:
mode:
authorDmitry Kovalev <dkovalev@google.com>2014-05-22 11:55:19 -0700
committerGerrit Code Review <gerrit@gerrit.golo.chromium.org>2014-05-22 11:55:19 -0700
commit3b72ed50b404f3199999d82eee7ebaffbce47f24 (patch)
tree57ae0b076ff4fb0935e4d736e4aef05b4827b084 /vp9/decoder/vp9_decoder.c
parent56966ea8cedc6217d11a932e977f2165e39708f4 (diff)
parente7135a93440c2d8ef79f87b9df542c43277b6f43 (diff)
downloadlibvpx-3b72ed50b404f3199999d82eee7ebaffbce47f24.tar
libvpx-3b72ed50b404f3199999d82eee7ebaffbce47f24.tar.gz
libvpx-3b72ed50b404f3199999d82eee7ebaffbce47f24.tar.bz2
libvpx-3b72ed50b404f3199999d82eee7ebaffbce47f24.zip
Merge "Removing decoded_key_frame flag."
Diffstat (limited to 'vp9/decoder/vp9_decoder.c')
-rw-r--r--vp9/decoder/vp9_decoder.c11
1 files changed, 1 insertions, 10 deletions
diff --git a/vp9/decoder/vp9_decoder.c b/vp9/decoder/vp9_decoder.c
index 8902f179d..13d79ff44 100644
--- a/vp9/decoder/vp9_decoder.c
+++ b/vp9/decoder/vp9_decoder.c
@@ -67,7 +67,6 @@ VP9Decoder *vp9_decoder_create() {
cm->current_video_frame = 0;
pbi->ready_for_new_data = 1;
- pbi->decoded_key_frame = 0;
// vp9_init_dequantizer() is first called here. Add check in
// frame_init_dequantizer() to avoid unnecessary calling of
@@ -267,15 +266,7 @@ int vp9_receive_compressed_data(VP9Decoder *pbi,
cm->error.setjmp = 1;
- retcode = vp9_decode_frame(pbi, source, source + size, psource);
-
- if (retcode < 0) {
- cm->error.error_code = VPX_CODEC_ERROR;
- cm->error.setjmp = 0;
- if (cm->frame_bufs[cm->new_fb_idx].ref_count > 0)
- cm->frame_bufs[cm->new_fb_idx].ref_count--;
- return retcode;
- }
+ vp9_decode_frame(pbi, source, source + size, psource);
swap_frame_buffers(pbi);