• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 // Copyright 2006 Google Inc. All Rights Reserved.
2 // Author: popat@google.com (Ashok C. Popat)
3 //
4 // Declarations for third-party 2D FFT routines in third_party/fft2d/fft2d.
5 
6 #ifndef THIRD_PARTY_FFT2D_FFT2D_H__
7 #define THIRD_PARTY_FFT2D_FFT2D_H__
8 
9 #ifdef __cplusplus
10 extern "C" {
11 #endif
12 
13 extern void cdft2d(int, int, int, double **, double *, int *, double *);
14 extern void rdft2d(int, int, int, double **, double *, int *, double *);
15 extern void ddct2d(int, int, int, double **, double *, int *, double *);
16 extern void ddst2d(int, int, int, double **, double *, int *, double *);
17 extern void ddct8x8s(int isgn, double **a);
18 extern void ddct16x16s(int isgn, double **a);
19 
20 #ifdef __cplusplus
21 }
22 #endif
23 
24 #endif  // THIRD_PARTY_FFT2D_FFT2D_H__
25