diff options
author | hui su <huisu@google.com> | 2016-06-15 11:39:41 -0700 |
---|---|---|
committer | hui su <huisu@google.com> | 2016-06-21 10:33:57 -0700 |
commit | a5af392aaec8f91d62ab68812f090697b06cce33 (patch) | |
tree | 3936f70311d494f6a7c92f7f51546469ea042c3d /vp9/common/vp9_alloccommon.h | |
parent | b4aa5c9408595e6d618a6bd2718435ee40eeffb7 (diff) | |
download | libvpx-a5af392aaec8f91d62ab68812f090697b06cce33.tar libvpx-a5af392aaec8f91d62ab68812f090697b06cce33.tar.gz libvpx-a5af392aaec8f91d62ab68812f090697b06cce33.tar.bz2 libvpx-a5af392aaec8f91d62ab68812f090697b06cce33.zip |
Add a hardware compatibility feature
This commit adds an encoder workaround to support better
compatibility with a non-compliant hardware vp9 profile 2 decoder.
The known issue with this decoder is:
The decoder assumes a wrong value, 127 instead of the correct
value of 511 and 2047, for any assumed top-left corner pixel in
UV planes for 10 and 12 bit, respectively. Such assumed
top-left corner pixel is used for INTRA prediction when a real
decoded/reconstructed pixel is not avalable, e.g. when it is
located inside the row above the top row or inside the column
left to the leftest column of a video image.
Change-Id: Ic15a938a3107e1b85e96cb7903a5c4220986b99d
Diffstat (limited to 'vp9/common/vp9_alloccommon.h')
0 files changed, 0 insertions, 0 deletions