OLD | NEW |
1 /* | 1 /* |
2 * Copyright (c) 2013 The WebM project authors. All Rights Reserved. | 2 * Copyright (c) 2013 The WebM project authors. All Rights Reserved. |
3 * | 3 * |
4 * Use of this source code is governed by a BSD-style license | 4 * Use of this source code is governed by a BSD-style license |
5 * that can be found in the LICENSE file in the root of the source | 5 * that can be found in the LICENSE file in the root of the source |
6 * tree. An additional intellectual property rights grant can be found | 6 * tree. An additional intellectual property rights grant can be found |
7 * in the file PATENTS. All contributing project authors may | 7 * in the file PATENTS. All contributing project authors may |
8 * be found in the AUTHORS file in the root of the source tree. | 8 * be found in the AUTHORS file in the root of the source tree. |
9 */ | 9 */ |
10 | 10 |
11 #include "./vp9_rtcd.h" | 11 #include "./vp9_rtcd.h" |
| 12 #include "vpx/vpx_integer.h" |
12 | 13 |
13 void vp9_lpf_horizontal_8_dual_neon(uint8_t *s, int p /* pitch */, | 14 void vp9_lpf_horizontal_8_dual_neon(uint8_t *s, int p /* pitch */, |
14 const uint8_t *blimit0, | 15 const uint8_t *blimit0, |
15 const uint8_t *limit0, | 16 const uint8_t *limit0, |
16 const uint8_t *thresh0, | 17 const uint8_t *thresh0, |
17 const uint8_t *blimit1, | 18 const uint8_t *blimit1, |
18 const uint8_t *limit1, | 19 const uint8_t *limit1, |
19 const uint8_t *thresh1) { | 20 const uint8_t *thresh1) { |
20 vp9_lpf_horizontal_8(s, p, blimit0, limit0, thresh0, 1); | 21 vp9_lpf_horizontal_8(s, p, blimit0, limit0, thresh0, 1); |
21 vp9_lpf_horizontal_8(s + 8, p, blimit1, limit1, thresh1, 1); | 22 vp9_lpf_horizontal_8(s + 8, p, blimit1, limit1, thresh1, 1); |
(...skipping 21 matching lines...) Expand all Loading... |
43 vp9_lpf_vertical_8_neon(s + 8 * p, p, blimit1, limit1, thresh1, 1); | 44 vp9_lpf_vertical_8_neon(s + 8 * p, p, blimit1, limit1, thresh1, 1); |
44 } | 45 } |
45 | 46 |
46 void vp9_lpf_vertical_16_dual_neon(uint8_t *s, int p, | 47 void vp9_lpf_vertical_16_dual_neon(uint8_t *s, int p, |
47 const uint8_t *blimit, | 48 const uint8_t *blimit, |
48 const uint8_t *limit, | 49 const uint8_t *limit, |
49 const uint8_t *thresh) { | 50 const uint8_t *thresh) { |
50 vp9_lpf_vertical_16_neon(s, p, blimit, limit, thresh); | 51 vp9_lpf_vertical_16_neon(s, p, blimit, limit, thresh); |
51 vp9_lpf_vertical_16_neon(s + 8 * p, p, blimit, limit, thresh); | 52 vp9_lpf_vertical_16_neon(s + 8 * p, p, blimit, limit, thresh); |
52 } | 53 } |
OLD | NEW |