summaryrefslogtreecommitdiffstats
path: root/media/libstagefright/codecs/mp3dec/src/pv_mp3dec_fxd_op_c_equivalent.h
diff options
context:
space:
mode:
Diffstat (limited to 'media/libstagefright/codecs/mp3dec/src/pv_mp3dec_fxd_op_c_equivalent.h')
-rw-r--r--media/libstagefright/codecs/mp3dec/src/pv_mp3dec_fxd_op_c_equivalent.h123
1 files changed, 0 insertions, 123 deletions
diff --git a/media/libstagefright/codecs/mp3dec/src/pv_mp3dec_fxd_op_c_equivalent.h b/media/libstagefright/codecs/mp3dec/src/pv_mp3dec_fxd_op_c_equivalent.h
deleted file mode 100644
index ba43820..0000000
--- a/media/libstagefright/codecs/mp3dec/src/pv_mp3dec_fxd_op_c_equivalent.h
+++ /dev/null
@@ -1,123 +0,0 @@
-/* ------------------------------------------------------------------
- * Copyright (C) 1998-2009 PacketVideo
- *
- * 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.
- * -------------------------------------------------------------------
- */
-/*
-------------------------------------------------------------------------------
- PacketVideo Corp.
- MP3 Decoder Library
-
- Pathname: ./cpp/include/pv_mp3dec_fxd_op_c_equivalent.h
-
- Date: 12/06/2005
-
-------------------------------------------------------------------------------
- REVISION HISTORY
-
- Description:
-------------------------------------------------------------------------------
- INCLUDE DESCRIPTION
-
-------------------------------------------------------------------------------
-*/
-
-#ifndef PV_MP3DEC_FXD_OP_C_EQUIVALENT
-#define PV_MP3DEC_FXD_OP_C_EQUIVALENT
-
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-
-#include "pvmp3_audio_type_defs.h"
-#define Qfmt_31(a) (Int32)((float)a*0x7FFFFFFF)
-
-#define Qfmt15(x) (Int16)(x*((Int32)1<<15) + (x>=0?0.5F:-0.5F))
-
-
-
- __inline int32 pv_abs(int32 a)
- {
- int32 b = (a < 0) ? -a : a;
- return b;
- }
-
-
-
-
- __inline Int32 fxp_mul32_Q30(const Int32 a, const Int32 b)
- {
- return (Int32)(((int64)(a) * b) >> 30);
- }
-
- __inline Int32 fxp_mac32_Q30(const Int32 a, const Int32 b, Int32 L_add)
- {
- return (L_add + (Int32)(((int64)(a) * b) >> 30));
- }
-
- __inline Int32 fxp_mul32_Q32(const Int32 a, const Int32 b)
- {
- return (Int32)(((int64)(a) * b) >> 32);
- }
-
-
- __inline Int32 fxp_mul32_Q28(const Int32 a, const Int32 b)
- {
- return (Int32)(((int64)(a) * b) >> 28);
- }
-
- __inline Int32 fxp_mul32_Q27(const Int32 a, const Int32 b)
- {
- return (Int32)(((int64)(a) * b) >> 27);
- }
-
- __inline Int32 fxp_mul32_Q26(const Int32 a, const Int32 b)
- {
- return (Int32)(((int64)(a) * b) >> 26);
- }
-
-
- __inline Int32 fxp_mac32_Q32(Int32 L_add, const Int32 a, const Int32 b)
- {
- return (L_add + (Int32)(((int64)(a) * b) >> 32));
- }
-
- __inline Int32 fxp_msb32_Q32(Int32 L_sub, const Int32 a, const Int32 b)
- {
- return (L_sub - ((Int32)(((int64)(a) * b) >> 32)));
- }
-
-
- __inline Int32 fxp_mul32_Q29(const Int32 a, const Int32 b)
- {
- return (Int32)(((int64)(a) * b) >> 29);
- }
-
-
-
-
-
-
-#ifdef __cplusplus
-}
-#endif
-
-
-#endif /* PV_MP3DEC_FXD_OP_C_EQUIVALENT */
-
-
-