29 lines
1.4 KiB
C
29 lines
1.4 KiB
C
/*
|
|
* Copyright (c) 2012 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.
|
|
*/
|
|
|
|
// Some code came from common/rtcd.c in the WebM project.
|
|
|
|
#include "common_audio/signal_processing/include/signal_processing_library.h"
|
|
|
|
// TODO(bugs.webrtc.org/9553): These function pointers are useless. Refactor
|
|
// things so that we simply have a bunch of regular functions with different
|
|
// implementations for different platforms.
|
|
|
|
const MaxAbsValueW16 WebRtcSpl_MaxAbsValueW16 = WebRtcSpl_MaxAbsValueW16C;
|
|
const MaxAbsValueW32 WebRtcSpl_MaxAbsValueW32 = WebRtcSpl_MaxAbsValueW32C;
|
|
const MaxValueW16 WebRtcSpl_MaxValueW16 = WebRtcSpl_MaxValueW16C;
|
|
const MaxValueW32 WebRtcSpl_MaxValueW32 = WebRtcSpl_MaxValueW32C;
|
|
const MinValueW16 WebRtcSpl_MinValueW16 = WebRtcSpl_MinValueW16C;
|
|
const MinValueW32 WebRtcSpl_MinValueW32 = WebRtcSpl_MinValueW32C;
|
|
const CrossCorrelation WebRtcSpl_CrossCorrelation = WebRtcSpl_CrossCorrelationC;
|
|
const DownsampleFast WebRtcSpl_DownsampleFast = WebRtcSpl_DownsampleFastC;
|
|
const ScaleAndAddVectorsWithRound WebRtcSpl_ScaleAndAddVectorsWithRound =
|
|
WebRtcSpl_ScaleAndAddVectorsWithRoundC;
|