Angie Chiang | ff7fe99 | 2015-10-27 17:13:33 -0700 | [diff] [blame] | 1 | /* |
| 2 | * Copyright (c) 2015 The WebM project authors. All Rights Reserved. |
| 3 | * |
| 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 |
| 6 | * tree. An additional intellectual property rights grant can be found |
| 7 | * in the file PATENTS. All contributing project authors may |
| 8 | * be found in the AUTHORS file in the root of the source tree. |
| 9 | */ |
| 10 | |
| 11 | #ifndef VP10_FWD_TXFM2D_H_ |
| 12 | #define VP10_FWD_TXFM2D_H_ |
| 13 | |
| 14 | #include "vp10/common/vp10_txfm.h" |
| 15 | #ifdef __cplusplus |
| 16 | extern "C" { |
| 17 | #endif |
| 18 | void vp10_fwd_txfm2d_4x4(const int16_t *input, int32_t *output, |
| 19 | const int stride, const TXFM_2D_CFG *cfg, |
| 20 | const int bd); |
Angie Chiang | f08141c | 2015-10-27 17:15:18 -0700 | [diff] [blame] | 21 | void vp10_fwd_txfm2d_8x8(const int16_t *input, int32_t *output, |
| 22 | const int stride, const TXFM_2D_CFG *cfg, |
| 23 | const int bd); |
| 24 | void vp10_fwd_txfm2d_16x16(const int16_t *input, int32_t *output, |
| 25 | const int stride, const TXFM_2D_CFG *cfg, |
| 26 | const int bd); |
| 27 | void vp10_fwd_txfm2d_32x32(const int16_t *input, int32_t *output, |
| 28 | const int stride, const TXFM_2D_CFG *cfg, |
| 29 | const int bd); |
Angie Chiang | ed2514a | 2016-03-14 12:02:27 -0700 | [diff] [blame^] | 30 | void vp10_fwd_txfm2d_64x64(const int16_t *input, int32_t *output, |
| 31 | const int stride, const TXFM_2D_CFG *cfg, |
| 32 | const int bd); |
Angie Chiang | ff7fe99 | 2015-10-27 17:13:33 -0700 | [diff] [blame] | 33 | #ifdef __cplusplus |
| 34 | } |
| 35 | #endif |
| 36 | #endif // VP10_FWD_TXFM2D_H_ |