shithub: libvpx

Download patch

ref: d21070a538f615f6e762ce37e1771a1b99362c0e
parent: 81fd7ac58973e06180d72183d5397db753ed0da1
author: John Koleszar <jkoleszar@google.com>
date: Mon Oct 8 11:58:04 EDT 2012

multi-res: disable intra on forced ref frames

If a reference frame is forced because of low dissimilarity, then
shut off the search of intra modes. This change has mixed results. On
one clip (QVGA), it hurt quality by ~1.5% with negligible speed impact.
On another (VGA) it had negligible affect on quality, but a ~0.2% speed
impact.

Change-Id: Ic8b07648979d732f489de5f094957e140f84d2eb

--- a/vp8/encoder/pickinter.c
+++ b/vp8/encoder/pickinter.c
@@ -650,7 +650,7 @@
 #if CONFIG_MULTI_RES_ENCODING
     if (parent_ref_valid && parent_ref_frame && dissim < 8)
     {
-        ref_frame_map[0] = INTRA_FRAME;
+        ref_frame_map[0] = -1;
         ref_frame_map[1] = parent_ref_frame;
         ref_frame_map[2] = -1;
         ref_frame_map[3] = -1;
--