Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(12)

Side by Side Diff: third_party/openmax_dl/dl/sp/api/armSP.h

Issue 12317152: Add openmax dl routines for review. MUST NOT BE LANDED (Closed) Base URL: http://git.chromium.org/chromium/src.git@master
Patch Set: Created 7 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 /*
2 * Copyright (c) 2013 The WebRTC 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 * This file was originally licensed as follows. It has been
11 * relicensed with permission from the copyright holders.
12 */
13
14 /**
15 *
16 * File Name: armSP.h
17 * OpenMAX DL: v1.0.2
18 * Last Modified Revision: 7014
19 * Last Modified Date: Wed, 01 Aug 2007
20 *
21 * (c) Copyright 2007-2008 ARM Limited. All Rights Reserved.
22 *
23 *
24 *
25 * File: armSP.h
26 * Brief: Declares API's/Basic Data types used across the OpenMAX Signal Process ing domain
27 *
28 */
29 #ifndef _armSP_H_
30 #define _armSP_H_
31
32 #include "dl/api/omxtypes.h"
33
34 #ifdef __cplusplus
35 extern "C" {
36 #endif
37
38 /** FFT Specific declarations */
39 extern OMX_S32 armSP_FFT_S32TwiddleTable[1026];
40 extern OMX_F32 armSP_FFT_F32TwiddleTable[];
41
42 typedef struct ARMsFFTSpec_SC32_Tag
43 {
44 OMX_U32 N;
45 OMX_U16 *pBitRev;
46 OMX_SC32 *pTwiddle;
47 OMX_SC32 *pBuf;
48 }ARMsFFTSpec_SC32;
49
50
51 typedef struct ARMsFFTSpec_SC16_Tag
52 {
53 OMX_U32 N;
54 OMX_U16 *pBitRev;
55 OMX_SC16 *pTwiddle;
56 OMX_SC16 *pBuf;
57 }ARMsFFTSpec_SC16;
58
59 typedef struct ARMsFFTSpec_R_SC32_Tag
60 {
61 OMX_U32 N;
62 OMX_U16 *pBitRev;
63 OMX_SC32 *pTwiddle;
64 OMX_S32 *pBuf;
65 }ARMsFFTSpec_R_SC32;
66
67 typedef struct ARMsFFTSpec_R_FC32_Tag
68 {
69 OMX_U32 N;
70 OMX_U16* pBitRev;
71 OMX_FC32* pTwiddle;
72 OMX_F32* pBuf;
73 } ARMsFFTSpec_R_FC32;
74
75 typedef struct ARMsFFTSpec_FC32_Tag
76 {
77 OMX_U32 N;
78 OMX_U16* pBitRev;
79 OMX_FC32* pTwiddle;
80 OMX_FC32* pBuf;
81 } ARMsFFTSpec_FC32;
82
83 #ifdef __cplusplus
84 }
85 #endif
86
87 #endif
88
89 /*End of File*/
90
91
92
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698