diff options
author | Scott LaVarnway <slavarnway@google.com> | 2011-04-21 14:38:36 -0400 |
---|---|---|
committer | Scott LaVarnway <slavarnway@google.com> | 2011-04-21 14:38:36 -0400 |
commit | 3698c1f6207d68c2b4d36b94ae1c55f9dd2ba4da (patch) | |
tree | 6635319a406343b911e5b9c6fb7b5d459945656e /vp8/common/postproc.c | |
parent | 7a49accd0b65453057762929efc7eed93deba043 (diff) | |
download | libvpx-3698c1f6207d68c2b4d36b94ae1c55f9dd2ba4da.tar libvpx-3698c1f6207d68c2b4d36b94ae1c55f9dd2ba4da.tar.gz libvpx-3698c1f6207d68c2b4d36b94ae1c55f9dd2ba4da.tar.bz2 libvpx-3698c1f6207d68c2b4d36b94ae1c55f9dd2ba4da.zip |
Removed dc_diff from MB_MODE_INFO
The dc_diff flag is used to skip loopfiltering. Instead
of setting this flag in the decoder/encoder, we now check
for this condition in the loopfilter.
Change-Id: Ie2b9cdf9e0f4e8b932bbd36e0878c05bffd28931
Diffstat (limited to 'vp8/common/postproc.c')
-rw-r--r-- | vp8/common/postproc.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/vp8/common/postproc.c b/vp8/common/postproc.c index 5bfc7d6fb..660880b52 100644 --- a/vp8/common/postproc.c +++ b/vp8/common/postproc.c @@ -804,11 +804,14 @@ int vp8_post_proc_frame(VP8_COMMON *oci, YV12_BUFFER_CONFIG *dest, vp8_ppflags_t for (j = 0; j < mb_cols; j++) { char zz[4]; + int dc_diff = !(mi[mb_index].mbmi.mode != B_PRED && + mi[mb_index].mbmi.mode != SPLITMV && + mi[mb_index].mbmi.mb_skip_coeff)); if (oci->frame_type == KEY_FRAME) sprintf(zz, "a"); else - sprintf(zz, "%c", mi[mb_index].mbmi.dc_diff + '0'); + sprintf(zz, "%c", dc_diff + '0'); vp8_blit_text(zz, y_ptr, post->y_stride); mb_index ++; |