mirror of
https://github.com/mollyim/webrtc.git
synced 2025-05-15 06:40:43 +01:00

WebRTC internal code should always used include paths that starts from the root of the project and that clearly identify the header file. This allows 'gn check' to actually keep dependencies under control because 'gn check' cannot enforce anything if the include path is not fully qualified (starting from the root of the project). Bug: webrtc:8815 Change-Id: I23fb4fed0c27a4d98bea360315b959af843587bc Reviewed-on: https://webrtc-review.googlesource.com/46101 Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org> Reviewed-by: Karl Wiberg <kwiberg@webrtc.org> Cr-Commit-Position: refs/heads/master@{#21847}
39 lines
1.5 KiB
C
39 lines
1.5 KiB
C
/*
|
|
* Copyright (c) 2011 The WebRTC project authors. All Rights Reserved.
|
|
*
|
|
* Use of this source code is governed by a BSD-style license
|
|
* that can be found in the LICENSE file in the root of the source
|
|
* tree. An additional intellectual property rights grant can be found
|
|
* in the file PATENTS. All contributing project authors may
|
|
* be found in the AUTHORS file in the root of the source tree.
|
|
*/
|
|
|
|
/*--------------------------------*-C-*---------------------------------*
|
|
* File:
|
|
* fft.h
|
|
* ---------------------------------------------------------------------*
|
|
* Re[]: real value array
|
|
* Im[]: imaginary value array
|
|
* nTotal: total number of complex values
|
|
* nPass: number of elements involved in this pass of transform
|
|
* nSpan: nspan/nPass = number of bytes to increment pointer
|
|
* in Re[] and Im[]
|
|
* isign: exponent: +1 = forward -1 = reverse
|
|
* scaling: normalizing constant by which the final result is *divided*
|
|
* scaling == -1, normalize by total dimension of the transform
|
|
* scaling < -1, normalize by the square-root of the total dimension
|
|
*
|
|
* ----------------------------------------------------------------------
|
|
* See the comments in the code for correct usage!
|
|
*/
|
|
|
|
#ifndef MODULES_AUDIO_CODING_CODECS_ISAC_FIX_SOURCE_FFT_H_
|
|
#define MODULES_AUDIO_CODING_CODECS_ISAC_FIX_SOURCE_FFT_H_
|
|
|
|
#include "modules/audio_coding/codecs/isac/fix/source/structs.h"
|
|
|
|
int16_t WebRtcIsacfix_FftRadix16Fastest(int16_t RexQx[], int16_t ImxQx[], int16_t iSign);
|
|
|
|
|
|
|
|
#endif /* MODULES_AUDIO_CODING_CODECS_ISAC_FIX_SOURCE_FFT_H_ */
|