summaryrefslogtreecommitdiff
path: root/vp8/decoder/onyxd_if.c
diff options
context:
space:
mode:
authorJohn Koleszar <jkoleszar@google.com>2011-07-23 00:05:14 -0400
committerJohn Koleszar <jkoleszar@google.com>2011-07-23 00:05:14 -0400
commit664cd5ac91d432bad9f4f375b583a490464288c5 (patch)
tree78ec5d758f8473b73c75a1b2eaec8dffce5430a3 /vp8/decoder/onyxd_if.c
parent058566797a18e226acd1868a562b16e0903b73db (diff)
parent773bcc300d88b47b3b465b7627e794b62b01938f (diff)
downloadlibvpx-664cd5ac91d432bad9f4f375b583a490464288c5.tar
libvpx-664cd5ac91d432bad9f4f375b583a490464288c5.tar.gz
libvpx-664cd5ac91d432bad9f4f375b583a490464288c5.tar.bz2
libvpx-664cd5ac91d432bad9f4f375b583a490464288c5.zip
Merge remote branch 'internal/upstream' into HEAD
Diffstat (limited to 'vp8/decoder/onyxd_if.c')
-rw-r--r--vp8/decoder/onyxd_if.c17
1 files changed, 3 insertions, 14 deletions
diff --git a/vp8/decoder/onyxd_if.c b/vp8/decoder/onyxd_if.c
index b4d78d656..7c84b6efb 100644
--- a/vp8/decoder/onyxd_if.c
+++ b/vp8/decoder/onyxd_if.c
@@ -128,14 +128,7 @@ VP8D_PTR vp8dx_create_decompressor(VP8D_CONFIG *oxcf)
*/
vp8cx_init_de_quantizer(pbi);
- {
- VP8_COMMON *cm = &pbi->common;
-
- vp8_loop_filter_init(cm);
- cm->last_frame_type = KEY_FRAME;
- cm->last_filter_type = cm->filter_type;
- cm->last_sharpness_level = cm->sharpness_level;
- }
+ vp8_loop_filter_init(&pbi->common);
pbi->common.error.setjmp = 0;
@@ -510,14 +503,10 @@ int vp8dx_receive_compressed_data(VP8D_PTR ptr, unsigned long size, const unsign
return -1;
}
- if(pbi->common.filter_level)
+ if(cm->filter_level)
{
/* Apply the loop filter if appropriate. */
- vp8_loop_filter_frame(cm, &pbi->mb, cm->filter_level);
-
- cm->last_frame_type = cm->frame_type;
- cm->last_filter_type = cm->filter_type;
- cm->last_sharpness_level = cm->sharpness_level;
+ vp8_loop_filter_frame(cm, &pbi->mb);
}
vp8_yv12_extend_frame_borders_ptr(cm->frame_to_show);
}