diff options
author | Dmitry Kovalev <dkovalev@google.com> | 2014-03-20 15:01:37 -0700 |
---|---|---|
committer | Dmitry Kovalev <dkovalev@google.com> | 2014-03-20 15:01:37 -0700 |
commit | 88a10abe7c1a6835c0b3f5be561d083d56615170 (patch) | |
tree | 6ddc7cea1df058108379767a586ef56072256c5c /vp9/decoder/vp9_decoder.c | |
parent | 03781ff22da8e32fe67ce124ba07c3173f2d1fc0 (diff) | |
download | libvpx-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.c | 8 |
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; |