]> granicus.if.org Git - libvpx/commit
Compound inter encoder bug fix.
authorPaul Wilkins <paulwilkins@google.com>
Fri, 7 Jun 2013 11:29:15 +0000 (12:29 +0100)
committerPaul Wilkins <paulwilkins@google.com>
Fri, 7 Jun 2013 11:31:54 +0000 (12:31 +0100)
commit653a25569ba09db521b3c6f26347fae000c7ae9b
tree722367c4aef222a13c6ca1c4aba5cb36351bc3e5
parent4df9e7883c0ffb752715c87931baf58b7caee76c
Compound inter encoder bug fix.

In the longer term the encoder should allow compound as long
as one of the buffers has opposite sign bias and as per the decoder
this buffer is then set as the fixed reference. However at the moment
the encoder and RD loop only supports the case where the ALTREF_FRAME
buffer (or third of the 3 allowed in any given frame) is the odd one out.

This patch fixes a bug that would allow compound inter and set
fixed ref to ALTREF_FRAME when it is not the odd one out.

Change-Id: Ic83a69486e088a147ba83a4aedc2a0042f6b3721
vp9/encoder/vp9_encodeframe.c