summaryrefslogtreecommitdiff
path: root/vp9/common/vp9_rtcd_defs.pl
diff options
context:
space:
mode:
authorScott LaVarnway <slavarnway@google.com>2016-02-04 14:50:26 -0800
committerScott LaVarnway <slavarnway@google.com>2016-02-04 14:50:26 -0800
commit989c69303d48603835223a50215f3582c4d182fb (patch)
tree2fbb79cc5a34a0b53fac98152e4750c953f8b33b /vp9/common/vp9_rtcd_defs.pl
parent27c13712c9c5d665ee84d8753255a23257c43600 (diff)
downloadlibvpx-989c69303d48603835223a50215f3582c4d182fb.tar
libvpx-989c69303d48603835223a50215f3582c4d182fb.tar.gz
libvpx-989c69303d48603835223a50215f3582c4d182fb.tar.bz2
libvpx-989c69303d48603835223a50215f3582c4d182fb.zip
Vidyo patch: Optimization for 1-to-2 downsampling and upsampling.
Change-Id: I9cc9780f506e025aea57485a9e21f0835faf173c
Diffstat (limited to 'vp9/common/vp9_rtcd_defs.pl')
-rw-r--r--vp9/common/vp9_rtcd_defs.pl9
1 files changed, 9 insertions, 0 deletions
diff --git a/vp9/common/vp9_rtcd_defs.pl b/vp9/common/vp9_rtcd_defs.pl
index d6c86fe5f..d6a0ce96d 100644
--- a/vp9/common/vp9_rtcd_defs.pl
+++ b/vp9/common/vp9_rtcd_defs.pl
@@ -310,6 +310,15 @@ if (vpx_config("CONFIG_VP9_HIGHBITDEPTH") eq "yes") {
}
# End vp9_high encoder functions
+#
+# frame based scale
+#
+if (vpx_config("CONFIG_VP9_HIGHBITDEPTH") eq "yes") {
+} else {
+ add_proto qw/void vp9_scale_and_extend_frame/, "const struct yv12_buffer_config *src, struct yv12_buffer_config *dst";
+ specialize qw/vp9_scale_and_extend_frame ssse3/;
+}
+
}
# end encoder functions
1;