summaryrefslogtreecommitdiff
path: root/vpx_scale
diff options
context:
space:
mode:
authorhkuang <hkuang@google.com>2014-01-10 13:10:39 -0800
committerhkuang <hkuang@google.com>2014-01-21 15:28:41 -0800
commit437004c710380be3bace97a0ba9644a3cf28861d (patch)
tree0dbb3c6fa930e17f69cda0c48b5573436b182f16 /vpx_scale
parent575a083bcc74b8768924da0a823637b9b44f7393 (diff)
downloadlibvpx-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.h9
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;