diff options
author | Dheeraj Sharma <dheerajs@google.com> | 2011-01-23 14:12:05 -0800 |
---|---|---|
committer | Dheeraj Sharma <dheerajs@google.com> | 2011-01-24 19:30:58 -0800 |
commit | 1526a3385d36d6e1953c932410548bf9631a0eb3 (patch) | |
tree | a4387622f87f64733373f7645bac184d1278052c /libvideoeditor/vss/common/inc/gLVAudioResampler.h | |
parent | 3ad01762633531957174c5b27e71ca4aac45e554 (diff) | |
download | frameworks_av-1526a3385d36d6e1953c932410548bf9631a0eb3.zip frameworks_av-1526a3385d36d6e1953c932410548bf9631a0eb3.tar.gz frameworks_av-1526a3385d36d6e1953c932410548bf9631a0eb3.tar.bz2 |
VideEditor:Fix for 3369908 Removed redundant code.
Change-Id: Ia0789f5c6205ad2fc793921bb967bd9ec76e2b9a
Diffstat (limited to 'libvideoeditor/vss/common/inc/gLVAudioResampler.h')
-rwxr-xr-x | libvideoeditor/vss/common/inc/gLVAudioResampler.h | 119 |
1 files changed, 0 insertions, 119 deletions
diff --git a/libvideoeditor/vss/common/inc/gLVAudioResampler.h b/libvideoeditor/vss/common/inc/gLVAudioResampler.h deleted file mode 100755 index 9d3d63f..0000000 --- a/libvideoeditor/vss/common/inc/gLVAudioResampler.h +++ /dev/null @@ -1,119 +0,0 @@ -/* - * Copyright (C) 2004-2011 NXP Software - * Copyright (C) 2011 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - - - -#ifndef GLVAUDIORESAMPLER_H -#define GLVAUDIORESAMPLER_H -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ - -#ifndef int8_t -#define int8_t signed char -#endif - -#ifndef int32_t -#define int32_t long int -#endif - -#ifndef uint32_t -#define uint32_t unsigned long int -#endif - -#ifndef int16_t -#define int16_t signed short -#endif - -#ifndef uint16_t -#define uint16_t unsigned short -#endif - -#ifndef status_t -#define status_t long int -#endif - - static const int kNumPhaseBits = 30; - // phase mask for fraction - static const uint32_t kPhaseMask = (1<<30)-1; - // multiplier to calculate fixed point phase increment - static const uint32_t kPhaseMultiplier = (1 << 30); - - static const int kNumInterpBits = 15; - - // bits to shift the phase fraction down to avoid overflow - static const int kPreInterpShift = 15; //=kNumPhaseBits - kNumInterpBits; - -typedef struct Buffer { - void* raw; - short* i16; - int8_t* i8; - long frameCount; - }Buffer; - -typedef enum src_quality { - DEFAULT=0, - LOW_QUALITY=1, - MED_QUALITY=2, - HIGH_QUALITY=3 - }src_quality; - -typedef struct LVAudioResampler -{ - - int32_t mBitDepth; - int32_t mChannelCount; - int32_t mSampleRate; - int32_t mInSampleRate; - Buffer mBuffer; - int16_t mVolume[2]; - int16_t mTargetVolume[2]; - int mFormat; - long mInputIndex; - int32_t mPhaseIncrement; - uint32_t mPhaseFraction; - int mX0L; - int mX0R; - int32_t kPreInterpShift; - int32_t kNumInterpBits; - src_quality mQuality; -}LVAudioResampler; - - -int32_t LVAudioResamplerCreate(int bitDepth, int inChannelCount, - int32_t sampleRate, int quality); -void LVAudiosetSampleRate(int32_t context,int32_t inSampleRate); -void LVAudiosetVolume(int32_t context, int16_t left, int16_t right) ; - -void LVAudioresample_LowQuality(int16_t* out, int16_t* input, long outFrameCount, int32_t context); -void LVResampler_LowQualityInit(int bitDepth, int inChannelCount, - int32_t sampleRate, int32_t context); - - -void MonoTo2I_16( const short *src, - short *dst, - short n); - -void From2iToMono_16( const short *src, - short *dst, - short n); -#ifdef __cplusplus -} -#endif /* __cplusplus */ -#endif /* GLVAUDIORESAMPLER_H */ - - |