summaryrefslogtreecommitdiff
path: root/vp9/decoder/vp9_decoder.c
diff options
context:
space:
mode:
authorDmitry Kovalev <dkovalev@google.com>2014-03-20 15:01:37 -0700
committerDmitry Kovalev <dkovalev@google.com>2014-03-20 15:01:37 -0700
commit88a10abe7c1a6835c0b3f5be561d083d56615170 (patch)
tree6ddc7cea1df058108379767a586ef56072256c5c /vp9/decoder/vp9_decoder.c
parent03781ff22da8e32fe67ce124ba07c3173f2d1fc0 (diff)
downloadlibvpx-88a10abe7c1a6835c0b3f5be561d083d56615170.tar
libvpx-88a10abe7c1a6835c0b3f5be561d083d56615170.tar.gz
libvpx-88a10abe7c1a6835c0b3f5be561d083d56615170.tar.bz2
libvpx-88a10abe7c1a6835c0b3f5be561d083d56615170.zip
Removing source & source_sz from VP9Decompressor struct.
Change-Id: If4c1a48c60e8b27dd021a83170289ccc5467c6de
Diffstat (limited to 'vp9/decoder/vp9_decoder.c')
-rw-r--r--vp9/decoder/vp9_decoder.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/vp9/decoder/vp9_decoder.c b/vp9/decoder/vp9_decoder.c
index ebb329cdb..acdaafb4d 100644
--- a/vp9/decoder/vp9_decoder.c
+++ b/vp9/decoder/vp9_decoder.c
@@ -323,10 +323,7 @@ int vp9_receive_compressed_data(VP9D_COMP *pbi,
cm = &pbi->common;
cm->error.error_code = VPX_CODEC_OK;
- pbi->source = source;
- pbi->source_sz = size;
-
- if (pbi->source_sz == 0) {
+ if (size == 0) {
/* This is used to signal that we are missing frames.
* We do not know if the missing frame(s) was supposed to update
* any of the reference buffers, but we act conservative and
@@ -368,7 +365,7 @@ int vp9_receive_compressed_data(VP9D_COMP *pbi,
cm->error.setjmp = 1;
- retcode = vp9_decode_frame(pbi, psource);
+ retcode = vp9_decode_frame(pbi, source, source + size, psource);
if (retcode < 0) {
cm->error.error_code = VPX_CODEC_ERROR;
@@ -430,7 +427,6 @@ int vp9_receive_compressed_data(VP9D_COMP *pbi,
pbi->ready_for_new_data = 0;
pbi->last_time_stamp = time_stamp;
- pbi->source_sz = 0;
cm->error.setjmp = 0;
return retcode;