diff options
author | hkuang <hkuang@google.com> | 2014-01-10 13:10:39 -0800 |
---|---|---|
committer | hkuang <hkuang@google.com> | 2014-01-21 15:28:41 -0800 |
commit | 437004c710380be3bace97a0ba9644a3cf28861d (patch) | |
tree | 0dbb3c6fa930e17f69cda0c48b5573436b182f16 /vpx_scale | |
parent | 575a083bcc74b8768924da0a823637b9b44f7393 (diff) | |
download | libvpx-437004c710380be3bace97a0ba9644a3cf28861d.tar libvpx-437004c710380be3bace97a0ba9644a3cf28861d.tar.gz libvpx-437004c710380be3bace97a0ba9644a3cf28861d.tar.bz2 libvpx-437004c710380be3bace97a0ba9644a3cf28861d.zip |
Seperate the border size for encoder and decoder.
Encoder's boarder is still 160, while decoder's boarder will be 32.
With on demand and separate boarder buffer for boarder extension.
The decoder's boarder does not need to to 160 anymore.
Change-Id: I93d5aaff15a33a2213e9761eaa37c5f2870747db
Diffstat (limited to 'vpx_scale')
-rw-r--r-- | vpx_scale/yv12config.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/vpx_scale/yv12config.h b/vpx_scale/yv12config.h index bf5fc0779..610e7d280 100644 --- a/vpx_scale/yv12config.h +++ b/vpx_scale/yv12config.h @@ -18,10 +18,11 @@ extern "C" { #include "vpx/vpx_external_frame_buffer.h" #include "vpx/vpx_integer.h" -#define VP8BORDERINPIXELS 32 -#define VP9INNERBORDERINPIXELS 96 -#define VP9BORDERINPIXELS 160 -#define VP9_INTERP_EXTEND 4 +#define VP8BORDERINPIXELS 32 +#define VP9INNERBORDERINPIXELS 96 +#define VP9_INTERP_EXTEND 4 +#define VP9_ENC_BORDER_IN_PIXELS 160 +#define VP9_DEC_BORDER_IN_PIXELS 32 typedef struct yv12_buffer_config { int y_width; |